2016-06-16 11 views
0

Wie füge ich einen neuen Parameter zum aktuellen Index für die Admin-Seite (Admin Custom Module) in PrestaShop hinzu?Wie füge ich dem aktuellen Index in PrestaShop einen neuen Parameter hinzu?

habe ich versucht, die folgenden, aber es funktioniert nicht:

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

Was ich brauche, ist:

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

Wenn ich die asc oder die Paginierung Teil klicken Sie auf die USL ist:

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

Zu der oben genannten URL möchte ich '&view=querydrlog'; hinzufügen, so dass meine Paginierung ein d asc wird korrekt funktionieren.

Antwort

2

Sie können dies in Ihrem Moduladministrator durch Überschreiben der init()-Funktion von AdminController tun.

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); 
    } 
} 

Dies fügt Ihren Parameter zum Sortieren link hrefs oder Paginierung Formular Aktionslink hinzu.