Помогите найти ошибку
В шаблонах для всех страниц выводится чанк Анонсы событий/Реклама разделенные кнопкой. Как сделать если Анонсы есть — то активная кнопка Анонсы, если Анонсов нет — активная кнопка Реклама?
Код:
<div class="announcements_keywords"> Если значение НЕ пусто (т.е. Анонсы есть), то скрывается блок div.article ("display: none;"), отображается блок div.announcements, добавляется CSS класс .active к первому блоку div в контейнере div.buttons и убирается CSS класс .active у второго (последнего) блока div в контейнере div.buttons Код:
if ($('.announcements').text()) { |
А почему клиент должен разбираться что есть, а что пусто? Серверный скрипт, шаблонизатор вами используемый не может этого сам сделать, и вообще не показывать кнопку и блок чанка, которого на момент вывода нет?
|
vasilinavv,
Вынеси код получения анонсов в чанк, допустим Announcements, и вставляй его так: Код:
[[$Announcements:notempty=`<div class="announcements">[[$Announcements]]</div>`]] |
Часовой пояс GMT +3, время: 12:59. |