2016-06-16 1 views
0

Как добавить новый параметр к текущему индексу для страницы администратора (пользовательский модуль администратора) в PrestaShop?Как добавить новый параметр к текущему индексу в PrestaShop?

Я попытался следующие, но это не работает:

$this->setcurrentindex=$this->setcurrentindex.'&view=querydrlog'; 

Что мне нужно:

http://localhost/raffleV1.3/oknr9hexztcseff5/index.php?controller=query&view=querydrlog&token=d81fcd49d179ae13444df0e8b2cccec6 

Когда я нажимаю asc или в постраничной часть USL является:

http://localhost/raffleV1.3/oknr9hexztcseff5/index.php?controller=query&kits_query_drOrderby=id_query_dr&kits_query_drOrderway=desc&token=d81fcd49d179ae13444df0e8b2cccec6 

К вышеуказанному URL-адресу я хочу добавить '&view=querydrlog';, так что моя разбивка на страницы d asc будет работать правильно.

ответ

2

Вы можете сделать это в контроллере администратора модуля, переопределив функцию init()AdminController.

class YourAdminModuleController extends ModuleAdminController { 
    protected $extra_params = '&view=querydrlog'; 

    public function init() { 
     parent::init(); 
     self::$currentIndex .= $this->extra_params; 
     $this->context->smarty->assign('current', self::$currentIndex); 
    } 
} 

Это добавит ваш параметр для сортировки ссылки ссылки hrefs или ссылки для разбивки на страницы.