• 398
  • 0
  • Автор: rusiq
  • Обсудить нана форуме
  • Адаптировал: irbees2008
  • Уровень сложности исполнения: это делается простым копированием и нажиманием кнопки

Все привет, вот на форуме обсуждался вопрос вывода ссылки на первое изображение в новости . Для чего? Для разметки og-meta. Пользователь доказывал что плагин ognews не выводит ссылку если в настройках стоит выдергивание ссылки из новости, хотя все работает проверил у себя .
На помощь пришёл rusiq и кинул решение.
И так приступим
откриваем файл \engine\includes\inc\libnews.php ищем строку

Код:
$tvars['vars']['news']['embed']['imgCount'] = count($tvars['vars']['news']['embed']['images']);
После этой строки добавляем ниже строку
Код:
 if(!empty($tvars['vars']['news']['embed']['images'][0])) {define('news.image', $tvars['vars']['news']['embed']['images'][0]); }
Все сохраняем файл и идем в main.tpl и там нам теперь доступна константа для TWIG
Код:
 {{ constant('news.image') }}
. В ней содержится ссылка на первое из новости изображение, если такое имеется.

Сам код точно такой же как и в плагине.

Можешь почитать и вот эту статейку "Выводим Title не в news.full.tpl или news.short.tpl а именно в main.tpl"

mistakes

Это тоже интересно

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Ваше мнение

TWIG -что это?
Результаты

Облако тегов

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