2012-03-03 2 views
0

Прежде всего, я хочу описать свою Архитектуру проекта, чтобы она могла помочь ответить на мой вопрос.Как создать плагин Joomla Style?

My project uses jqGrid. 
Controllers only define the Grid. 
Then Models retrieve the Data for the Grid. 
Models are used to Add/Edit/Delete Records. 
Views are used to show the page. 

Рассмотрите, у меня есть 10 различных видов клиентов для моего проекта. Мой проект - это размещенное решение, которое обслуживает всех моих клиентов из одного источника. Среди них 8 - то же, что и я. Только 2 отличаются от общего.

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

Чтобы решить эту проблему, я хочу внедрить систему плагинов, такую ​​как Joomla.

ответ

0

Плагины Joomla инициируются различными событиями, которые возникают, когда структура создает страницу из запроса. В документации по заказу API исполнения и различных событий, инициированных довольно хорошо и должно дать вам некоторое представление о том, что вам нужно сделать -

События - http://docs.joomla.org/Plugin/Events/System

API порядка исполнения - http://docs.joomla.org/API_Execution_Order

Смежные вопросы