К содержанию

Как сделать вывод всех картинок товара на "витрину"? (minishop2 + msGallery/ms2Gallery)

Всем добречко!

Генерация ссылок на картинки нужна даже не для отображения на сайте, а для XML турбо-страниц яндекса и тамошнего магазина.
Как вывести главную картинку все знают, а вот как выхватить все изображения или хотябы превьюшки никак не могу сообразить.

Т.е. чтобы в генерируемом XML-файле было
<picture>картинка1.jpg</picture>
<picture>картинка2.jpg</picture>
<picture>картинка3.jpg</picture>
........
Читать далее, Как сделать вывод всех картинок товара на "витрину"? (minishop2 + msGallery/ms2Gallery)

getImageList динамическое условие where

Здравствуйте! Подскажите пожалуйста, правильно ли я понимаю что в where нельзя использовать какой-либо параметр, он их нечитает?
Как я понял данный вопрос достаточно популярен, но ответа нигде не смог найти.

Есть запрос:
{$_modx->runSnippet('!getImageList', [
    	'tvname' => 'reviews',
	'docid'  => 167,
        'where' => '{"rid:=":"[[*id]]"}'
	'tpl'    => '@CODE: ([[+rid]])',
])}
Если в where вместо [[*id]] использовать число (28 например), то все работает отлично, но именно параметр он игнорирует.
Каким образом тогда можно сделать динамическую выборку из MIGX по параметру другим способом?
Комментарии →

Таблицы на Fred

Всем привет! Кто-нибудь делал таблицы на Fred? Что-то не могу догнать как их конструировать. Думал что нужно сделать несколько кусков, типа < table > < / table >, потом < tr >< /tr >, < td >< /td >, но такой подход не работает. Целиком преднастроенную таблицу с нужным количеством ячеек только можно вставить, но как потом добавлять к ней строки и ячейки не понятно.
Комментарии →

Нужна помощь в доработке поисковой строки.

Уже есть форма для «поиска», но сам поиск не выдает результаты. Хотел бы это исправить. Подскажите как?
Electrodetaly.ru
Еще в разделе «контакты» любой человек может отправить сообщение без галочки «Согласен с обработкой персональных данных». Из за этого сообщение не приходит на почту.
Комментарии →

[РЕШЕНО] minishop2 перестал выводить товары в документах "Категория товаров"

[РЕШЕНО] minishop2 перестал выводить товары в документах "Категория товаров"
В какой-то момент парень что наполняет сайт заметил что на страницах Категории товаров перестали выводится сами товары списком.

Выдает пустой список товаров (хотя они есть, в дереве документов тоже есть)


Читать далее, [РЕШЕНО] minishop2 перестал выводить товары в документах "Категория товаров"

Проблемы при распаковке модуля

Всем привет!

Пытаюсь установить модуль но выскакивает
PHP notice: Undefined variable: resource
PHP notice: Trying to get property 'content' of non-object
PHP notice: Undefined variable: resource
в логах

[13-Aug-2021 09:47:39 Europe/Moscow] PHP Fatal error:  Uncaught Error: Call to a member function set() on null in /public_html/core/cache/includes/elements/modplugin/13.include.cache.php:23
Stack trace:
#1 public_html/core/model/modx/modx.class.php(1668): modScript->process(NULL)
#2 public_html/core/model/modx/modcategory.class.php(83): modX->invokeEvent('OnCategorySave', Array)
#4 public_html/core/xpdo/transport/xpdoobjectvehicle.class.php(89): xPDOObjectVehicle->_installObject(Object(xPDOTransport), Array, Array, NULL, NULL)
#5 public_html/core/xpdo/transport/xpdotransport.class.php(269): xPDOObjectVehicle->install(Object(xPDOTransport), Array)
#14 {main}
  thrown in public_html/core/cache/includes/elements/modplugin/13.include.cache.php on line 23
Комментарии →

Как заставить msGallery работать в обёртке mFilter2?

Здравствуйте, подскажите, как заставить msGallery работать в обёртке mFilter2?
т.е. на странице категории у каждого товара вместо обычной картинки стоит галерея (msGallery) и после применения фильтров скрипт fotorama «сбрасывается».
Нарыл код перезапуска. В консоле если прописать, fotorama перезапускается и всё ок! Но куда его нужно вставить, чтобы он работал с фильтрами?)
$('.fotorama').fotorama().destroy();
$('.fotorama').fotorama();
Комментарии →

Вывод товаров с разным дизайном

Здравствуйте, кто знает, как вывести товары не однотипно, а с разным дизайном.
Т.е. я вывожу обычно, через
[[!pdoPage?
&element=`msProducts`
и т.д.
указываю tpl и в нём шаблонный вывод карточки товаров. А в диз.макете у меня правый товар по площади в 2 раза больше левых, а каждый третий шире и т.д. Так вот как это вообще реализовывается?
Комментарии →