Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Тематические форумы > TypoScript практикум

Ответ
 
Опции темы Опции просмотра
Старый 18.12.2007, 19:08   #1
Tod
Senior Member
 
Аватар для Tod
 
Регистрация: 25.03.2006
Сообщений: 627
Отправить сообщение для Tod с помощью ICQ
По умолчанию Активная страница без Conditions

Подскажите конструкцию для решения следующей задачи: если страница активная, то выделяем ее по другому. Есть что-то типа

10 = TEXT
10.value = page1
10.wrap = <span class="act">|</span>

Если страница неактивна, то последняя строка другая.
В общем, интересует реализация через if как-то, а то я с ними все никак не "подружусь"
__________________
Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress
Tod вне форума   Ответить с цитированием
Старый 19.12.2007, 01:06   #2
void
Senior Member
 
Аватар для void
 
Регистрация: 14.03.2006
Адрес: Russia, Penza
Сообщений: 1,504
Отправить сообщение для void с помощью ICQ
По умолчанию

Текущая страница всегда активна... Поясните подробней
__________________
TYPO3 FAQ
void вне форума   Ответить с цитированием
Старый 19.12.2007, 01:57   #3
Tod
Senior Member
 
Аватар для Tod
 
Регистрация: 25.03.2006
Сообщений: 627
Отправить сообщение для Tod с помощью ICQ
По умолчанию

Есть меню из 4х страниц, дико разбросанных в дизайне.
Я делаю это с помощью COA и той конструкции что выше, то есть обычный элемент TEXT. Мне лишь нужно отслеживать, если 1 из 4х страниц активна - выделить ее другим стилем.
По идее подходит Conditions, но интересно можно ли через iF и как это сделать)
__________________
Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress
Tod вне форума   Ответить с цитированием
Старый 19.12.2007, 02:01   #4
void
Senior Member
 
Аватар для void
 
Регистрация: 14.03.2006
Адрес: Russia, Penza
Сообщений: 1,504
Отправить сообщение для void с помощью ICQ
По умолчанию

Сделайте сисфолдер, в нем 4 страницы, являющиеся ярлыками на нужные вам. А потом используйте HMENU и не мучайтесь.
__________________
TYPO3 FAQ
void вне форума   Ответить с цитированием
Старый 19.12.2007, 13:15   #5
Tod
Senior Member
 
Аватар для Tod
 
Регистрация: 25.03.2006
Сообщений: 627
Отправить сообщение для Tod с помощью ICQ
По умолчанию

Немного не о том речь Или я не проникся идеей.
Расположение страниц в дереве страниц сайта здесь непричем. Сложность для меня определить 4 разных класса для них.
Хотя, в принципе, там есть конструкция, где в меню можно проставлять id страницы, правда получается привязка к id и при его изменении нужно править ксс по идее.
__________________
Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress
Tod вне форума   Ответить с цитированием
Старый 19.12.2007, 13:59   #6
pomotom
Senior Member
 
Регистрация: 09.12.2007
Сообщений: 281
По умолчанию

вставьте вместо id alias - будет красивее
pomotom вне форума   Ответить с цитированием
Старый 19.12.2007, 15:46   #7
-=UncleByte=-
Senior Member
 
Регистрация: 14.04.2006
Сообщений: 1,159
Отправить сообщение для -=UncleByte=- с помощью ICQ Отправить сообщение для -=UncleByte=- с помощью Skype™
По умолчанию

Прошу прощения, но так и не понял что именно нужно выделить?
Если есть разные варианты дизайна страниц с разной структурой, то можно это решить при помощи назначения каждой из них отдельного шаблона. Если структура одна, но дизайн немного различается, то можно в TS шаблона поставить css страницы в зависимость от ее id, если же речь идет про меню, то вроде как все варианты уже перебрали выше.
В общем, как говорится, половина ответа на вопрос заключается в его правильной постановке.
-=UncleByte=- вне форума   Ответить с цитированием
Старый 19.12.2007, 20:11   #8
Tod
Senior Member
 
Аватар для Tod
 
Регистрация: 25.03.2006
Сообщений: 627
Отправить сообщение для Tod с помощью ICQ
По умолчанию

Я думал, что все объяснил четко, но лучше приведу код:
<span class="link1"><a class="act">page1</a></span>
<span class="link2"><a>page2</a></span>
<span class="link3"><a>page3</a></span>
<span class="link4"><a>page4</a></span>
__________________
Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress
Tod вне форума   Ответить с цитированием
Старый 19.12.2007, 23:01   #9
void
Senior Member
 
Аватар для void
 
Регистрация: 14.03.2006
Адрес: Russia, Penza
Сообщений: 1,504
Отправить сообщение для void с помощью ICQ
По умолчанию

Я бы сделал это на HMENU, а цсс-класс запихал бы куда-нибудь в pages - там полей много... Можно даже в TSconfig
__________________
TYPO3 FAQ
void вне форума   Ответить с цитированием
Старый 19.12.2007, 23:31   #10
pomotom
Senior Member
 
Регистрация: 09.12.2007
Сообщений: 281
По умолчанию

а как его из TSconfig вытащить, пример можно?
pomotom вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вместо форума пустая страница afl Общие вопросы 8 04.07.2010 20:43
страница подменю как главная страница основного меню Vladimir_ TypoScript практикум 1 10.10.2006 16:12
почему в пэйджере новостей активная страница не показывается правильно? Дылгеров Ц.В. Общие вопросы 2 14.06.2006 16:12


Часовой пояс GMT +4, время: 10:17.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория