Итак, у меня есть основные метатеги, например, ключевые слова, описание.
Но на определенных сайтах я хочу добавить класс с именем метатеги, где я могу вставлять отдельные метатеги для сайта.
Теперь моя проблема в том, что я не знаю, как их получить. Мне нужен запасной вариант, поэтому, когда у меня нет класса метатегов, будут использоваться стандартные метатеги. Но когда у меня добавлен класс метатегов, они также должны отображаться.
Я попробовал это так и написал в разделе pagelayout.tpl:
{let node_metas=fetch(content, node, hash(node_id, $module_result.node_id))}
{if eq( $node_metas.object.data_map.meta_description.content,""}
<meta name="description" content="{$site.meta.description|wash}">
{else}
<meta name="description" content="{$node_metas.object.data_map.meta_description.content|wash}">
{/if}
{if eq( $node_metas.object.data_map.meta_keys.content,""}
<meta name="keywords" content="{$site.meta.keywords|wash}">
{else}
<meta name="keywords" content="{$node_metas.object.data_map.meta_keys.content|wash}">
{/if}
{/let}
Кто-нибудь знает, почему это не работает? Я все еще новичок в ezpublish, поэтому я благодарен за любую помощь!