Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
25.12.2006, 20:05 | #1 |
Новенький
|
TemplaVoila и контент с других страниц
В шаблоне есть картинка. Если пользователь указал её для текущей страницы, то надо отображать её. Если же нет, то мы должны подниматься вверх по структуре страниц сайта, пока не найдём страницу, на которой эта картинка указана. И показываем её.
Для этих целей вроде подходит тип CONTENT с возможностью сделать select и указанием slide. Пытался сделать двумя путями: 1) В TV маплю элемент на эту картинку и говорю ему, что это будет TS (например lib.pageImage). Так же создаю элемент типа image и его никуда не маплю. Пользователь указывает картинку, но кладётся она не в tt_content, а в sys_refindex. Таким образом сразу вставить её как картинку не получится...Да и вообще, не представляю, как её вставить туда, к тому же как в этом случае применять slide.. 2) если же мапить картинку как content element, то тогда куда мапить lib.pageImage? можно ли как-то через TS обратиться к определённому полю на странице с содержимым, созданному через TV, и подменить его? 3) допустим всё-таки 2) возможно и я смогу подменить именно то поле, но как мне делать поиск по таблице, если, допустим, у меня несколько шаблонов и в них разное количество content elemment'ов? в этом случае ведь colPos для каждого шаблона будет разный? Последний раз редактировалось dr_on; 25.12.2006 в 20:41 |
26.12.2006, 19:13 | #3 |
Новенький
|
Удалось реализовать все стандартными средствами:
в DS в поле с контентом меняю TS с PHP код:
PHP код:
PHP код:
PHP код:
|