| Elite-Board tech support https://forum.illusionweb.ru/ |
|
| Отображать элемент только на главной https://forum.illusionweb.ru/viewtopic.php?f=3&t=3044 |
Страница 1 из 1 |
| Автор: | Виталий [ 05 май 2015, 10:13 ] |
| Заголовок сообщения: | Отображать элемент только на главной |
Как в шаблоне реализовать показ какого-либо элемента только на главной? Например - хочу сделать слайдер изображений в верхней части страницы и показывать его только на главной |
|
| Автор: | Захар [ 05 май 2015, 13:03 ] |
| Заголовок сообщения: | Re: Отображать элемент только на главной |
Поиск, все традиционно |
|
| Автор: | Виталий [ 05 май 2015, 13:29 ] |
| Заголовок сообщения: | Re: Отображать элемент только на главной |
Захар писал(а): Поиск, все традиционно Поиск по словам "только на главной", "главной", "главная" и иже с ними шлёт на х..й, говорит что эти слова слишком частоупотребимы для поиска |
|
| Автор: | Захар [ 05 май 2015, 14:52 ] |
| Заголовок сообщения: | Re: Отображать элемент только на главной |
Ну я нашел же. Да, это надо Юрия попросить сделать поиск менее строгим, убивает иногда. |
|
| Автор: | Виталий [ 06 май 2015, 20:04 ] |
| Заголовок сообщения: | Re: Отображать элемент только на главной |
Захар писал(а): Ну я нашел же. Да, это надо Юрия попросить сделать поиск менее строгим, убивает иногда. Возник вот ещё какой вопрос: если нужно показывать элемент в наборе урлов, например - на страницах всех объявлений. Попробовал конструкцию со звёздочкой (*) - не работает)): {%if $smarty.server.REQUEST_URI == "/messages/*" %} {%/if%} |
|
| Автор: | Захар [ 06 май 2015, 20:57 ] |
| Заголовок сообщения: | Re: Отображать элемент только на главной |
Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. |
|
| Автор: | Виталий [ 06 май 2015, 21:32 ] |
| Заголовок сообщения: | Re: Отображать элемент только на главной |
Захар писал(а): Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. Большое спасибо, с этим понятно - работает. Но, вот если взять другой пример - категория статей: /articles/development/ В этой категории есть много статей, и на страницах этой категории я хочу показывать один элемент, но не хочу его показывать во всём разделе /articles/ И таких категорий несколько. |
|
| Автор: | Захар [ 06 май 2015, 23:46 ] |
| Заголовок сообщения: | Re: Отображать элемент только на главной |
Вот тут уже проблематично. Попробуйте через так: {%if $cat.name == 'development'%}, ну или по названию статьи {%$article.name%}.. возможно придется все заключить foreach (посмотрите шаблоны articles_xx). Мне кажется будет работать. Я так понимаю $smarty.server.REQUEST_URI == "/articles/development"% пробовали? |
|
| Автор: | Joker [ 07 май 2015, 08:07 ] |
| Заголовок сообщения: | Re: Отображать элемент только на главной |
Цитата: Но, вот если взять другой пример - категория статей: /articles/development/ В этой категории есть много статей, и на страницах этой категории я хочу показывать один элемент, но не хочу его показывать во всём разделе /articles/ И таких категорий несколько. Попробуйте так. {%if $smarty.get.cat.1 == 'development'%} Здесь какой-то текст... {%/if%} |
|
| Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
| Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |
|