Andrey

Andrey

Был в сети 27 апреля 2023, 14:37
Заказы принимаю
Попробуйте сохранить товар, затем перейти на страницу товара на фронте, подождите, если ничего не меняется, то сохраните еще раз, затем сбросьте кеш MODX и на странице товара обновите страницу через ctrl+f5.
У меня похожая шляпа из-за кеша была.
Еще было интересно узнать, есть ли производитель в списке производителей в MODX?
я кажется почти добрался до истины… на другом проекте работает как оказалось, да и на этом тоже, но на другой форме…
Видимо чет не нравится ему другое, даже не в скриптах дело!
Спасибо все равно, спустя столько времени я наконец посмотрел на ситуацию под другим углом!
Снова нарисовалась проблема… Просто проходит пара дней и ВК отваливается!
Как? И почему! Прошу помочь! Может косяк в компоненте? Отваливается только ВК!
Создаю полностью новый токен и снова работаем, какое то время, потом опять отваливается!
Только разве что есть дополнение (сырое) ms2form.
Добавляет товары через фронтэнд, но с гибкими настройками.
Можно впилить сразу, чтобы шло добавление через статический или динамический элемент селектора, поле.

Либо сделать так, чтобы (если конечно у Вас три всего категории и не требуется выбор мультикатегорий на этом этапе) смена шаблона была динамической при смене главной категории товаров, тем же селектором.

Ну или опять таки Плагин писать. Но тут я не мастак, хотя наверняка плагин должен выглядеть очень просто!
Например?
(Пока я честно сказать смутно представляю как это должно работать)

Просто с учетом, что в официально документации есть:
{$_modx->runSnippet('!pdoPage@PropertySet', [
    'parents' => 0,
    'element' => 'pdoResources',
    'where' => ['isfolder' => 1],
    'showLog' => 1,
])}
{$_modx->getPlaceholder('page.total')}
{$_modx->getPlaceholder('page.nav')}
Я полагал, что лишних манипуляций быть не должно!
тю, так какая разника как вывожу, он нигде не работает :D
Протестил на другом проекте, так же!
Собственно вот так вывожу сниппет:
{$_modx->runSnippet('!pdoPage', [ 
'class' => 'Ticket',
 'element' => 'getTickets',
 'parents' => 21,
 'showUnpublished' => 1,
'nestedChunkPrefix' => 'tickets_',
'includeContent' => 1,
'where' =>  [
'published' => 0,
      'moderation' => 2,
      'createdby' => 'user.id' | placeholder,
      ] | json_encode,
'limit' => 10,
'includeTVs' => 'rid,moderation,dat,rname,city',
'tvPrefix' => '' ,
'prepareTVs' => 1 ,
'processTVs' => 1 ,
'ajaxMode' => 'button' ,
'tpl' => 'rid.feedback.tpl' ,
])?: '<div class="alert alert-warning" role="alert">
       <strong>Пусто!</strong> Пока отзывов об этом ресторане нет!
</div>'}
П.С.
{$total = $_modx->getPlaceholder('page.total')}
Тоже не работает!