![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
|
|
|
#1 |
|
Senior Member
|
Код:
lib.mainmenu = COA
lib.mainmenu {
10 = TEXT
10.value = Главная
10.typolink.parameter.data = leveluid:0
10.wrap = <li>|</li>
20 = HMENU
20 {
1 = TMENU
1 {
NO {
linkWrap = <li>|</li>
}
ACT = 1
ACT {
linkWrap = <li>|</li>
ATagParams = class="active"
}
}
}
}
[treeLevel = 0]
lib.mainmenu = COA
lib.mainmenu {
10 = TEXT
10.value = Главная
10.typolink.parameter.data = leveluid:0
10.wrap = <li>|</li>
10.typolink.ATagParams = class="active"
20 = HMENU
20 {
1 = TMENU
1 {
NO {
linkWrap = <li>|</li>
}
ACT = 1
ACT {
linkWrap = <li>|</li>
}
}
}
}
[end]
|
|
|
|
|
|
#2 |
|
Senior Member
Регистрация: 07.04.2008
Адрес: msk
Сообщений: 125
|
Спасибо, для моего сайта с automaketemplate рабочее решение выглядит так:
Код:
subparts.rmenu = HMENU
subparts.rmenu.entryLevel = 1
subparts.rmenu.1 = TMENU
subparts.rmenu.1.expAll = 1
subparts.rmenu.1 {
NO {
linkWrap = <div class="l1">|</div>
10 = TEXT
10.text.field = title
}
ACT = 1
ACT.linkWrap = <div class="l1act">|</div>
CUR = 1
CUR < .ACT
CUR.doNotLinkIt = 1
}
subparts.rmenu.2 = TMENU
subparts.rmenu.2 {
NO {
linkWrap = <div class="l2">|</div>
20 = TEXT
20.text.field = title
}
ACT = 1
ACT.linkWrap = <div class="l2act">|</div>
CUR = 1
CUR < .ACT
CUR.doNotLinkIt = 1
}
[treeLevel = 0]
subparts.rmenu.entryLevel = 0
subparts.rmenu.special = directory
subparts.rmenu.special.value = 80
[end]
И не менее важная информация, которую я узнал в процессе - настройки первого меню - наследуются! То есть показанный Вами пример можно сократить до следующего: Код:
lib.mainmenu = COA
lib.mainmenu {
10 = TEXT
10.value = Главная
10.typolink.parameter.data = leveluid:0
10.wrap = <li>|</li>
20 = HMENU
20 {
1 = TMENU
1 {
NO {
linkWrap = <li>|</li>
}
ACT = 1
ACT {
linkWrap = <li>|</li>
ATagParams = class="active"
}
}
}
}
[treeLevel = 0]
lib.mainmenu.10.typolink.ATagParams = class="active"
[end]
__________________
Грудь в крестах, или голова в кустах. |
|
|
|
|
|
#3 |
|
Senior Member
|
Наследуются, да, все верно.
|
|
|
|
|
|
#4 |
|
Senior Member
|
Вот не выходит "золотой ключик", и всё тут! ))
Код:
lib.localmenu = COA
lib.localmenu {
wrap = <ul>|</ul>
10 = TEXT
10.field = title
10.typolink.parameter.data = leveluid:0
10.wrap = <li>|</li>
20 = HMENU
20 {
1 = TMENU
1 {
NO {
linkWrap = <li>|</li>
}
ACT = 1
ACT {
linkWrap = <li>|</li>
ATagParams = class="active"
}
}
}
}
[treeLevel = 0]
lib.localmenu = COA
lib.localmenu {
wrap = <ul>|</ul>
10 = TEXT
10.field = title
10.typolink.parameter.data = leveluid:0
10.wrap = <li>|</li>
10.typolink.ATagParams = class="active"
20 = HMENU
20 {
1 = TMENU
1 {
NO {
linkWrap = <li>|</li>
}
ACT = 1
ACT {
linkWrap = <li>|</li>
}
}
}
}
[end]
![]() меняю title на subtitle - так и показывает "Добро пожаловать!" Кэши где только ни чистил. Далее. 10.field = title меняю на 10.value = title - теперь показывает title, то есть с кэшем всё в порядке, он ни при чем. |
|
|
|
|
|
#5 |
|
Senior Member
|
Можно попробовать добавить
Код:
lib.localmenu.10.allStdWrap.insertData = 1 |
|
|
|
|
|
#6 |
|
Senior Member
|
Прошу прощения, немного не дописал...
если в первом блоке пишу field = title, а для [treeLevel = 0] пишу field = subtitle - всегда показывает только значение поля title, и для внутренних, и для корневой страницы а если для внутренних пишу value = внутренние а в [treeLevel = 0] пишу value = главная - то в этом случае да, все нормально, для внутренних страниц в этом месте пишет "внутренние", а для корневой - "главная". Может я чего-то не понимаю... вот конфиг: Код:
lib.localmenu = COA
lib.localmenu {
wrap = <ul>|</ul>
10 = TEXT
10.value = Точка отсчета
10.typolink.parameter.data = leveluid:0
10.wrap = <li>|</li>
20 = HMENU
20 {
1 = TMENU
1 {
NO {
linkWrap = <li>|</li>
}
ACT = 1
ACT {
linkWrap = <li>|</li>
ATagParams = class="active"
}
}
}
}
[treeLevel = 0]
lib.localmenu = COA
lib.localmenu {
wrap = <ul>|</ul>
10 = TEXT
10.value = Точка отсчета
10.typolink.parameter.data = leveluid:0
10.wrap = <li>|</li>
10.typolink.ATagParams = class="active"
20 = HMENU
20 {
1 = TMENU
1 {
NO {
linkWrap = <li>|</li>
}
ACT = 1
ACT {
linkWrap = <li>|</li>
}
}
}
}
[end]
# Lib's
lib.imgtitle = TEXT
lib.imgtitle.value = Территория творчества
lib.searshform = TEXT
lib.searshform.value = ФОРМА
lib.mytitle = TEXT
lib.mytitle.field = title
lib.copiright = HTML
lib.copiright.value = © 2009-2012, Сергиев Посад
# Default PAGE object:
page = PAGE
page.10 = USER
page.10.userFunc = tx_templavoila_pi1->main_page
lib.imgtitle, lib.searshform и lib.copiright прекрасно выводят свои значения. А вот lib.mytitle - ну ни в какую не хочет!!! lib.mytitle - без ошибки, скопировал из разметки. |
|
|
|
|
|
#7 |
|
Senior Member
|
А если в случае с field для начала написать 10.field > и только потом присвоить 10.field = subtitle?
|
|
|
|
![]() |
| Опции темы | |
| Опции просмотра | |
|
|
Похожие темы
|
||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| Как добиться невидимости страницы для realurl? | salah | Общие вопросы | 4 | 08.12.2008 16:10 |
| Вставка HTML кода на все страницы сайта | Костик | Общие вопросы | 2 | 03.12.2008 09:26 |
| Статистика для посетителей сайта | thebat | TYPO3: SEO и статистика посещений | 9 | 15.12.2007 19:59 |
| Случайно згенерированный "id" страницы из "table=pages" в "pid_list" для "tt_news" | thebat | TypoScript практикум | 2 | 29.11.2007 20:15 |
| Свой шаблон для элементов (записей) страницы | Alexey Kuzminich | Общие вопросы | 6 | 24.08.2007 05:44 |