Вчера в 21:12
Спасибо. Работает.
Не процессится значение TV в шаблоне pdoPage при передаче его в сниппет кастомный. 2
Вчера в 20:54
Владимир, добрый день!
Есть возможность добавить в модуль функцию отмены заказа?
Т.е. если в админке магазине поставили статус Отменен, чтобы в Ти...
[mspTinkoff] 1.0.2 — Новое API + ККТ 54
15 ноября 2024, 17:40
спасибо, несколько раз проверял и не заметил)
pdoResources не выводит ресурсы с указанным шаблоном 2
14 ноября 2024, 13:55
Сложна.
Я сделал с помощью js. Задал class для div c results
и вот так прописал
document.querySelector('.easycomm div').textContent = 'Отзывов пок...
Как правильно задать свой блок "Ничего не найдено" в mFilter2 7
14 ноября 2024, 11:50
Добрый день! Установил MarkdownEditorFrontend с modstore и xpdo выдало ошибку что не может найти сервис. К моему удивлению в транспортном пакете не на...
Markdown - редактирования текст в формате markdown 11
14 ноября 2024, 05:22
astro.build впервые слышу такой фреймворк. Вообще gtsAPI затачивался под primevue.org. Но в primevue вообще не никакой связи с api. Там api как хочешь...
gtsAPI - Универсальное API для MODX 4
13 ноября 2024, 10:55
Не все пожелания клиента нужно реализовывать. Одно дело когда желание обосновано бизнес-процессами, а другое дело клиент так видит. В данном случае, н...
Как правильно сделать авторизацию двух разных групп пользователей. 5
13 ноября 2024, 10:28
Файл: core/components/msearch2/phpmorphy/src/fsa/access/fsa_sparse_file.php
Перед строкой 32 добавить:
if(!is_array($word)) {
$word = (a...
mSearch2 приводит к заполнению журнала ошибок (mSearch2 fills error log) 1
12 ноября 2024, 19:52
С ним славу богу все хорошо. Он пошел дальше по карьерной лестнице, оставил MODX позади и сейчас заглядывает к нам только поздороваться.
Не могу справиться с fullCalendar"ем 7
12 ноября 2024, 18:44
Благодарю!
CKEditor "на максималках", расширение функционала визуального редактора 36
Хостинг modhost.pro
MODX Revolution 2.7.1-pl
Версия PHP 7.1
miniShop2 — 2.5.0-pl
mSearch2 — 1.13.2-pl
msOptionsPrice2 — 2.5.20-beta
pdoTools — 2.12.3-pl
Создал опции товаров (miniShop2):
option-01, option-02, option-03
Тип свойства «Список с автодополнением»
В шаблоне категории:
[[!msOptionsPrice.initialize?]]
[[!mFilter2?
&limit=`5`
&parents=``
&element=`msProducts`
&class=`msProduct`
&setMeta=`1`
&filters=`
msop|option-01,
msop|option-02,
msop|option-03,
msop|price:number
`
&tplOuter=`tpl.mFilter2.outer`
&tpls=`tpl.msProducts.row,tpl.msProducts.row`
&sort=`ms|price:desc`
&tplFilter.outer.msop|option-01=`tpl.mFilter2.filter.select`
&tplFilter.row.msop|option-01=`tpl.mFilter2.filter.option`
&tplFilter.outer.msop|option-02=`tpl.mFilter2.filter.select`
&tplFilter.row.msop|option-02=`tpl.mFilter2.filter.option`
&tplFilter.outer.msop|option-03=`tpl.mFilter2.filter.select`
&tplFilter.row.msop|option-03=`tpl.mFilter2.filter.option`
&tplFilter.outer.msop|price=`tpl.mFilter2.filter.slider`
&tplFilter.row.msop|price=`tpl.mFilter2.filter.number`
]]
У товаров в модификациях (msOptionsPrice2) прописано:
Product-01:
модификация 1:
Option-01 Ford
Option-02 Focus
Option-03 2001,2002,2003
Модификация 2:
Option-01 Hyundai
Option-02 Accent
Option-03 2002,2003,2004
Product-02:
модификация 1:
Option-01 Audi
Option-02 100
Option-03 2001,2002,2003
Модификация 2:
Option-01 BMW
Option-02 3
Option-03 2002,2003,2004
Скопировал файл msopfilters.class.php в папку /core/components/msearch2/custom/filters
В системных настройках msearch2 указал Класс-обработчик фильтров «msopFilters»
В системных настройках msoptionsprice указал Активные опции модификаций «option-01,option-02,option-03»
В итоге:
Фильтр (mFilter2) по модификациям (msOptionsPrice2) пустой
В журнале ошибок
[2019-09-22 14:14:58] (ERROR @ /core/components/msearch2/custom/filters/msopfilters.class.php: 52) [mSearch2] Error on get filter params.
Query: SELECT msProductData.id, msopModification.option-01, msopModification.option-02, msopModification.option-03, msopModification.price FROM `modx_ms2_products` AS `msProductData` LEFT JOIN `modx_msop_modifications` `msopModification` ON msProductData.id = msopModification.rid AND msopModification.type = 1 AND msopModification.active = 1 WHERE `msProductData`.`id` IN (3,4) GROUP BY msopModification.id
Response: Array
(
[0] => 42S22
[1] => 1054
[2] => Unknown column 'msopModification.option' in 'field list'
)
Подскажите, что я сделал неправильно?