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

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

Ответ
 
Опции темы Опции просмотра
Старый 19.01.2007, 00:00   #11
Valery Romanchev
Administrator
 
Аватар для Valery Romanchev
 
Регистрация: 23.08.2003
Адрес: Moscow, Russia
Сообщений: 1,926
Отправить сообщение для Valery Romanchev с помощью Skype™
По умолчанию

Цитата:
Простите за назойливость... я и пытаюсь понять как изменить поле шаблона tt_content если я сделал его в TV...
через TS нельзя выяснить есть ли блоки на данной странице в TV или их там нет - это только PHP кодом делается.

Т.е. можно написать кастомное условие для TS
и если это условие выполнено - вставлять новость через TS.

пожно посмотреть код kb_tv_cont_slide - там есть пример работы с наличием отсутсвтием блоков на странице.
я еще здесь на форуме приводил пример такого PHP кода
__________________
Веб-студия ТТЛАБ
www.ttlab.ru
Valery Romanchev вне форума   Ответить с цитированием
Старый 19.01.2007, 00:13   #12
PhilD
Senior Member
 
Регистрация: 10.03.2006
Адрес: Moscow, Russia
Сообщений: 429
Отправить сообщение для PhilD с помощью ICQ Отправить сообщение для PhilD с помощью Yahoo
По умолчанию

Я так понял задача обратная - если отображаем новость то прятать контент. Но вот зачем писать шаблон при котором на сайте получится число страниц в дереве помножить на число новостей страниц(URL-ов) причем число копий из них окажется = числу страниц в дереве я как-то не понимаю. И поисковики тоже не поймут ИМХО.

В принципе вроде можно прописать внутри DS подобное условие - если в URL страницы есть tt_news - вместо одного содержимого вывести другое?
PhilD вне форума   Ответить с цитированием
Старый 19.01.2007, 11:28   #13
Future
Продвинутый
 
Регистрация: 15.01.2007
Сообщений: 35
По умолчанию

Доброе утро!
Valery Romanchev
Не совсем понял фразу... "через TS нельзя выяснить есть ли блоки на данной странице в TV... "
Не вижу смысла опрделеять наличие блоков, его трубется просто очистить и заменить.

По мануалу мне нужно примерно следующие...

LIST и SINGLE на одной странице
С помощью фрагмента TypoScript возможно размещение новостей в режиме SINGLE на той же странице что и LIST.
Есть определенные преимущества для ссылок realUrl:
Вставим это в поле установки:
# очистить поле кода
plugin.tt_news.code >
plugin.tt_news.code = LIST
# установить код SINGLE, если переменная GETvar tx_ttnews[tt_news] существует
[globalVar = GP:tx_ttnews|tt_news > 0]
plugin.tt_news.code = SINGLE
[global]
# очистить основной контент на объекте page
page.10.subparts.content >
page.10.subparts.content < plugin.tt_news


В моём случае я сделал так...
ib.newsLatest < plugin.tt_news
lib.newsLatest {
# очистить поле кода
code >
code = LIST
}
lib.AddRight < lib.newsLatest


# установить код SINGLE, если переменная GETvar tx_ttnews[tt_news] существует
[globalVar = GP:tx_ttnews|tt_news > 0]
plugin.tt_news.code = SINGLE
[global]
# очистить основной контент на объекте page
page.10.subparts.content >
page.10.subparts.content < plugin.tt_news

Я не понимаю какие написать строчки в моём случае вместо page.10.subparts.content ?

Помогите как мне это реализовать...?
Future вне форума   Ответить с цитированием
Старый 20.01.2007, 19:50   #14
PhilD
Senior Member
 
Регистрация: 10.03.2006
Адрес: Moscow, Russia
Сообщений: 429
Отправить сообщение для PhilD с помощью ICQ Отправить сообщение для PhilD с помощью Yahoo
По умолчанию

Может быть неправ.
Но похоже вы хотите невозможного. Так просто доступа к полям TV вы доступа из TS template вы не получите. Это условие нужно будет писать непосредственно в DS, http://typo3.org/documentation/docum...1/5/#id2855202
PhilD вне форума   Ответить с цитированием
Старый 21.01.2007, 14:37   #15
Future
Продвинутый
 
Регистрация: 15.01.2007
Сообщений: 35
По умолчанию

Спасибо за ответы. Будем думать :-)
Future вне форума   Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
tt_news и default single... vm601 Общие вопросы 4 26.12.2006 19:16
Фреймы и SINGLE News Radix Общие вопросы 0 21.02.2006 18:18
tt_news LIST в несколько колонок Pilot Общие вопросы 2 31.12.2004 22:39
news: SINGLE и LATEST на одной странице Антон Мельников Общие вопросы 5 12.12.2003 21:34
Link list Кирилл Общие вопросы 1 29.10.2003 13:32


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


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

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