Forums / National / Russian / Скины и дизайн / Как выделить текущий раздел сайта в меню?

Sergeich
#1 2010-02-24 19:38
Возникла необходимость выделить в основном меню текущий раздел сйта, как это можно сделать в котонти?
esclkm
#2 2010-02-24 20:50
смотри темы про сео.. там большая часть ответа есть)))
или при помощи логики... или при помощи JS
littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты
Dayver
#3 2010-02-25 00:38
ага зону можно в логике проверять через {PHP.location} (List, Pages, Forums, Plugins, ....) если в меню прописаны категории страниц то через {PHP.с} (ну как дефолте - news, articles, links, events, ...)
Pavlo Tkachenko aka Dayver
Oughtem
#4 2010-07-06 05:14
Подскажите пожалуйста, как проверить логикой урл страницы? Например
<!-- IF {PHP.url} = 'index.php' -->
1111111
<!-- ELSE -->
222222
<!-- ENDIF -->

Вместо {PHP.url} какую переменную правильно писать?
esclkm
#5 2010-07-06 13:00
см пост выше.
есть еще переменная PHP.z
littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты
Oughtem
#6 2010-07-06 15:38
{PHP.location} мне не подходит, т.к. у меня ссылки идут через index.php, а вот {PHP.z} попробую. Спасибо.

Добавлено 13 часов 40 Минут спустя:

Пробовал, z и location не подходят, т.к. у меня все страницы, среди которых должно выполниться условие имеют $location = 'Home' и $z = 'index'

У меня проверка должна сработать и разграничить {PHP.cfg.mainurl} и {PHP.cfg.mainurl}.index.php от страниц типа /index.php?c=news, /index.php?c=articles и прочих подобных.


<!-- IF {PHP.переменная} == "{PHP.cfg.mainurl}" OR "{PHP.cfg.mainurl}.index.php"-->
111111111
<!-- ELSE --> (имеются ввиду странички типа /index.php?c=news и /index.php?c=articles )
22222222222
<!-- ENDIF -->

Есть ли такая {PHP.переменная} ?
This post was edited by Oughtem (2010-07-07 05:19, 13 years ago)
jcrush
#7 2010-07-07 09:30
Я шаблонами делал и стандартными тегами, по типу: http://stfw.ru/list.php?c=hard меняю слева - разделы.
SEO блог: http://blog.stfw.ru/
Kort
#8 2010-07-07 13:59
Oughtem так и проверяйте две переменные: {PHP.z} и {PHP.c}
SED.by - создание сайтов, разработка плагинов и тем для Котонти
Eugeny
#9 2010-07-08 10:48
нет ли какой-нибудь документации по использованию логики в шаблонах, по переменным, которые в этой логике используются?

что касается выделения раздела, я выделял их тупо в html header.category.tpl используя плагин extra header and footer.
Oughtem
#10 2010-07-08 16:14
# Eugeny : нет ли какой-нибудь документации по использованию логики в шаблонах, по переменным, которые в этой логике используются?



Тут посмотрите.