![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
|
|
|
#2 |
|
Новенький
Регистрация: 09.07.2009
Сообщений: 19
|
Алексей, спасибо большое за ответ! Я не использую TV. Не подскажете, как в этом случае прикрепить отдельный шаблон к определенной странице?
Заранее спасибо!
__________________
Женя
|
|
|
|
|
|
#3 |
|
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 |
|
|
|
|
|
#4 |
|
Новенький
Регистрация: 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
}
...
}
}
И ко мне можно на ты.
__________________
Женя
|
|
|
|
|
|
#6 |
|
Новенький
Регистрация: 09.07.2009
Сообщений: 19
|
Так, вставила, но пока никаких изменений не наблюдается. Хмм... Что-то опять не так делаю. Вроде ничего не забыла. Id заменила на нужный...
__________________
Женя
|
|
|
|
|
|
#7 |
|
Продвинутый
Регистрация: 01.01.2007
Сообщений: 68
|
а почему бы просто не переопределить для нужной страницы эту самую единственную строку TS (page.10.template.file = fileadmin/template2.html), вместо написания условий?!
|
|
|
|
![]() |
|
|
Похожие темы
|
||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| Статический контент на разных языках, на всех страницах | NiKRON | Общие вопросы | 20 | 18.05.2008 21:32 |