-2
Prestashop 버전이있는 웹 사이트를 사용 중입니다. 고객 및 총계 열 사이에 고객의 회사에 대한 새로운 열인 주문 페이지에 표시하고 싶습니다. 가능한 경우 내가 필요한 파일을 무시하고, 선호한다.는 어떻게 Prestahop 1.6 회사의 새로운 컬럼의 백 오피스에서 주문 목록에 추가 할 수 있습니까?
사람이 그렇게 좀 도와 주 시겠어요? 정말 고마워!
Prestashop 버전이있는 웹 사이트를 사용 중입니다. 고객 및 총계 열 사이에 고객의 회사에 대한 새로운 열인 주문 페이지에 표시하고 싶습니다. 가능한 경우 내가 필요한 파일을 무시하고, 선호한다.는 어떻게 Prestahop 1.6 회사의 새로운 컬럼의 백 오피스에서 주문 목록에 추가 할 수 있습니까?
사람이 그렇게 좀 도와 주 시겠어요? 정말 고마워!
PrestaShop에서 B2B 옵션을 사용하면 회사가 재정의없이 주문 목록에 표시됩니다.
어쨌든 기존 컨트롤러에 클래스를 재정 의하여 열을 추가하는 방법입니다.
<?php
class AdminOrdersController extends AdminOrdersControllerCore
{
public function __construct()
{
parent::__construct();
// add the field to the SQL query
$this->_select .= ', c.company as company';
// field to insert
$insert = array(
'company' => array(
'title' => $this->l('Company'),
'filter_key' => 'c!company',
)
);
// splice the fields list
$end = array_splice($this->fields_list, array_search("customer", array_keys($this->fields_list)));
// insert the new field
$this->fields_list = array_merge($this->fields_list, $insert, $end);
}
}
감사합니다 shagshag! 코드가 완벽하게 작동합니다! – DigitalMakers