0 Пользователей и 1 Гость просматривают эту тему.
  • 1 Ответов
  • 113 Просмотров
*

AHTEPO

  • Осваиваюсь на форуме
  • 61
  • 5
Итак, в шаблоне блога (blog) за отображения "избранности" материала отвечает строка:
Код
<?php echo $item->featured ? ' item-featured' : ''; ?>
В шаблоне самого материала (article) отвечает строка:
Код
<?php echo $this->pageclass_sfx . ($this->item->featured)? ' item-featured' : ''; ?>

При включённой опции "Избранные" в соответствующем месте шаблона(ов) мы получаем дополнительный класс DIV'a " item-featured" и используем, как нам надо.
Но в шаблоне материала в не зависимости от того "Избранный" он или нет, всегда отображается item-featured. В шаблоне блога всё правильно - item-featured присутствует только у избранных материалов.
Уважаемые гуру, подскажите где искать ошибку.
« Последнее редактирование: 24.01.2017, 00:38:12 от AHTEPO »
*

AHTEPO

  • Осваиваюсь на форуме
  • 61
  • 5
Re: Функция материала "Избранные/Featured"
« Ответ #1 : 24.01.2017, 00:37:51 »
Сам нашёл решение. Изменить вышеуказанную строку из шаблона материала на:
Код
<?php echo $this->pageclass_sfx; ?><?php if($this->item->featured == 1) : ?> item-featured<?php endif; ?>
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться