minishop2 - не выводится превью товара

Здравствуйте.
Шаблон Категория товаров —
Вывод товаров происходит так —
[[!pdoPage?
            &parents=`51`
            &limit=`20`
            &tpl=`msProducts.tpl`
            &ajaxMode=`default`
        ]]
Чанк msProducts.tpl —
{if $thumb?}
                                   <img class="element-img-first" src="{$small}"  alt="{$pagetitle}" title="{$pagetitle}" itemprop="image" style="max-height: 100%;"/>
                                    {else}
                    <img class="element-img-first" src="{'assets_url' | option}components/minishop2/img/web/ms2_small.png"
                        srcset="{'assets_url' | option}components/minishop2/img/web/ms2_small@2x.png 2x"
                        alt="{$pagetitle}" title="{$pagetitle}" style="max-height: 100%;"/>
                                    {/if}
В Дополнительные поля (TV) — image (параметры вывода тип стоит Текст)
Галочка в доступных шаблонах стоит. Источник файлов стоит MS2Images
В источнике файлов параметр thumbnails имеет значение
{"small":{"w":300,"h":300,"q":90,"zc":"0","bg":"FFFFFF"}, "webp":{"w":120,"h":90,"q":90,"zc":"1","bg":"000000","f":"webp"}}
В админке превью товара выводится спокойно, но на самом сайте нет.
Николай
13 октября 2022, 13:12
modx.pro
674
-1

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

Артур Шевченко
13 октября 2022, 16:35
0
Конечно не выводится, потому что в документацию по pdoPage ты не посмотрел. А если бы посмотрел, то в вызове добавил был параметр element со значением msProducts, т.к. pdoResources понятия не имеет ни о каких превью, впрочем как и о твоих TV, так как параметр includeTVs со значением image ты тоже не указал.
    Николай
    13 октября 2022, 19:31
    0
    К сожалению в Modx не силен. Сделал вот так, не совсем понял что прописывать в параметре element
    [[!pdoPage?
                &parents=`51`
                &limit=`20`
                &ajaxMode=`default`
                &includeTVs=`image`
                &includeContent=`1`
                &processTVs=`1`
                &tpl=`msProducts.tpl`
            ]]
      Артур Шевченко
      13 октября 2022, 21:19
      1
      +1
      [[!pdoPage?
                  &parents=`51`
                  &limit=`20`
                  &ajaxMode=`default`
                  &element=`msProducts`           
                  &includeThumbs=`small`
                  &tpl=`msProducts.tpl`
              ]]
      B уже почитайте документацию или обратитесь к тому, кто за деньги сделает вместо вас.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    3