![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
![]() |
#1 |
Продвинутый
Регистрация: 01.10.2004
Сообщений: 48
|
![]()
Всем привет!
Ищу способ сделать TMENU, чтобы клиент (редактор сайта) смог сам устанавливать цвета для фона КАЖДОГО пункта меню. Тоесть: Гланая (фон - зеленый) О компании (фон - синий) Контакты (фон - красный) и т.д. Думаю, можно сохранять цвет (например #ff0000) в \"Подзаголовок:\" каждой страницы. Это я могу клиенту донести ![]() А вот как мне в Template считывать значение Subtitle каждой страницы и это значение подставлять как цвет данного пункта меню? Подскажите, плиз, буду очень рад! |
![]() |
![]() |
![]() |
#2 |
Senior Member
Регистрация: 14.08.2003
Сообщений: 416
|
![]()
TMENUITEM:
allStdWrap.dataWrap = <div bgcolor=\"{page:subtitle}\">|</div> что то вроде этого |
![]() |
![]() |
![]() |
#3 |
Продвинутый
Регистрация: 01.10.2004
Сообщений: 48
|
![]()
Спасибо за ответ!
попробовал. почти то, что нужно, НО {page:subtitle} берется всегда от текущей страницы. а мне нужно, чтобы во время генерации меню для каждого элемента брался цвет из заголовка соответствующей страницы. А сейчас у меня меню как хамелеон цвет меняет на всех страницах ![]() Можно как-то так сделать: temp.10.1.NO { allStdWrap.dataWrap = <div bgcolor=\"{page:subtitle}\">|</div> } при этом page:subtitle должен браться не со страницы где я сейчас нахожусь, а с той страницы, на которую он указывает. |
![]() |
![]() |
![]() |
#4 |
Senior Member
Регистрация: 14.08.2003
Сообщений: 416
|
![]()
попробуй взять не {page:subtitle} a {field:subtitle}.
Так как \"page\" это массив актуальной страницы, то первое не подходит. Второе должно работать, так как в массиве \"field\" содержаться поля каждой из страниц меню. |
![]() |
![]() |
![]() |
#5 |
Продвинутый
Регистрация: 01.10.2004
Сообщений: 48
|
![]()
Огромное спасибо!
Действительно заработало! |
![]() |
![]() |
![]() |
#6 |
Продвинутый
Регистрация: 01.10.2004
Сообщений: 48
|
![]()
Андрей, спасибо за ответы.
Подскажите, а есть ли возможность это значение сохранять и считывать не в поле subtitle, а в левой колонке, напрмер, в первой элементе контента? Как такое считать и присвоить константе, определяющей цвет вкладки конкретной страницы? Поле Subtitle оказалось нужным, а больше не куда получается... Спасибо! |
![]() |
![]() |