Prestashop добавить новый пункт в меню боковой панели панели администратора
У меня есть небольшая проблема по созданию пользовательского элемента в меню боковой панели панели администратора.
Версия Prestashop: 1.7.4.2
Это текущее меню боковой панели в моем prestashop:
Я хотел бы добавить новый элемент, который ссылается на внешний сайт. Поскольку я исследовал, я обнаружил, что это должно быть controller
, чтобы быть помещенным внутрь, как показано здесь .
Как пример, показанный выше, они должны создать новый контроллер для этой конкретной цели. Мне нужен жестко закодированный фиксированный внешний url-адрес, поэтому в конце концов это будет результат:
То, что я сделал, - это поместить краску внутри jpg, который у меня был скриншот, чтобы проиллюстрировать мою точку зрения. И когда они нажали на текст, он будет перенаправляться на external page (not controller, etc)
, Как http://www.google.com .
Есть ли форма, в которой я могу hardcoded specific url
-адрес и показать его, чтобы пользователь мог перенаправить его при необходимости.
Извините, так как это только концепция без php-кода, так как я не знал, как это сделать.
Спасибо.
Ответы - Prestashop добавить новый пункт в меню боковой панели панели администратора / Prestashop add new item in Admin Panel Sidebar Menu

05.09.2018 10:28:58
Все элементы, которые отображаются в меню боковой панели, должны быть AdminController class
AdminController и добавлены на tab
PrestaShop.
Затем, в вашем AdminController, вы делаете перенаправление:
<?php
class AdminMyModuleRedirectController extends ModuleAdminController
{
public function init()
{
Tools::redirect('https://www.google.com');
}
}
Вы все еще можете вручную изменить шаблон, который показывает меню боковой панели, но это не рекомендуется.
Удачи


05.09.2018 10:31:56
У вас есть два простых способа, которые не нужны для глубокого сканирования PrestaShop кодов.
1-на вашем модуле = > контроллер администратора:
public function init()
{
Tools::redirect('https://google.com');
}
2-на вашем модуле основной php файл:
-- добавить" бэк-офис заголовок " крюк
-- загрузите файл jQuery в этот крюк
-- изменить URL вашего контроллера с помощью jquery