Magento: добавить в меню администратора

61
5

Есть ли хороший учебник или пример о том, как создать новый пункт меню администратора? Мне удалось создать новый элемент, но теперь я в тупике. Как использовать список Magento и редактировать представление для отображения и редактирования данных?

спросил(а) 2021-01-19T16:12:31+03:00 2 месяца, 3 недели назад
1
Решение
114

Любой модуль app/code/local/Namespace/Module/etc/config.xml отвечает за меню администратора. Следующий фрагмент кода добавляет пользовательские параметры меню в область администрирования magento для модуля, называемого опросом: -

  <adminhtml>
<menu>
<survey module="survey">
<title>Survey</title>
<sort_order>100</sort_order>
<children>
<surveybackend module="survey">
<title>Stats</title>
<sort_order>0</sort_order>
<action>admin_survey/adminhtml_surveybackend</action>
</surveybackend>
<survey module="survey">
<title>Manage Survey</title>
<sort_order>0</sort_order>
<action>admin_survey/adminhtml_survey</action>
</survey>
<question module="survey">
<title>Manage Question</title>
<sort_order>10</sort_order>
<action>admin_survey/adminhtml_question</action>
</question>
</children>
</survey>
</menu>
<acl>
<resources>
<all>
<title>Allow Everything</title>
</all>
<admin>
<children>
<survey translate="title" module="survey">
<title>Survey</title>
<sort_order>1000</sort_order>
<children>
<surveybackend translate="title">
<title>Stats</title>
</surveybackend>
<survey translate="title">
<title>Manage Survey</title>
<sort_order>0</sort_order>
</survey>
<question translate="title">
<title>Manage Question</title>
<sort_order>10</sort_order>
</question>
</children>
</survey>
</children>
</admin>
</resources>
</acl>
<layout>
<updates>
<survey>
<file>survey.xml</file>
</survey>
</updates>
</layout>

Вот скриншот:

enter image description here

Более того, лучше направить какое-то простое пользовательское расширение или модуль magento, или вы можете создать свой собственный модуль здесь:

http://www.silksoftware.com/magento-module-creator/

Не стесняйтесь ударить и попробовать различные варианты здесь. Модуль, созданный здесь, даст лучшее представление о том, как создаются меню и связаны с их уважаемыми страницами, сетками и т.д.

ответил(а) 2021-01-19T16:12:31+03:00 2 месяца, 3 недели назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема