Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 25.05.2007, 11:44   #1
Илья
Senior Member
 
Регистрация: 15.02.2006
Адрес: Петербург
Сообщений: 462
По умолчанию Как сделать разные шаблоны для одного плагина?

Есть 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.
То есть при выборе семинара в правой колонке сайта имеем вовод полной информации об этом семинаре в эту же колонку, а не на отдельной странице, в основной колонке для информации.
Можно как-нибудь обойти это?
Илья вне форума   Ответить с цитированием
Старый 25.05.2007, 12:02   #2
Valery Romanchev
Administrator
 
Аватар для Valery Romanchev
 
Регистрация: 23.08.2003
Адрес: Moscow, Russia
Сообщений: 1,926
Отправить сообщение для Valery Romanchev с помощью Skype™
По умолчанию

Цитата:
В этом плагине нельзя указать и настроить отдельую страницу для Single Item.
То есть при выборе семинара в правой колонке сайта имеем вовод полной информации об этом семинаре в эту же колонку, а не на отдельной странице, в основной колонке для информации.
Можно как-нибудь обойти это?
только пропатчить плагин.
Это скорее всего не сложно.
__________________
Веб-студия ТТЛАБ
www.ttlab.ru
Valery Romanchev вне форума   Ответить с цитированием
Старый 25.05.2007, 12:06   #3
Илья
Senior Member
 
Регистрация: 15.02.2006
Адрес: Петербург
Сообщений: 462
По умолчанию

Цитата:
Сообщение от Valery Romanchev Посмотреть сообщение
только пропатчить плагин.
Это скорее всего не сложно.
Валерий спасибо за конкретный ответ.
А "Пропатчивание" в данном случае в чем будет заключатся? Натолкните на мысль. Наверное в том, чтобы сделать по аналогии с tt_news - single item на отдельной странице? Или проще можно?
Илья вне форума   Ответить с цитированием
Старый 29.05.2007, 13:15   #4
Илья
Senior Member
 
Регистрация: 15.02.2006
Адрес: Петербург
Сообщений: 462
По умолчанию

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

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Хочу сделать корзину для TYPO3 такую же, как у Windows. thebat Общие вопросы 6 14.05.2007 12:00
Как сделать разный wrap для ACT в зависимости от наличия подменю uvi TypoScript практикум 2 26.01.2007 12:58
Как wrap сделать для разных языков разный wrap Владимир Умнов Общие вопросы 0 11.12.2005 16:29
Подскажите как правильней сделать Владимир Умнов Общие вопросы 2 12.10.2005 11:44
Как сделать чтоб для каждой страницы адрес был бы уникальным? MercurieVV Общие вопросы 3 14.09.2004 08:37


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


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

Хостинг и техническая поддержка: TYPO3 Лаборатория