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

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

Ответ
 
Опции темы Опции просмотра
Старый 22.09.2008, 15:32   #1
maaboo
Senior Member
 
Регистрация: 19.11.2007
Сообщений: 362
Отправить сообщение для maaboo с помощью ICQ
По умолчанию Выбор определённого tt_news

Предположим имеются несколько плагинов tt_news на одной странице (их количество обусловлено требованием к разному оформлению, параметрам и проч.). Каким образом я могу обратиться к определённому tt_news? Понятно, что это есть tt_content с определённым id, но как прописать

Код:
какой-то-1.tt_news {
code = LIST
}
какой-то-2.tt_news {
code = LATEST
}
?
__________________
Пишу русский ман для новичков - предложения и пожелания в личку.
Разрабатываю некоммерческий бесплатный информационный портал.
maaboo вне форума   Ответить с цитированием
Старый 22.09.2008, 15:49   #2
Valery Romanchev
Administrator
 
Аватар для Valery Romanchev
 
Регистрация: 23.08.2003
Адрес: Moscow, Russia
Сообщений: 1,926
Отправить сообщение для Valery Romanchev с помощью Skype™
По умолчанию

если не хватает настроек, которые есть в контент-элементе плагина tt_news, то блоки новостей надо вставлять полностью через TS
__________________
Веб-студия ТТЛАБ
www.ttlab.ru
Valery Romanchev вне форума   Ответить с цитированием
Старый 22.09.2008, 16:11   #3
maaboo
Senior Member
 
Регистрация: 19.11.2007
Сообщений: 362
Отправить сообщение для maaboo с помощью ICQ
По умолчанию

Ну можно и так мой вопрос переформулировать - а как вставлять? Либами? или ещё есть какие-то средства?
__________________
Пишу русский ман для новичков - предложения и пожелания в личку.
Разрабатываю некоммерческий бесплатный информационный портал.
maaboo вне форума   Ответить с цитированием
Старый 22.09.2008, 16:49   #4
reva2
Senior Member
 
Аватар для reva2
 
Регистрация: 31.08.2007
Адрес: Ростов-на-Дону
Сообщений: 206
По умолчанию

1) Используем расширение tscobj. Оно позволяет вставлять typoscript-объекты на страницу как обычные контент-элементы
2) Если используется TemplaVoila. Добавляем в DS поле у которого Edeting Type выставляем равным Typoscript Object Path (TypoScriptObject). В поле Object path задаем ссылку на нужный нам typoscript-объект (к примеру, lib.ourTTNews). Затем в шаблоне страницы описываем наш объект.
3) Если используется стандартный шаблонизатор. В шаблоне страницы описываем необходимый нам объект
Цитата:
lib.ourTTNews < plugin.tt_news
lib.ourTTNews {
......
}
Затем в TEMPLATE страницы в нужный субпарт или маркер подставляем наш объект
Цитата:
our_template_object.subparts.OUR_SUBPART_FOR_NEWS < lib.ourTTNews
или
our_template_object.marks.OUR_MARKER_FOR_NEWS < lib.ourTTNews
reva2 вне форума   Ответить с цитированием
Старый 22.09.2008, 17:58   #5
maaboo
Senior Member
 
Регистрация: 19.11.2007
Сообщений: 362
Отправить сообщение для maaboo с помощью ICQ
По умолчанию

Я просто к тому, что можно же вставить через BE два-три плагина, а потом ими рулить. Без либов.

Ну видимо придётся лепить конструкция типа:
Код:
lib.tt_newsHolder {
10 < plugin.tt_news {}
20 < plugin.tt_news {}
...
что, в общем-то не так уж страшно, и, возможно даже более "расово правильно" (ц)
__________________
Пишу русский ман для новичков - предложения и пожелания в личку.
Разрабатываю некоммерческий бесплатный информационный портал.
maaboo вне форума   Ответить с цитированием
Старый 22.09.2008, 18:12   #6
pomotom
Senior Member
 
Регистрация: 09.12.2007
Сообщений: 281
По умолчанию

если вам не хватает настроек в формах (каких,интересно?) - то только через либы.
pomotom вне форума   Ответить с цитированием
Старый 22.09.2008, 18:14   #7
maaboo
Senior Member
 
Регистрация: 19.11.2007
Сообщений: 362
Отправить сообщение для maaboo с помощью ICQ
По умолчанию

Цитата:
Сообщение от pomotom Посмотреть сообщение
если вам не хватает настроек в формах (каких,интересно?) - то только через либы.
Дело не в нехватке настроек, а в возможности обратиться к каждому плагину на странице по id или имени...
__________________
Пишу русский ман для новичков - предложения и пожелания в личку.
Разрабатываю некоммерческий бесплатный информационный портал.
maaboo вне форума   Ответить с цитированием
Старый 22.09.2008, 18:42   #8
dmartynenko
Senior Member
 
Аватар для dmartynenko
 
Регистрация: 20.07.2007
Адрес: Беларусь, Минск
Сообщений: 957
Отправить сообщение для dmartynenko с помощью ICQ
По умолчанию

Используйте tscobj - у вас будут контент элементы на странице, которые содержат произвольный TS для тонкой настройки ваших tt_news. По другому никак - TS из шаблона будет общим для всех элементов tt_news на странице. А из TS обратиться к отдельным элементам страницы невозможно.
dmartynenko вне форума   Ответить с цитированием
Ответ

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выбор CMS Rudman Вопросы выбора CMS 1 11.02.2008 11:44
файл TCA.php: множественный выбор из списка. Melnichuk Общие вопросы 6 29.08.2006 21:13
выбор языка по умолчанию filippoff Общие вопросы 0 30.05.2006 12:38
Сравнение и выбор CMS Денис Вопросы выбора CMS 11 31.10.2005 08:58
Выбор языка Проблема с флажками zinder Общие вопросы 2 28.09.2005 20:49


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


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

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