@4elive8
Positive

Как в modx revo Условие If else внутри meta description?

Добрый день. Я хочу создать условие, если description товара заполнен, вывод description, а если description пустой, вывод parent.description, а иначе вывод строки "Это description"

Примерно так:
{if $_modx->resource.description == 1}
{$_modx->resource.description}
{elseif $_modx->resource.description == 0}
{$_modx->resource.parent.description}
{else}
Это description
{/if}

Однако когда я вставил этот кусок кода, на html странице в meta description = "Пусто".
Собственно сам вопрос. Как правильно все это описать и встроить в этот тег(description)?
  • Вопрос задан
  • 482 просмотра
Решения вопроса 2
an-tar
@an-tar Куратор тега MODX
Full stack web developer
Выведите отдельно
{$_modx->resource.description}
{$_modx->resource.parent.description}
Что в них? Ожидаемо?
Ответ написан
DanArst
@DanArst
Гриффиндор в моде при любой погоде!
[[*description:ne=``:then=`<meta name="description" content="[[*description]]">`:else=`[[#[[*parent]].description:ne=``:then=`<meta name="description" content="[[#[[*parent]].description]]">`:else=`Это Description`]]`]]
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы