Вы не зашли.
Страницы 1
Тема закрыта
Здравствуйте.
Нужно в шаблон main.tpl вывести описание (description) для каждой новости отдельно без использования {{ htmlvars }}.
Можно ли это сделать через Twig, и, если можно, помогите с конструкцией для вывода.
Не в сети
Здравствуйте.
Нужно в шаблон main.tpl вывести описание (description) для каждой новости
А с {{ htmlvars }} не выводится для каждой новости?
Можно ли это сделать через Twig, и, если можно, помогите с конструкцией для вывода.
Какой смыл в этом?
P.S. По хорошему нужно избавляться от одного из шаблонизаторов.
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети
А с {{ htmlvars }} не выводится для каждой новости?
Какой смыл в этом?
С {{ htmlvars }} выводиться, но смыл в том, что выводиться вместе с ключевыми словами (keywords) и canonical и т.д.
А мне нужно для разметки, так:
<meta property="og:title" content="тиллы"/>
<meta property="og:url" content="урл статьи"/>
<meta property="og:image" content="путь до картинки.jpg"/>
<meta property="og:site_name" content="сайт.ру"/>
<meta property="og:description" content="Описание"/>
Не в сети
{% if isHandler('news:main') %}
<meta name="description" content="Описание главной" />
<meta name="keywords" content="Ключевые слова главной" />
{% else %}
<meta name="description" content="{{ system_flags.news.meta.description }}" />
<meta name="keywords" content="{{ system_flags.news.meta.keywords }}" />
{% endif %}
Не в сети
infinity237, Спасибо, system_flags - вот что я упустил...
Вот такой вариант работает:
<meta name="description" content="{{ system_flags.meta.description }}" />
<meta name="keywords" content="{{ system_flags.meta.keywords }}" />
Не в сети
system_flags не работает на главной, так что правильный вариант именно тот что я написал выше.
Не в сети
infinity237, а system_flags мне и не нужен на главной, я не про это, NEWS в твоей конструкции лишнее.
При твоем варианте:
<meta name="description" content="{{ system_flags.NEWS.meta.description }}" />
Описание не выводиться: <meta name="description" content="" />, я так понимаю, оно и не должно выводиться (если смотреть здесь: {{ debugContext(0) }} )
А при таком варианте все работает:
<meta name="description" content="{{ system_flags.meta.description }}" />
Не в сети
Последняя версия движка, дефолтный шаблон. htmlvars не выводит тег description из заполненного поля описание в новости.
Попадает туда информация с главной страницы сайта Как устранить проблему?
если вставлять код из этой темы в шаблон, то он тоже не работает. На главной выводит текст, а на странице новости пустое поле. + идет дублирование метатегов из htmlvars ,а если его убрать то не подключаться стили как я понял.
Изменено payalnik (2017-01-17 17:04:57)
Не в сети
Последняя версия движка, дефолтный шаблон. htmlvars не выводит тег description из заполненного поля описание в новости.
Попадает туда информация с главной страницы сайта Как устранить проблему?если вставлять код из этой темы в шаблон, то он тоже не работает. На главной выводит текст, а на странице новости пустое поле. + идет дублирование метатегов из htmlvars ,а если его убрать то не подключаться стили как я понял.
Исправили в git.
Не в сети
Страницы 1
Тема закрыта