Есть ли способ программно добавить пункты меню из моего компонента в Joomla?

Я хочу добавить стандартные пункты меню joomla программным способом, связанным с компонентом. Есть ли способ API для добавления пунктов меню или только способ SQL. Я могу добавить пункты меню через SQL, но после этого возникают некоторые проблемы. Мы можем создать меню и связать элементы меню с элементами моего компонента Joomla от администратора joomla. Но я хочу добавлять меню и пункты меню в свой компонент программно, а не вручную. Например, я сделаю кнопку в редактировании моего компонента. Когда мы ее нажимаем, пункты меню создаются автоматически.


person UfkaYolcu    schedule 27.04.2012    source источник
comment
Похоже, этот поток решает это: /вопросы/12651075/   -  person Gisto    schedule 15.10.2014


Ответы (2)


Если вы хотите создать элемент меню для вашего компонента, который автоматически создается из XML-файла конфигурации компонентов, если вы хотите добавить дополнительные элементы в качестве подменю, то JSubMenuHelper, вероятно, то, что вам нужно.

Они обсуждаются в этого раздела руководства по созданию компонентов.

person Craig    schedule 27.04.2012
comment
Я не имею в виду создание меню компонентов на панели администратора. Я имею в виду стандартное меню на интерфейсе. Я хочу создать пункты меню, связанные с элементами компонентов, которые мы добавляем из панели администратора. - person UfkaYolcu; 27.04.2012

В joomla есть API JMenu для получения пунктов меню.

http://docs.joomla.org/API15:JMenu/getItems

вы можете прочитать это, чтобы сослаться на то же самое.

person sushil bharwani    schedule 27.04.2012