Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Как сделать разные шаблоны для одного плагина? (http://forum.typo3.ru/showthread.php?t=3505)

Илья 25.05.2007 11:44

Как сделать разные шаблоны для одного плагина?
 
Есть 2 страницы с одним и тем же плагином в контенте.
Надо настроить вывод по разному, т.е. подключить 2 разных шаблона.
Можно видимо прописать в настройнах каждого экземпляра плагина разные шаблоны...
Но хочется задать настройку шаблонов из TS setup.
Приведу конкретный пример.
Есть плагин seminars. Хочется выводить краткий список симинаров (список1) в правую колонку сайта, на всех страницах. Полный список (список2) выводится только на одной странице - "Семинары". При этом каждый семинар в списке ссылается на полный текст о себе (по аналогии с новостями в tt_news).
Для вывода списка1 пользуюсь
subparts.event < styles.content.get
subparts.event.select.pidInList = 34
(PID 34 - страница со списком1)
Кстати еще вопрос.
В этом плагине нельзя указать и настроить отдельую страницу для Single Item.
То есть при выборе семинара в правой колонке сайта имеем вовод полной информации об этом семинаре в эту же колонку, а не на отдельной странице, в основной колонке для информации.
Можно как-нибудь обойти это?

Valery Romanchev 25.05.2007 12:02

Цитата:

В этом плагине нельзя указать и настроить отдельую страницу для Single Item.
То есть при выборе семинара в правой колонке сайта имеем вовод полной информации об этом семинаре в эту же колонку, а не на отдельной странице, в основной колонке для информации.
Можно как-нибудь обойти это?
только пропатчить плагин.
Это скорее всего не сложно.

Илья 25.05.2007 12:06

Цитата:

Сообщение от Valery Romanchev (Сообщение 12349)
только пропатчить плагин.
Это скорее всего не сложно.

Валерий спасибо за конкретный ответ.
А "Пропатчивание" в данном случае в чем будет заключатся? Натолкните на мысль. Наверное в том, чтобы сделать по аналогии с tt_news - single item на отдельной странице? Или проще можно?

Илья 29.05.2007 13:15

Еще одно наблюдение.
Некоторые плагины (а может быть и все) при ручном прописывание шаблона (temp.html) в элементе контента создают копию шаблона в своей директории (upload/seminars) и если мы вручную прописываем разные шаблоны для 2-х разных экземпляров плагина, то в папке upload/seminars имеем 2 файла temp_01.html и temp_02.html. И соответственно используются 2 шаблона, может быть и разные.
Смысла такой организации работы с шаблонами не понял.
При этом при изменении основного шаблона temp.html, страницы в FE не меняются, т.к. используют на самом деле temp_01.html и temp_02.html.


Часовой пояс GMT +4, время: 06:20.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot