Показать сообщение отдельно
Старый 25.12.2006, 20:05   #1
dr_on
Новенький
 
Регистрация: 24.09.2006
Адрес: Новосибирск
Сообщений: 20
Отправить сообщение для dr_on с помощью ICQ
По умолчанию 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
dr_on вне форума   Ответить с цитированием