Помогите с конструкцией на Fenom

Добрый день!

Переписываю сайт на Fenom.
Есть сниппет pdoPage:

{'!pdoPage' | snippet : [
    'parents' => $_modx->resource.id,
    'limit' => '4',
    'includeTVs' => 'image',
    'tpl' => '@INLINE <li class="news__item">
            <div class="news__img">
                <a href="{$uri}">
                    <img src="{$image}" alt="{$pagetitle}">
                </a>
            </div>
            <div class="news__content">
                <p class="news__date">{$publishedon | dateAgo}</p>
                <a href="{$uri}" class="news__title">
                    {$pagetitle}
                </a>
                <p class="news__desc">
                    {$introtext}
                </p>
                <a href="{$uri}" class="news__about">Читать далее</a>
            </div>
        </li>'
]}

Помогите разобраться:
1) Не выводит изображение из TV поля image.
2) Как прописать значение по дефолту для сниппета? Например default=`Список пуст.`

Спасибо.
Андрей Шевяков
09 сентября 2018, 16:54
modx.pro
1
921
0
Поблагодарить автора Отправить деньги

Комментарии: 4

Aleksandr Huz
09 сентября 2018, 17:02
1
+1
{'!pdoPage' | snippet : [
    'parents' => $_modx->resource.id,
    'limit' => '4',
    'includeTVs' => 'image',
    'tpl' => '@INLINE <li class="news__item">
            <div class="news__img">
                <a href="{$uri}">
                    <img src="{$_pls["tv.image"]}" alt="{$pagetitle}">
                </a>
            </div>
            <div class="news__content">
                <p class="news__date">{$publishedon | dateAgo}</p>
                <a href="{$uri}" class="news__title">
                    {$pagetitle}
                </a>
                <p class="news__desc">
                    {$introtext}
                </p>
                <a href="{$uri}" class="news__about">Читать далее</a>
            </div>
        </li>'
] ?: 'Список пуст'}
    Андрей Шевяков
    09 сентября 2018, 17:08
    0
    Дефолтное значение работает. Спасибо.
    Изображения все равно не выводит(
      Андрей Шевяков
      09 сентября 2018, 17:11
      0
      Выводит путь //assets/…, а должен assets/…
      Андрей Шевяков
      09 сентября 2018, 17:29
      0
      Разобрался, в источнике файлов стоял адрес /assets/uploads/ исправил на assets/uploads/
      Спасибо за помощь!
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        4