Вопросы

Minishop. Отключение вывода товаров без изображений.

Привет.

Вывожу товары следующим образом:
[[!mFilter2?
&tplOuter=`tpl.mFilter2.MP.outer`
&class=`msProduct`
&element=`msProducts`
&tpl=`tpl.msProducts.mp.row`
&limit=`15`
&sortby=`{«menuindex»:«asc»}`
]]


Нужно отключить вывод товаров с отсутствием их изображений. Подскажите, возможно ли это сделать и как.
Спасибо.

ДОПОЛНЕНИЕ:
У товара есть ссылка на изображение. А самого изображения по ссылке нет. Именно такие товары нужно исключить из выборки.
Anton_red
21 декабря 2020, 11:00
modx.pro
827
0

ms2form

Добрый день, коллеги! Я здесь новенький, могу делать что-то не так, если что, поправьте.
У меня такой вопрос по этому дополнению. Если использую форму которая в комплекте по умолчанию, все работает как надо. Когда добавляю самый обычный checkbox, он не передается в админку.
Знаний не много пока, чтобы решить эту задачу на лету, поэтому приходится немного повозиться.
Прошу помощи у знающих. Как использовать обычный checkbox и select для этого дополнения, чтобы все передавалось корректно в админку.
Жду ваших ответов. Спасибо за уделенное время.
Michael
21 декабря 2020, 08:27
modx.pro
772
0

Как правильно внедриться в mFilter2?

Уважаемые коллеги. Может кто советом поможет. Ситуация такая — работает mFilter2: выводится 20 товаров на странице с стандартной пагинацией в виде кнопок. Нужно чтобы через каждые к примеру 5 товаров выводился баннер (если товаров 20 на странице, то их к примеру 3, если 40 то 6 и т.д.). При чем баннеры разные и зависят от фильтра.
Вывод баннеров понятно можно сделать в tpl написав условие
{if $banners[$idx]}{$banners[$idx]['image']}{/if}
. Но как сделать чтобы поиск самих баннеров (сам сниппет) происходил 1 раз за запрос фильтра или входа на страницу?

Сейчас реализован лишь поиск баннеров типа
{var $banners = 'getBanners' | snippet}
который возвращает список с ключом номера товара после или до которого должен стоять. Но ей Богу не запускать же этот сниппет в каждой tpl.
Евгений Лазарев
19 декабря 2020, 20:11
modx.pro
804
0

tickets Meta - не работает рейтинг (ticket-rating, ticket-vote)

В тикете вызвал дефолтный сниппет:
[[!TicketMeta?]]
Создал доп. пользователя, дал ему права
TicketVipPolicy
Пытаюсь поднять рейтинг тикета, но ничего не происходит.
Ошибки в консоли нет

Рейтинг ведь должен работать из коробки, или нужны дополнительные настройки?
В чём может быть проблема?
Oleg
19 декабря 2020, 18:11
modx.pro
754
0

Вопрос по MIGX

Здравствуйте! Можно ли как-нибудь убрать слово «property» из плейсхолдеров при передаче параметров из getImageList?

Например, при таком вызове:
[[!getImageList?
    &tvname=`tv`
    &wrapperTpl=`wrapper`
    &tpl=`tpl`                
    &test=`test` (Свой параметр)
]]
В чанке «tpl» значение параметра «test» можно получить через плейсхолдер "[[+property.test]]", а мне нужно просто "[[+test]]".
Никита Боднар
19 декабря 2020, 15:07
modx.pro
1 225
0

Error 42S02 executing statement

Постоянно возникает в логах ошибка:
ERROR		/home/u951182613/domains/site.com/public_html/core/xpdo/om/xpdoobject.class.php	240
Error 42S02 executing statement: 
Array
(
    [0] => 42S02
    [1] => 1146
    [2] => Table 'u951182613_modx.zalsxazrp9w2_ms2_resource_files_tags' doesn't exist
)
Таблицы ms2_resource_files_tags в базе нет, да и откуда ей быть там. Никакие модули ее не создавали при установке. Есть только таблица modx.zalsxazrp9w2_ms2_resource_files.
Как это можно вылечить?
Антон
19 декабря 2020, 14:40
modx.pro
958
0

pdofetch.class.php переписать

Просьба помочь переписать класс pdofetch.class.php, в частности избавиться от SQL_CALC_FOUND_ROWS и заменить на COUNT. Хочу посмотреть, будет ли прирост производительности.
Роман
18 декабря 2020, 22:16
modx.pro
465
0

Вложенные дополнительные поля у пользователя с помощью UpdateProfile

Добрый день, уважаемые разработчики. Прошу вашей помощи.
Не могу разобраться, как добавить пользователю дополнительные поля с такой вложенностью:


Артем
18 декабря 2020, 17:39
modx.pro
776
0

pdoArchive - помогите с версткой

Доброго времени суток!
Как сделать вывод архива новостей, чтобы год являлся табом, а под табом был список по месяцам и дням.
пример «classic vertical tabs»:
omega-med.ru/new/tabs-and-accordions.html
(шаблон куплен официально)

Заранее спасибо!
Евгений
18 декабря 2020, 17:26
modx.pro
681
0

Проблема с выводом дополнительных полей данных пользователя в админке

Заметили, что в последних версиях MODX в выводе доп. полей пользователя экранируется тег i (курсив).

Можно это передать разработчикам?
Можно как-то самостоятельно исправить?

P. S. Как самостоятельно писать о багах на github?
Александр Лунегов
18 декабря 2020, 13:48
modx.pro
1 126
0