Вы не вошли.
Добрый день! Вопрос к пользователям разбирающихся в TWIG. Хочу организовать меню таким образом, чтобы в полной новости ссылка в меню на текущую категорию была активна, а в любой из категорий нет. То есть, чтобы в категории страница не ссылалась на саму себя, а в полной новости ссылалась на категорию. Вот этот код явно не подходит,
{% for entry in entries %}
{{ entry.mark }}{% if (not entry.flags.active) %}
<li><a href="{{ entry.link }}" title="{{ entry.cat }}">{{ entry.cat }}</a>
{% else %}
<li class="active_cat">{{entry.cat}}{% endif %}{% if (entry.flags.counter) %} <span>({{ entry.counter }})</span></li>
{% endif %}
{% endfor %}Здесь в полной новости ссылка не активна... Думаю Вы меня поняли что я имею ввиду.
Спасибо!
Вне форума
Могу только предложить css-костыль. Ссылка будет некликабельна (FF и Chrome) и визуально неактивна (FF, Chrome, IE, Opera). Естественно, в исходном html ссылка останется.
Вне форума
сделать активной легко
{% for entry in entries %}
{{ entry.mark }}{% if (not entry.flags.active) %}
<li><a href="{{ entry.link }}" title="{{ entry.cat }}">{{ entry.cat }}</a></li>
{% else %}
<li class="active_cat"><a href="{{ entry.link }}" title="{{ entry.cat }}">{{ entry.cat }}</a>{% endif %}{% if (entry.flags.counter) %} <span>({{ entry.counter }})</span></li>
{% endif %}
{% endfor %}жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Вне форума
Не, это тоже не то. Здесь получается везде активная ссылка и в категории и в полной новости, мне же нужно только в полной новости.
{% for entry in entries %}
{{ entry.mark }}{% if (not entry.flags.active) %}
<li><a href="{{ entry.link }}" title="{{ entry.cat }}">{{ entry.cat }}</a></li>
{% else %}
<li class="active_cat"><a href="{{ entry.link }}" title="{{ entry.cat }}">{{ entry.cat }}</a>{% endif %}{% if (entry.flags.counter) %} <span>({{ entry.counter }})</span></li>
{% endif %}
{% endfor %}CSS, Java и прочие вещи на крайний случай, мне бы с твигом разобраться...
Отредактировано JackSt (2013-07-02 07:16:12)
Вне форума
какой шаблон использовал?,а то у меня не работает не в одном
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Вне форума
{% for entry in entries %}
{{ entry.mark }}{% if (not entry.flags.active) %}
<li>{% if not isCategory('{{ entry.cat }}') %}
{{ entry.cat }}
{% else %}
<a href="{{ entry.link }}" title="{{ entry.cat }}">{{ entry.cat }}</a>
{% endif %}</li>
{% else %}
<li class="active_cat"><a href="{{ entry.link }}" title="{{ entry.cat }}">{{ entry.cat }}</a>{% endif %}{% if (entry.flags.counter) %} <span>({{ entry.counter }})</span></li>
{% endif %}
{% endfor %}Отредактировано irbees2008 (2013-07-02 07:29:25)
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Вне форума
ну у нас вроде только categories.tpl
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Вне форума
ну по другому попробую объяснить. Я захожу в полную новость в меню активны все ссылки на все категории. Далее перехожу в одну из категорий активны все ссылки кроме текущей категории. т.е. эта категория не должна ссылаться на саму себя
Вне форума
а последний код должен так работать
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Вне форума
Вне форума
{% for entry in entries %}
{{ entry.mark }}{% if (not entry.flags.active) %}
<li>{% if not isCategory('{{ entry.cat }}') %}
<a href="{{ entry.link }}" title="{{ entry.cat }}">{{ entry.cat }}</a>
{% else %}
{{ entry.cat }}
{% endif %}</li>
{% else %}
<li class="active_cat"><a href="{{ entry.link }}" title="{{ entry.cat }}">{{ entry.cat }}</a>{% endif %}{% if (entry.flags.counter) %} <span>({{ entry.counter }})</span></li>
{% endif %}
{% endfor %}жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Вне форума
{% for entry in entries %}
{{ entry.mark }}{% if (not entry.flags.active) %}
<li>{% if not isCategory('{{ entry.cat }}') %}
<a href="{{ entry.link }}" title="{{ entry.cat }}">{{ entry.cat }}</a>
{% else %}
{{ entry.cat }}
{% endif %}</li>
{% else %}
<li class="active_cat">{{ entry.cat }}{% endif %}{% if (entry.flags.counter) %} <span>({{ entry.counter }})</span></li>
{% endif %}
{% endfor %}Отредактировано irbees2008 (2013-07-02 18:34:04)
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Вне форума
все бы ничего, только в полной новости ссылка на родительскую категорию не активна... Ладно, на досуге поэкспериментирую с наработками, может что получиться... Спасибо, тем кто откликнулся.
Вне форума
надо по пробывать добавить еще одно условие в {% if not isCategory('{{ entry.cat }}') %}
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Вне форума
[ Сгенерировано за 0.037 сек, 7 запросов выполнено - Использовано памяти: 588.36 Кбайт (Пик: 625.36 Кбайт) ]