Всего 125 937 комментариев

Роман
29 июля 2022, 15:15
0
msearch2 как у вас прописан вызов сниппета?
'filters' => 'ms|size:boolean
Можете сделать как radio
Только нужно указать, обязательно: &suggestionsRadio=`resource|parent`
<li><input id="mse2_{$table}{$delimeter}{$filter}_{$idx}" name="{$filter_key}" type="radio" value="{$value}" {$checked} {$disabled}><label for="mse2_{$table}{$delimeter}{$filter}_{$idx}">{$title} {if !$selected}({$num}){/if}</label></li>
Станислав
29 июля 2022, 15:04
0
ООП нужно кому-то учить.
согласен, спасибо
Артур Шевченко
29 июля 2022, 15:01
0
Тогда возможно плагин не триггерит изменение в оригинальном селекте.
Роман
29 июля 2022, 14:54
+1
ООП нужно кому-то учить.
function TeamStat($t_id, $s_id, $l_id){
    global $modx;
И зачем проверка нужна?
if (!function_exists('TeamStat')) {
Алексей Ерохин
29 июля 2022, 14:52
+1
www.php.net/manual/ru/language.variables.scope.php
global или передавайте modx в функцию по ссылке
в сниппете у ва уже доступна переменная $modx
Станислав
29 июля 2022, 14:46
0
Если я внутри функции не объявляю modx ($modx = new modX()...), то при вызове функции даже внутри снипета будет ошибка «Undefined variable: modx in...»
Роман
29 июля 2022, 14:43
0
$modx->addPackage('МойКомпонент', $modx->getOption('core_path') . 'components/МойКомпонент/model/');
$t = $modx->newQuery('Team');
Роман
29 июля 2022, 14:42
0
Ну вы объявите, не внутри функции:
$modx->addPackage('МойКомпонент', $modx->getOption('core_path') . 'components/МойКомпонент/model/');
Это тоже внутри функции зачем объявлять?
$modx = new modX();
$modx->initialize('web');
Константин
29 июля 2022, 13:57
0
А можно какой-то минимальный пример? Как разобрать XML. Правильно понимаю, что нужно создать некий сниппет и что-то в него прописать?
Alexey
29 июля 2022, 13:46
0
skrinshoter.ru/s/260522/VQZzCu16

В сниппете msProducts можно закомментить эту строку. Но это костыль до первого обновлёния.

Или обновить — modx.pro/components/22950#comment-134211
Константин
29 июля 2022, 13:39
0
5 картинок, 5 раз дублируется товар. Прочел заметку. А как решить вопрос? Обновить минишоп?
Alexey
29 июля 2022, 13:28
0
Для справки: сколько картинок в галерее товара, который дублируется?

modx.pro/components/22950#comment-134038
Константин
29 июля 2022, 11:49
0
Добавил, пустая страница, никакой товар не выводится…
Роман
29 июля 2022, 10:12
0
Для mFilter2 добавьте toPlaceholders
'toPlaceholders' => 'my.',

<div id="mse2_results">{$_pls['my.results']}</div>
Роман
29 июля 2022, 09:43
1
+1
У вас нет привязки, поэтому нужно либо сделать привязку.
Вроде такой модели:
var phoneModels = {
  "Apple": ["iPhone 13 Pro Max", "iPhone 13 Pro", "iPhone 13", "iPhone 13 mini", "iPhone XS Max", "iPhone XS", "iPhone 12", "iPhone 12 mini", "iPhone 11", "iPhone SE 2020"],
  "Samsung": ["Galaxy A23 4/64GB KZ", "Galaxy A23 6/128GB KZ", "Galaxy A33 5G 6/128GB KZ", "Galaxy A73 5G 6/128GB KZ", "Galaxy A73 5G 8/256GB KZ", "Galaxy Z Flip3 5G 8/128GB", "Galaxy Z Fold3 5G 12/256GB", "Galaxy Z Fold3 5G 12/256GB", "Galaxy S21 5G 8/128GB", "Galaxy A52 4/128GB", "Galaxy S21 5G 8/128GB", "Galaxy S21 5G 8/256GB", "Galaxy S21 FE 6/128GB", "Galaxy A33 5G 6/128GB KZ", "Galaxy A53 5G 6/128GB KZ", "Galaxy S21 FE 6/128GB", "Galaxy A53 5G 8/256GB KZ", "Galaxy S21 FE 6/128GB KZ", "Galaxy A73 5G 6/128GB KZ", "Galaxy A33 5G 6/128GB KZ", "Galaxy A53 5G 6/128GB KZ", "Galaxy A13 4/64GB KZ", "Galaxy S21 FE 6/128GB", "Galaxy S20 FE G780G 6/128GB", "Galaxy A52 4/128GB", "Galaxy A32 6/128GB AE", "Galaxy S22 8/128GB KZ", "Galaxy A52 4/128GB KZ", "Galaxy A13 4/64GB KZ", "Galaxy A13 4/128GB KZ", "Galaxy A73 5G 6/128GB KZ", "Galaxy A23 4/64GB KZ", "Galaxy A23 6/128GB KZ", "Galaxy A22s 5G 4/64GB", "Galaxy M32 6/128GB", "Galaxy A32 4/64GB"]
};
Константин
29 июля 2022, 09:38
+1
Всем привет, присоединяюсь к вопросу. Такая же ситуация, есть марка Kia, а в модели название марки отсутствует и дублировать название марки в модели как-то не красиво. Как в таком случае найти решение?
Константин
29 июля 2022, 09:28
0
Да, до обработчиков. К примеру фильтр по чекбоксам работает. Не работает эта конструкция, не кликается <option value="{$value}" {$selected} {$disabled} class="{$disabled}">{$title} {if !$selected}({$num}){/if}