Хаки и Скрипты Next Generation CMS

Выдергиваем картинку из полной новости в короткую.

irbees2008 irbees2008 Опубликовано - 24 - апреля TWIG
3774 - 3
  • Адаптировал: irbees2008
  • Источник:
  • Уровень сложности исполнения: Справочник

Сегодня распишу как выводить картинку из полной новости в короткую без дополнительного поля на TWIG .
Итак приступим.
1.Открываем файл news.short.tpl вставляем код туда где у нас будет картинка:
Вариант устаревший

Код:
{% if (news.embed.imgCount > 0) %}
<img src="{{ news.embed.images[0] }}" alt="{{ news.title }}" />
{% else %}
<img src="{{ tpl_url }}/img/img-none.jpg" alt="{{ news.title }}" />/* картинка заглушка*/
{% endif %}
Вариант упрощенный
Код:
<img src="{% if (news.embed.imgCount > 0) %}{{ news.embed.images[0] }}{% else %}{{ tpl_url }}/img/img-none.jpg{% endif %}"  alt="{{ news.title }}"  />
Новый вариант кода для выдергивания изображения из новости, Вариант был взят из форка Русика
Код:
<img src="{{ (news.embed.imgCount > 0) ? news.embed.images[0] : tpl_url ~ '/img/img-none.png' }}" alt="{{ news.title }}" />
Вариант еще проще чем стандартный.
2.Ищем код
Код:
{{ news.short }}
и меняем на
Код:
{{ news.short|striptags }}
3.Идем в файл variables.ini и ищем
Код:
[configuration]
extractEmbeddedItems = 0
и исправляем на
Код:
[configuration]
extractEmbeddedItems = 1
Этим мы включаем выдергивание из новости изображений.

Так вроде все с изображениями.Что непонятно комментируем.

Можешь почитать и вот эту статейку "Выпадающее меню на CSS"

Опрос

Ваше мнение

Каким софтом вы пользуетесь?
Результаты

Последние комментарии

Теги

Anything in here will be replaced on browsers that support the canvas element

Статистика

  • Caйту: 4403 дня
  • Новостей: 566
  • Комменты: 257
  • Зарегистрированно : 662
  • Онлайн всего: [34]
  • Гости: [34]
  • Были сегодня : [2] Google, Яндекс
  • SQL запросов: 30
  • Генерация страницы: 0.322сек
  • Потребление памяти: 5.156 Mb 
  •   Яндекс.Метрика