Перестало выводиться свойство после обновления
Добрый день, после обновления ядра почему-то перестало выводиться свойство с гарантией:
{if $_modx->resource.warranty?}
<p class="warranty">{$_pls['warranty.caption']}: <strong>{$_pls['warranty']}</strong></p>
{/if}
В чем может быть проблема? Комментарии: 10
А что выводится? Array?
Нет, вообще пустота.
До этого работало.
До этого работало.
Условие выполняется?
Если честно, не могу однозначно ответить, вроде выполняется, т.к. выводится заголовок.
Как так? Ну зайдите в инспектор и гляньте, ну или вот так:
{if $_modx->resource.warranty?}
<p style="font-size:80px;color:red">Условие выполняется</p>
{/if}
Да, условие выполняется.
Тогда попробуйте так для начала:
{if $_modx->resource.warranty?}
<p class="warranty">Гарантия: <strong>{$_modx->resource.warranty}</strong></p>
{/if}
Теперь выдает array
Все решено.
Все решено.
Например:
{if $_modx->resource.warranty?}
<p class="warranty">Гарантия: <strong>{$_modx->resource.warranty | join : ', '}</strong></p>
{/if}
Нет, я сделал так:
{if $_modx->resource.warranty?}
<p class="warranty">Гарантия: <strong>{$_modx->resource.warranty[0]}</strong></p>
{/if}
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.