Как контролировать изменение свойств товара при сохранении ресурса?
Добрый день!
Подскажите, пожалуйста, как можно отслеживать изменение свойств товара при его сохранении?
Положим, при изменении свойства товара «в наличии» нужно отправлять письмо пользователю о появлении в наличии товара.
Нужно написать плагин и повесить его на событие OnBeforeDocFormSave, как я понимаю. Но как получить значение свойства до сохранения ресурса и то, на которое происходит замена, чтобы их сравнить?
Если делать так, то получаю одинаковые значения
Подскажите, пожалуйста, как можно отслеживать изменение свойств товара при его сохранении?
Положим, при изменении свойства товара «в наличии» нужно отправлять письмо пользователю о появлении в наличии товара.
Нужно написать плагин и повесить его на событие OnBeforeDocFormSave, как я понимаю. Но как получить значение свойства до сохранения ресурса и то, на которое происходит замена, чтобы их сравнить?
Если делать так, то получаю одинаковые значения
$stock_new_value = $_REQUEST['stock'];
$stock_old_value = $resource->get('stock');
SimpleSearch поиск только по товарам miniShop2 c сортировкой по цене
Доброго дня. Каким образом при помощи сниппета SimpleSearch отфильтровать поиск только по товарам miniShop2? Добавил значение всего раздела miniShop, в итоге появляются в поиске разделы товаров и сами товары. Разделы товаров нужно отсечь от поиска, а также профильтровать товары по цене.
Отсекал по разделам, но таким образом уходят и товары.
Вероятно всего есть возможно фильтровать по idType только нет информации какое значение можно выставить.
Прошу помочь.
Отсекал по разделам, но таким образом уходят и товары.
Вероятно всего есть возможно фильтровать по idType только нет информации какое значение можно выставить.
[[!pdoPage?
&element=`SimpleSearch`
&includeTVs=`1`
&ids=`7`
&docFields=`pagetitle`
&useAllWords=`1`
&sortDir=`ASC`
&limit=`10`
]]
Сортировка по цене из этой темы не помогли.Прошу помочь.
[handyShop + MagicThemes] Как добавить соц.сети в шапку. Простая инструкция.
При создании сайта часто требуется вносить какие-то правки. Добавлять-удалять какие-то элементы на странице. Сегодня хочу рассказать как это делается в теме handyShop на основе MagicThemes. Кстати, не только в этой теме но и в mtBlog.
Ситуации: cделали сайт, но соц. сети еще не создавали или ссылок пока нет, поэтому пока не выводите их.
Или Хотим показать соц сети, но не знаем где лучше их разместить в шапке или подвале. А можно просто посмотреть как оно будет после?
— Да и да!
Ситуации: cделали сайт, но соц. сети еще не создавали или ссылок пока нет, поэтому пока не выводите их.
Или Хотим показать соц сети, но не знаем где лучше их разместить в шапке или подвале. А можно просто посмотреть как оно будет после?
— Да и да!
Поднять категорию MODX (папку) в структуре
Всем привет, возможно ли менять сортировку папок в админке? Они по id даже не отсортированы, возможно ли поменять порядок, поднять нужную вкладку, сделать ее первой в списке: скриншот: disk.yandex.ru/i/389LE8AKvxxojQ
Требуется специалист по работе с ModX на постоянное сотрудничество
Есть необходимость в специалисте по ModX, постоянно есть новые задачи.
Для связи можете писать на ватсап или звонить по телефону: +79675556044
Или писать в телеграм: @vplus77
Для связи можете писать на ватсап или звонить по телефону: +79675556044
Или писать в телеграм: @vplus77
[СДЕЛАЙ САМ] SendIt и MiniShop2 - заказ в 1 клик - быстро, просто и бесплатно.
Приветствую, решил зафиксировать для себя и поделится с сообществом, прежде всего с новичками, актуальным способом быстро и без боли добавить в интернет-магазин на базе MiniShop2 функцию «Заказать в 1 клик.»
Не завершается заказ в miniShop2
Здравствуйте.
Имеется магазин на MODX Revolution 2.8.3-pl.
При оформлении заказа, после заполнения всех полей и нажатии кнопки «Сделать заказ!» для пользователя ничего не происходит, хотя в админке заказ появляется, правда со статусом null. Может проблема и известна, но по поиску не нашел. Где что исправить чтобы магазин вновь заработал?
Имеется магазин на MODX Revolution 2.8.3-pl.
При оформлении заказа, после заполнения всех полей и нажатии кнопки «Сделать заказ!» для пользователя ничего не происходит, хотя в админке заказ появляется, правда со статусом null. Может проблема и известна, но по поиску не нашел. Где что исправить чтобы магазин вновь заработал?
mFilter2 вывод фильтра по опциям товара
Почему в mFilter2 некоторые опции товара неактивные, хотя другие блоки работают правильно, а именно этот показывает что товаров с такими опциями нет в наличии и поэтому у них класс disabled, хотя эти опции точно есть у многих товаров
Подскажите пожалуйста куда глядеть хотя бы примерно, я уже все проверил и не нашел различий с другими фильтрами, которые работают правильно
Подскажите пожалуйста куда глядеть хотя бы примерно, я уже все проверил и не нашел различий с другими фильтрами, которые работают правильно
FileAttach и Tickets
Здравствуйте!
Вопрос по настройке FileAttach для группы ресурсов Tickets.
Как настроить FileAttach, чтобы на странице тикета во фронтэнде выводились связанные с этим тикетом файлы?
В системных настройках указываю fileattach.mediasource Tickets Files, путь fileattach.files_path оставляю не заполненным. По идее, на основе id ресурса при вызове сниппета
Вопрос по настройке FileAttach для группы ресурсов Tickets.
Как настроить FileAttach, чтобы на странице тикета во фронтэнде выводились связанные с этим тикетом файлы?
В системных настройках указываю fileattach.mediasource Tickets Files, путь fileattach.files_path оставляю не заполненным. По идее, на основе id ресурса при вызове сниппета
[[!FileAttach? &docid=`[[+id]]`]]
должны выводиться файлы из папки с соответствующим id, которые привязаны к этому ресурсу. Но файлы, которые уже были загружены в эту папку через TicketForm не отображаются. Как их привязать к компоненту FileAttach? Обновление превью товаров и swiper [РЕШЕНО]
Добрый день!
Помогите пожалуйста с двумя вопросами.
1. Пробую обновить по этому скрипту Обновление превью выдает ошибку
2. Как к swiper прикрутить phpThumbOn. Как не пытался, не получается.
Вот код из чанка:
Помогите пожалуйста с двумя вопросами.
1. Пробую обновить по этому скрипту Обновление превью выдает ошибку
Fatal error: Uncaught Error: Call to a member function getService() on null in C:\OSPanel21\domains\zapchasti33.ru\regen.php:4 Stack trace: #0 {main} thrown in C:\OSPanel21\domains\zapchasti33.ru\regen.php on line 4
Ругается на эту строку:$miniShop2 = $modx->getService('minishop2');
В чем может быть дело?2. Как к swiper прикрутить phpThumbOn. Как не пытался, не получается.
Вот код из чанка:
<div id="msGallery">
{if $files?}
{set $slides = ''}
{foreach $files as $file}
{set $slides = $slides ~ '<div class="swiper-slide"><img src="assets/images/products/{$_modx->resource.id}/'~$file['file']~'" alt="'~$file['name']~'" title="'~$file['name']~'"></div>'}
{/foreach}
<div class="swiper mySwiper2">
<div class="swiper-wrapper">
{$slides}
</div>
<div class="swiper-button-next"></div>
<div class="swiper-button-prev"></div>
</div>
<div class="swiper mySwiper">
<div class="swiper-wrapper">
{$slides}
</div>
</div>
{else}
<img src="{('assets_url' | option) ~ 'components/minishop2/img/web/ms2_medium.png'}"
srcset="{('assets_url' | option) ~ 'components/minishop2/img/web/ms2_medium@2x.png'} 2x"
alt="" title=""/>
{/if}
</div>
Может кто делал уже. Спасибо!