Готовые решения: сниппеты, советы, лайфаки
Тут недавно в сообществе modx предложили универсальный вариант для добавления дополнительных полей в Minishop2 к оформлению заказа, без вмешательства в исходники и без потерь при обновлении.
Интересное решение, поэтому добавлю его себе в блог в заметки.
Решалось это следующим образом:
- Добавлялись необходимые поля, для примера взяты тип плательщика, название организации и инн.
- Добавлялся плагин срабатывающий при сохранении заказа и при подключении js минишопа в админке.
- Редактировались настройки и записи словарей.
Иногда в minishop2 необходимо просто вывести список всех товаров и их цен по умолчанию (без учета цен опций товаров и других сторонних дополнений). Просто, что бы менеджер магазина мог вставить эти данные в таблицу excel.
Способ для новичков, которые только начинают знакомиться с xPDO.
Очень часто необходима функция автоматического вывода превью первой картинки в списке тикетов, да и в самом тикете.
Существуют решения, чтоб с помощью плагина при сохранении тикета копировать путь к картинке превью в отдельное поле, но я считаю этот способ немного не универсальным, пусть лучше будет отдельный небольшой сниппет, который сам будет доставать путь к превью первой загруженной картинке.