разное кол-во колонок на разных страницах - 2 разных шаблона?
Всем добрый день!
Не могу разобраться с очередной проблемой: У меня на сайте пока 2 колонки - навигация (слева) и содержание (справа). На стартовой страничке хочу встроить tt_news и поместить их в правую колонку - т.е. 3-ю, которая на других страницах (пока) не нужна. Вот теперь никак не могу понять, как это сделать? Мне нужен для стартовой страницы отдельный шаблон с тремя колонками? Я уже один сделала, но он для других страниц не подходит, т.к. там только 2 колонки. Как прикрепить к одной странице отдельный шаблон, я тоже что-то найти не могу. Вроде где-то уже видела, но сейчас поиск ничего подходящего не выдает. :confused: Подскажите, пожалуйста, как мне лучше всего решить эту проблему! Заранее благодарна! |
Да, вам нужны два шаблона. Если вы используете темплавоилу, то можно либо сделать две пары DS/TO, либо попробовать обойтись одной DS и двумя TO, не размапив какие-то участки.
|
Алексей, спасибо большое за ответ! Я не использую TV. Не подскажете, как в этом случае прикрепить отдельный шаблон к определенной странице?
Заранее спасибо! |
Для этого нужно видеть ваш TS-код.
В общем случае нужно использовать условие [globalVar = TSFE:id = <hp_id>] xxx.templateFile = fileadmin/t1.html [else] xxx.templateFile = fileadmin/t2.html [end] где <hp_id> - идентификатор страницы с шаблоном t1 |
Ой, если честно, то я не знаю, можно ли мой TS-код кому-нибудь показывать.:eek::D Он у меня, наверное, просто шокирующе дилетанский, т.к. это пока мой единственный проект, и я порой просто методом тыка что-то изменяла или дополняла...:o
Я так понимаю, вам эта часть TS-кода нужна? Куда мне тут это условие вставлять? Под строку 10.template = FILE или нет? Код:
page = PAGE И ко мне можно на ты.:) |
Да, надо после этого блока вставить примерно такой фрагмент:
[globalVar = TSFE:id = 1] page.10.template.file = fileadmin/template1.html [else] page.10.template.file = fileadmin/template2.html [end] |
Так, вставила, но пока никаких изменений не наблюдается. Хмм... Что-то опять не так делаю. Вроде ничего не забыла. Id заменила на нужный...
|
а почему бы просто не переопределить для нужной страницы эту самую единственную строку TS (page.10.template.file = fileadmin/template2.html), вместо написания условий?!
|
Да я бы с удовольствием отказалась от всех условий, но только, к сожалению, не знаю, как эта единственная строка конкретно должна выглядеть.:confused:
|
Да, можно и строку дописать в шаблон страницы, но за размазанным по дереву шаблоном сложнее следить и вспоминать, что и где.
crazy, проверь правильность вложенности скобок и наличие файлов шаблонов по нужным путям. |
Часовой пояс GMT +4, время: 18:43. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot