В разделе клиента клиента я хотел бы отобразить меню учетной записи пользователя (которое мы можем увидеть по умолчанию при достижении URL-адреса /my-account
) в качестве бокового столбца на некоторых других контроллерах, например, связанных с «/ my-adresses», «/ identity» pages ..Контроллеры, разделяющие части: как включить выход контроллера с другого вида контроллера в Prestashop> = 1.5?
Я думал, что мне нужно будет создать еще один контроллер, целью которого было бы собирать информацию о меню и отображать только меню <ul>
. Тогда я мог бы переопределить контроллеры, такие как MyAccountController, IdentityController, чтобы включить этот прежний Ctrl, а затем отобразить его содержимое как часть представлений этих двух других видов контроллеров.
Так как можно загрузить определенный контроллер из другого, чтобы отображать общие представления между страницами? Каков правильный/чистый способ сделать это?
Я слышал о $this->getController()
, но я не нашел ни одного фрагмента или реализации того, чего бы я хотел достичь. Я новичок в Prestashop, но даже если код кажется ясным, я не понимаю здесь.
Спасибо!