Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
22.07.2008, 13:13 | #1 |
Senior Member
|
Интересный вариант - назначить разным веткам сайта дерева страниц - например, разные изображения в шапке сайта. Мне кажется - этот вариант более информативен, чем просто рандомный показ картинок и надписей в ней, за исключением того случая, когда сама шапка выполняет функцию баннера. Как можно реализовать такую функциональность, не использую дополнительных шаблонов, и не прописывая эту картинку на каждой подстранице ветки, а только указав использование её на странице, с которой данная ветка начинается?
|
22.07.2008, 14:24 | #2 | |
Senior Member
|
Цитата:
|
|
22.07.2008, 14:30 | #3 |
Senior Member
Регистрация: 15.09.2006
Сообщений: 425
|
очень в этом деле поможет kb_tv_content_slide - почитайте доку.
__________________
Андрей Грэй (tonnazh) Наёмник: TYPO3 Лаборатория, Rich Media Development Ltd. ------------------------------------------------ Хочешь чтобы твой сайт работал стабильно? Спроси меня как |
22.07.2008, 16:45 | #4 | |
Senior Member
|
Цитата:
|
|
22.07.2008, 16:57 | #5 |
Senior Member
|
я не так давно знакомлюсь с typo, и не так много времени удается этому уделять, как хотелось бы. Поэтому в "массовое" конфигурирование через SETUP пока не углублялся. Как я понимаю - эта запись вставляется в шаблон на той странице, с которой её выполнение должно начаться, и соответственно данный TS будет выполняться и на всех подстраницах?
И ещё, если можно, краткий пример с пояснениями, от которого можно было бы отталкиваться. Очень понравилось как это сделано в TSref -если приводится TS - то он подробно расписывается, для чего каждая строчка нужна и на что влияет... |
22.07.2008, 21:41 | #6 | |
Senior Member
|
Цитата:
Если решать при помощи TS и "в лоб", то вполне можно использовать для указания картинок что-то типа: Код:
[pidInRootline = 1,2,3] lib.header = IMAGE lib.header.file = fileadmin/templates/pic01.jpg [end] [pidInRootline = 4,5,6] lib.header = IMAGE lib.header.file = fileadmin/templates/pic02.jpg [end] |
|
23.07.2008, 12:01 | #7 | ||
Senior Member
|
Цитата:
дополнительная нагрузка здесь будет в том, что на картинках идут надписи, соответственно придется делать их под языки сайта, и осуществлять их смену. Гдето тут я уже читал об этом. Хотя логика должна быть такая же: замапить ячейку под картинку, и в зависимости от значения параметра L подключать ту или иную. Кстати - можно ли их включать одно в другое? то есть, что-то типа Цитата:
PIDinRootline - то же самое, только исключая верхнюю страницу в ветке. Спасибо, не достаточно внимательно TSref читал А treeLevel - правильно ли я понял, что действует не пот веткам, а по уровням? Например - 1 - только все подстраницы rootpage, и тд? |
||
23.07.2008, 12:11 | #8 |
Senior Member
|
Надписи на картинках вполне можно делать при помощи GIFBUILDER.
Условия можно объединять - http://typo3.org/documentation/docum....1.0/view/4/1/ pidInRootline - включая страницу-предка с указанным id pidUpInRootline - не включая страницу-предка с указанным id treeLevel - действует именно по уровням (0 - корень сайта) |
23.07.2008, 15:00 | #9 |
Senior Member
|
|