![]() |
Активная страница без Conditions
Подскажите конструкцию для решения следующей задачи: если страница активная, то выделяем ее по другому. Есть что-то типа
10 = TEXT 10.value = page1 10.wrap = <span class="act">|</span> Если страница неактивна, то последняя строка другая. В общем, интересует реализация через if как-то, а то я с ними все никак не "подружусь":( |
Текущая страница всегда активна... Поясните подробней
|
Есть меню из 4х страниц, дико разбросанных в дизайне.
Я делаю это с помощью COA и той конструкции что выше, то есть обычный элемент TEXT. Мне лишь нужно отслеживать, если 1 из 4х страниц активна - выделить ее другим стилем. По идее подходит Conditions, но интересно можно ли через iF и как это сделать) |
Сделайте сисфолдер, в нем 4 страницы, являющиеся ярлыками на нужные вам. А потом используйте HMENU и не мучайтесь.
|
Немного не о том речь:) Или я не проникся идеей.
Расположение страниц в дереве страниц сайта здесь непричем. Сложность для меня определить 4 разных класса для них. Хотя, в принципе, там есть конструкция, где в меню можно проставлять id страницы, правда получается привязка к id и при его изменении нужно править ксс по идее. |
вставьте вместо id alias - будет красивее
|
Прошу прощения, но так и не понял что именно нужно выделить?
Если есть разные варианты дизайна страниц с разной структурой, то можно это решить при помощи назначения каждой из них отдельного шаблона. Если структура одна, но дизайн немного различается, то можно в TS шаблона поставить css страницы в зависимость от ее id, если же речь идет про меню, то вроде как все варианты уже перебрали выше. В общем, как говорится, половина ответа на вопрос заключается в его правильной постановке. |
Я думал, что все объяснил четко, но лучше приведу код:
<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> |
Я бы сделал это на HMENU, а цсс-класс запихал бы куда-нибудь в pages - там полей много... Можно даже в TSconfig :)
|
а как его из TSconfig вытащить, пример можно?
|
Часовой пояс GMT +4, время: 20:54. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot