Не работает {'param' | lexicon} в mfilter2

Столкнулся с проблемой, после Ajax фильтрации не подтягиваются значения из словаря, если при первой загрузке все работает, при изменении настроек фильтра на странице получаю только ключи словаря, сами значения не подтягиваются, с чем это может быть связанно?

Я пытаюсь вывести значения из другого компонента не mfilter2 загрузка словаря этого компонента происходит на события OnLoadWebDocument

Какое системное событие надо указать чтобы словарь подтягивался при Ajax загрузке?
Вячеслав Варов
11 февраля 2024, 13:01
modx.pro
224
0

как в modx получить параметры изображения?

Обратил внимание что modx в диспетчере файлов показывает размер изображения 2768x1504px эту информацию можно как-то подтянуть на сайте?

Можно использовать сниппет вида
<?php
if (file_exists($input)) {
  list ($width, $height, $type, $attr) = getimagesize($input);

  $extension = pathinfo( $input, PATHINFO_EXTENSION );

  return ['width' => $width, 'height' => $height, 'extension' => $extension, 'src' => $input];
} else {
  return ['width' => 0, 'height' => 0, 'extension' => '', 'src' => $input];
}
Но почему-то вызываясь внутри чанка mFilter2 при изменении параметров фильтра и Ajax отображении результатов не находит изображение. Может что-то делаю не так?

При обычной загрузке все ок работает, при Аякс нет, отсюда я и подумал может как-то в бд хранятся данные об изображениях как в WP
Вячеслав Варов
09 февраля 2024, 18:10
modx.pro
887
0

MobileDetect - проблема при установки компонента

Добрый день.
Ставлю компонент MobileDetect на чистую ModX 2.8.6. После установки сайт «ложится» — не отображается.
Дмитрий
09 февраля 2024, 17:25
modx.pro
273
0

Как вывести теги изображений ms2gallery

Памятка для себя.
Выводим теги к изображениям ms2gallery.

В чанке указываем:

{foreach $file['tags'] | split as $item}
    <div class="tags-small__el">
        <div class="tags-small-el">{$item}</div>
    </div>
{/foreach}
Wassi Wassinen
08 февраля 2024, 14:57
modx.pro
1
177
0

Множественный список цветов в minishop2

Добрый день. В minishop2 есть относительно новый тип опций combo-colors Множественный список цветов.
Подскажите, пожалуйста, как вывести код цвета в tpl.msProductOptions?
Дмитрий
08 февраля 2024, 14:32
modx.pro
183
0

Как организовать меню индивидуально для внутренних страниц категории?

Есть три категории:
1) Для физлиц
2) Для юрлиц
3) Фин организациям

Вячеслав Варов
08 февраля 2024, 09:28
modx.pro
246
0

Мелкие правки/доработки по текущему сайту

Добрый день!
Необходимо сделать мелкие задачи по сайту: добавить фотографии, изменить каталог (убрать следующую страницу), изменить текст на главной странице и т.д.
Для более подробной информации обращайтесь по телефону: +79257878432 — Мария
Мария
07 февраля 2024, 17:46
modx.pro
257
-2

округление итоговой суммы заказа

Доброго всем дня, столкнулся с такой проблемой. Понадобилось убрать копейки из корзины, которые вылазят когда выбрана предоплата 30%. В настройках убрал количество после нуля — помогло. Да не везде. В корзине и оформлении заказа округляет, в таблице заказов округляет, а внутри самого заказа нет. И на оплату уходит сумма с копейками, а это недопустимо на данном проекте.



Подскажите: куда копать чтобы уже итоговую сумму в заказе округляло в случае наличия копеек?

Полагаю, что надо на какое-то событие обработку прикрепить, но такими знаниями не обладаю.

Заранее спасибо!
Александр
07 февраля 2024, 17:31
modx.pro
147
0

msOptionsPrice2 галлерея модификаций

Всем привет, решил в первый раз написать готовое решение. Надеюсь кому-то пригодится.
Была задача вывести различные цвета товаров, решили выбрать msOptionsPrice2 он для этого подходит идеально.
По умолчанию все модификации выводятся текстом, а нам нужно получить не только название, но и изображение модификации.

vit
vit
07 февраля 2024, 16:15
modx.pro
1
484
+9

Как в migx задать полю типа image источник файлов?

Создаю конфигурацию migx через панель управления — пакеты -> MIGX -> добавить элемент.

Как через такую настройку привязать источник файла полю ввода? Есть вариант с созданием tv и привязной его к источнику файлов и затем привязать его через inputTV в migx, но мне этот вариант не подходит поскольку придется создать более 40 разных tv полей для этого, увидел что есть вкладка Mediasource

Попробовал ее заполнить исходя из того как я понял оно работает но ничего не вышло


Вот список источников файлов
Вячеслав Варов
06 февраля 2024, 19:39
modx.pro
443
0