вот у нас есть модуль — мне необходимо в точно заданное место функции (и странички — по веррстке) добавить модуль — как мне это предусмотреть в своем модуле — какова лучше всего архитектура модуля для этого?
Поиск
Новые файлы
| Файл | Разработчик | |
|
|
Шестеренка Share42 для Cogear Плагины |
|
|
|
Комментарии через Facebook & Vkontakte Модули |
|
|
|
Приглашения Модули |
|
|
|
Опросы Плагины |
|
|
|
Категории Плагины |
|
Сообщества
Рейтинг пользователей
| Пользователь | Рейтинг | |
| admin | 58.36 | |
| Freem | 24.31 | |
| IceDragon | 15.83 | |
| suder | 15.41 | |
| Vezun4ik | 11.09 | |
| Varhal | 10.42 | |
| Nepofigist | 9.6 | |
| dreycorp | 9.41 | |
| inetlover | 9.28 | |
| FuNViT | 9.21 |
Комментарии
appleLestron → Новости / О будущем 16
JiLiZART → блог JiLiZART / Работа кипит 18
admin → блог Nepofigist / О Cogear: немного эмоций 11
JiLiZART → Новости / Релиз фреймворка задерживается 173
Oleksandr → Обновления / Loginza 19
Ramir → Запросы, предложения и планы / Оптимизация Cogear One 3
Ramir → блог aesteral / Сжатие JavaScript и CSS 2
IceDragon → блог IceDragon / Тестирование cogear2 на реальном хостинге 1
JiLiZART → блог JiLiZART / Работа кипит 18
admin → блог Nepofigist / О Cogear: немного эмоций 11
JiLiZART → Новости / Релиз фреймворка задерживается 173
Oleksandr → Обновления / Loginza 19
Ramir → Запросы, предложения и планы / Оптимизация Cogear One 3
Ramir → блог aesteral / Сжатие JavaScript и CSS 2
IceDragon → блог IceDragon / Тестирование cogear2 на реальном хостинге 1
Облако тегов
Баг Сообщество баги верстка вопрос вопросы дата дизайн инвайты интеграция каталог комментарии летняя школа модули модуль новичек новости облако тегов обновление ошибка поиск помощь порт SQL почта предложение проблема развитие разработка рейтинг сайт на Cogear сделай сам темы урок установка шаблон шаблонизатор шаблоны шестеренка шестеренки bug cogear Drupal faq gear Linux mail PHP seo svn WordpressАвтор проекта — Беляев Дмитрий © 2009-2012
Использования памяти: 1.72Мб
Запросов к базе данных: 12
Запросов в кеш: 2
Время работы: 0.2452


А по теме, что конкретно хотите? Так сможем и на примере показать.
суть вопроса такая — я использую простое модульное программирование — т.е. у меня возникает необходимость прямо посередине генерации модуля воздействовать на контент
Допустим, в функции вывода детального товара хочется иметь возможность во многих местах добавлять инфу (наприиер jquery карусель картинок)
Проблема в том что я не могу понять как мне лучше всего писать расширения для модуля, учитывая что я не знаю какие расширения буду писать я или тот кто получит мой модуль, т.е. в каком месте функции и шаблона будет необходимо точечное изменение
http://www.m2mstore.ru/shop/sotovye-faksimilnye-apparaty/possio-pm70
Любой человек сможет хукать и ставить свои элементы в нужное место.
Почитай про шаблонизатор и вывод. До склейки все делится на кусочки. Просто в нужное место между ними вставляешь свой кусочек и все.
Т.е. мы создаем плюшку и задаем в каком месте она должна быть без изменения основой шестеренки, если я правильно его понял.
php код понятно как — просто хук вначале или в конце — а верстку?
Для каждого будет свой файлшаблон-, и подключать их поочереди ($this->_template(...)), куда потом хуками можно будет впихать свой кусок шаблона из другой шестеренки (если я ничего не путаю, как-то так)
(извиняюсь может это и геморойный путь, но универсальность помоему только так можно достичь)