Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
11.07.2009, 18:16 | #1 |
Новенький
Регистрация: 09.07.2009
Сообщений: 19
|
разное кол-во колонок на разных страницах - 2 разных шаблона?
Всем добрый день!
Не могу разобраться с очередной проблемой: У меня на сайте пока 2 колонки - навигация (слева) и содержание (справа). На стартовой страничке хочу встроить tt_news и поместить их в правую колонку - т.е. 3-ю, которая на других страницах (пока) не нужна. Вот теперь никак не могу понять, как это сделать? Мне нужен для стартовой страницы отдельный шаблон с тремя колонками? Я уже один сделала, но он для других страниц не подходит, т.к. там только 2 колонки. Как прикрепить к одной странице отдельный шаблон, я тоже что-то найти не могу. Вроде где-то уже видела, но сейчас поиск ничего подходящего не выдает. Подскажите, пожалуйста, как мне лучше всего решить эту проблему! Заранее благодарна! |
13.07.2009, 00:26 | #3 |
Новенький
Регистрация: 09.07.2009
Сообщений: 19
|
Алексей, спасибо большое за ответ! Я не использую TV. Не подскажете, как в этом случае прикрепить отдельный шаблон к определенной странице?
Заранее спасибо!
__________________
Женя |
13.07.2009, 20:38 | #4 |
Senior Member
|
Для этого нужно видеть ваш TS-код.
В общем случае нужно использовать условие [globalVar = TSFE:id = <hp_id>] xxx.templateFile = fileadmin/t1.html [else] xxx.templateFile = fileadmin/t2.html [end] где <hp_id> - идентификатор страницы с шаблоном t1
__________________
TYPO3 FAQ |
14.07.2009, 01:06 | #5 |
Новенький
Регистрация: 09.07.2009
Сообщений: 19
|
Ой, если честно, то я не знаю, можно ли мой TS-код кому-нибудь показывать. Он у меня, наверное, просто шокирующе дилетанский, т.к. это пока мой единственный проект, и я порой просто методом тыка что-то изменяла или дополняла...
Я так понимаю, вам эта часть TS-кода нужна? Куда мне тут это условие вставлять? Под строку 10.template = FILE или нет? Код:
page = PAGE page { # Allgemeine Seiteneigenschaften setzen bodyTag = <body> # stylesheet = fileadmin/123.css shortcutIcon = fileadmin/images/favicon.ico headerData.2 = TEXT headerData.2.wrap ( <link rel="icon" href="fileadmin/images/animated_favicon.gif" type="image/gif"> ) # MetaTags angeben meta.AUTHOR = *** meta.DESCRIPTION =*** meta.KEYWORDS =*** headerData.5 = TEXT headerData.5.value ( <style type="text/css" media="screen, projection"> /*<![CDATA[*/ @import "fileadmin/123.css"; /*]]>*/ </style> <!--[if IE 7]> <style type="text/css" media="screen, projection"> @import "fileadmin/ie7.css"; </style> <![endif]--> <!--[if IE 6]> <style type="text/css" media="screen, projection"> @import "fileadmin/ie6.css"; </style> <![endif]--> ) headerData { 8 = TEXT 8 { field = title wrap = <title>*</title> } } headerData.10 = TEXT headerData.10.value = <script type="text/javascript" src="fileadmin/scroll.js"></script> # Die Designvorlage integrieren 10 = TEMPLATE 10.template = FILE 10.template.file = fileadmin/template.html 10.workOnSubpart = DOKUMENT 10.marks{ RECHTS < styles.content.getBorder INHALT < styles.content.get INHALT = CONTENT INHALT{ table = tt_content select.orderBy = sorting select.where = colPos = 0 } ... } } И ко мне можно на ты.
__________________
Женя |
14.07.2009, 23:26 | #7 |
Новенький
Регистрация: 09.07.2009
Сообщений: 19
|
Так, вставила, но пока никаких изменений не наблюдается. Хмм... Что-то опять не так делаю. Вроде ничего не забыла. Id заменила на нужный...
__________________
Женя |
15.07.2009, 00:28 | #8 |
Продвинутый
Регистрация: 01.01.2007
Сообщений: 68
|
а почему бы просто не переопределить для нужной страницы эту самую единственную строку TS (page.10.template.file = fileadmin/template2.html), вместо написания условий?!
|
15.07.2009, 01:53 | #9 |
Новенький
Регистрация: 09.07.2009
Сообщений: 19
|
Да я бы с удовольствием отказалась от всех условий, но только, к сожалению, не знаю, как эта единственная строка конкретно должна выглядеть.
__________________
Женя |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Статический контент на разных языках, на всех страницах | NiKRON | Общие вопросы | 20 | 18.05.2008 21:32 |