Тема: Вопросы по модулю структурированных данных

Добрый день.

Не получается в модуле структурированных данных вызвать урл изображения (только имя, адрес c geturl не выходит - ошибка)
<img src="{$child.fld_custom_name}/>

и галерею изображений у дочерних элементов:
{$child->getPhotogalleryImages('custom_name') *} конструкция не срабатывает.

Обычные строковые элементы не проблема по инструкции вывести. Но эти не выходит. Нужны правильные конструкции чтобы использовать в шаблоне.

Если напишите, буду благодарен.

Повысить оценку Понизить оценку

2 Отредактировано Закусило Александр (06.03.2023 21:02:13)

Re: Вопросы по модулю структурированных данных

Владимир пишет:

Добрый день.

Не получается в модуле структурированных данных вызвать урл изображения (только имя, адрес c geturl не выходит - ошибка)
<img src="{$child.fld_custom_name}/>

и галерею изображений у дочерних элементов:
{$child->getPhotogalleryImages('custom_name') *} конструкция не срабатывает.

Обычные строковые элементы не проблема по инструкции вывести. Но эти не выходит. Нужны правильные конструкции чтобы использовать в шаблоне.

Если напишите, буду благодарен.

Ничего не понял, но понял, что нужно получить изображение. Вам надо тогда сделать это так:

    {$child.__fld_custom_name->getUrl(200, 200, 'axy')}

3 Отредактировано Владимир (07.03.2023 08:53:28)

Re: Вопросы по модулю структурированных данных

Эта конструкция не описана в модуле и создает ошибку. Максимум можно вызвать имя картинки.

Повысить оценку Понизить оценку

Re: Вопросы по модулю структурированных данных

Владимир пишет:

Эта конструкция не описана в модуле и создает ошибку. Максимум можно вызвать имя картинки.

А сделайте

<pre>
    {var_dump($child)}
</pre>

И покажите что там внутри.

Re: Вопросы по модулю структурированных данных

NULL

Повысить оценку Понизить оценку

Re: Вопросы по модулю структурированных данных

Владимир пишет:

NULL

Если там NULL, это значит, что у Вас там ничего нет, т.е. переменная не передана. Как она у Вас туда передаётся? Что в контроллере? Как переменную передаёте?