- Заметки 152
- Комментарии 46
2 часа назад
не работает старый видать кто может обновить
слетает
[Ideas] - как добавить фильтр по user_id ??? 2
4 часа назад
Да, все так! Спасибо огромное!
pdoPage фильтр по TV (список одиночный выбор) [РЕШЕНО] 2
Вчера в 10:19
Скажите, а есть какое-то понимание по срокам? Хотя бы приблизительно, спасибо
msOrderFields. Управление полями заказа. 36
Вчера в 10:13
MiniShop3 использует компоненты composer, а значит перед установкой нужно запустить композер, чтобы он скачал необходимые для работы компоненты.
MiniShop3 для MODX3. Отчет за месяц 14
19 мая 2024, 09:47
добавить можно с помощью &includeDocs
исключить с помощью &excludeDocs
Шрифты меняются в стилях css
Найти место редактирования меню 3
19 мая 2024, 07:27
Оперативно. На ум приходит только старый анекдот:
— Скажите, больной перед смертью потел?
— Да.
— Это хорошо.
Facade Laravel в Modx 2/3 22
Вариант с опциями мне в принципе не нравится, поэтому сделал все проще.
Создал обычную TV, вывел ее в товаре
и в корзине
Так и поступил, если кому то понадобится забирайте.
Сниппет miniShopVendorsList
Вывод на странице
В данном примере товаров всего около 100 шт. в 6 категориях и 5-6 брендов. В итоге на одной странице не больше 10-20 товаров. Поэтому в этом примере обошлись без ajax подгрузки.
PS код писал не сам, помог знакомый программист. Код писался «на коленке» по быстрому, если есть предложения по оптимизации и улучшению welcome
{$idx}
Во-первых я настроил smtp сервер от Яндекса по мануалу modhost.pro/help/email
Во-вторых надо было настроить DNS. Тех. поддержка reg.ru в этом помогла:
Ну а в третьих проверить параметр emailTo, является ли введённый адрес реальным.
И да, очень помог компонент QuickEmail со сниппетом:
Если на странице самого продукта, то так:
В сниппете по ссылке осуществляется поиск товара (msProduct), а как можно искать обычные ресурсы? Пробую сделать так, не выходит:
1) Создаем TV changeTemplate и назначаем его категориям.
2) Создает плагин changeTemplate, на событие OnDocFormRender (код ниже)
3) Теперь в TV мы можем написать:
«2» — всем дочерним ресурсам будет назначен шаблон 2
«2,3» — первый уровень дочерних ресурсов будет с шаблоном 2, второй уровень и далее — с шаблоном 3
ну и т.д., «2,3,4»
4) Но данный плагин сработает на все, в том числе и на категории, а не только на товары, если это нужно исправить — внесите изменения в код.
Ладно, держи: