Использование статичного ресурса для вывода pdf

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

мне нужно создать каталог документов с фильтром по году, и я бы хотел сделать это следующим образом

1) создать обычный ресурс с фильтром
2) Размещать у него в дочерних элементах статичные ресурсы (документы) с дополнительными полями для фильтрации

В целом то проблем никаких нет, в поле контент есть url документа который могу вытащить, но хотелось бы чтобы открывался документ по адресу статичного ресурса
Вячеслав Варов
29 августа 2024, 13:39
modx.pro
1 432
0

MIGX внутри MIGX для frontend на странице.

Здравствуйте, интересно делал ли кто вывод на фронтоне содержимое MIGX (в нем еще один MIGX), что бы можно было создавать новые таблички именно на фронтоне, а не в админке modx revo.

что то вроде личного кабинета для создания полей.
Игорь
28 августа 2024, 17:15
modx.pro
155
0

Как правильно задать свой блок "Ничего не найдено" в mFilter2

Здравствуйте!
Пробую сделать свой собственный блок в mFilter2 который бы выводил не просто надпись
«Подходящих результатов не найдено.» А полноценный блок с оформлением и картинкой внутри, пробую внутри tplOuter сделать проверку на количество в totalVar однако как и предполагалось это срабатывает только при загрузке страницы, а при применении фильтров — нет.

Верно ли я понимаю, что единственным верным решением это будет идти и добавлять этот блок на событие mse2_load в js?

В блоке используются словари для мультиязычности и не хотелось бы их опрокидывать в js.
Вячеслав Варов
28 августа 2024, 14:14
modx.pro
206
0

Как отправить изменение в корзине minishop2 через javascript?

Есть форма, при клике на кнопку работает, но нужно чтобы при опред событие из джса засабмитилось всё, submit() не работает, click() по кнопке не работает, если вручную нажимать всё работает.
Пробовал так:
closestFormSubmitBtn = getClosest(currentElement, 'button[name="ms2_action"]');
if(closestFormSubmitBtn){
	closestFormSubmitBtn.click();
}
/
closestForm = getClosest(currentElement, 'form.someform');
if(closestForm){
	closestForm.submit();
}
Pandemic
28 августа 2024, 08:16
modx.pro
188
0

Не меняется название опции Minishop 2

Добрый день,
MODX Revolution 2.7.3-pl
Minishop 2.5.0-pl
Не отображается на странице новое название опции фильтра (ключ не меняли).
В чанке tpl.mFilter2.filter.select2 название выводится так:
<option value="">{('mse2_filter_' ~ $table ~ '_' ~ $filter) | lexicon}</option>
Изменили название в опциях Minishop — везде внутри админки подтягивается новое имя, но на странице старое.
Кеш браузера удаляли, кеш внутри админки чистится, при попытке перегенерировать URI выдает:

«Обработка дат автоматической публикации
-> 0 документов было опубликовано.
-> 0 документов было снято с публикации.
Восстановление кэша системных настроек: Обновлено успешно!
Восстанавление кэшей контекстов
-> mgr: Обновлено успешно!
-> web: Обновлено успешно!
refresh_media_sources: Обновлено успешно!
Очистка кэша тем словарей: Обновлено успешно!
Очистка кэша сниппетов/плагинов: Обновлено успешно!
Очистка основного кэша: Обновлено успешно!
Очистка кэша ресурсов: Обновлено успешно!
Очистка кэша меню: Обновлено успешно!
Очистка кэша карты действий: Обновлено успешно!
[pThumb Cache Manager] Clean Level: 0 || Max Age: 30 days || Max Size: 100 MB || Max Files: 10000
:: Skipping cache cleanup based on settings»
Lel
Lel
28 августа 2024, 01:29
modx.pro
148
0

Как написать customPackages для SimpleSearch miniShop2 ?

Здравствуйте
Помогите написать customPackages для поиски color, price и.т.п.
Не как не разберусь что где как.
[[!SimpleSearch? 
                &customPackages=`msProductData:color:minishop2:{core_path}/components/minishop2/    model/:msProductData.id = modResource.id`
                &tpl=`Tpl.SearchResult` 
                &containerTpl=`Tpl.SearchResults` 
                &pageTpl=`Tpl.PageLink` 
                ¤tPageTpl=`Tpl.CurrentPageLink`
                &perPage=`0`
                &useAllWords=`0`
                &ids=`17,50`
            ]]
Рушан
27 августа 2024, 22:18
modx.pro
91
0

Общий промо-код на первую покупку

Приветствую!

Задача: создать промокод (не индивидуальный) на первую покупку, например, на 10%. Что-то вроде NEW10.
Просмотрел описание msPromoCode, msPromoCode2, других компонентов: описана куча возможностей, но не увидел нужной мне.

Какой из компонентов в магазине решают данную задачу или нет такого?
Скаут
27 августа 2024, 14:55
modx.pro
154
0

Галерея для ресурсов modx 3

Есть кто активно использует modx 3?
Есть каки ни будь модули или решения для создания галереи для ресурсов.
Находил платный MoreGallery но его к сожалению не купить.
Сергей
24 августа 2024, 12:53
modx.pro
236
0

[syncMoySklad] Прерывается выгрузка

Добрый день!
Есть сайт на котором настроена выгрузка товаров из МойСклад через модуль syncMoySklad 1.0.15-beta.
Если запускать выгрузку из админки сайта — Синхронизация — МойСклад — импорт, она проходит нормально.
Если запускать заданием по cron, то она обрывается на этапе создания/редактирования товаров, обработав около сотни товаров. В чём может быть причина и как это можно исправить?
sync_moysklad_api_limit стоит 50, В настройках php max_execution_time = 60 Сайт работает на FastCGI (Nginx + PHP-FPM) версия php 7.4.28
Giant Dad
22 августа 2024, 18:16
modx.pro
198
0

Товары в minishop2 загружаются по одному при каждом запуске а не разом через msImportExport

Проблема с импортом товаров в minishop2 через msImportExport. Загрузка товаров идёт через файл xlsx. Скрипт проходит по одной строке и добавляет товар. То есть после каждого добавленного товара он останавливает работу. И продолжить добавление можно только через Менеджер задач нажимая на запуск задачи. И то он добавит новый товар и потом сразу останавливается. И так товары добавляются через постоянное нажатие на кнопку запуска задачи. Это вообще не вариант ибо товаров полторы тысячи. Причина почему он останавливает я не могу понять.
На скриншотах показано как выглядит файл экспорта. Все поля я настроил и они правильно добавляются. Только проблема в том что добавляется по одной записи.
Так же предоставляю скрины с настройками импорта.



























это статичтикка того как добавлялись товары после каждово запуска из менеджера задач
Кирилл
22 августа 2024, 08:15
modx.pro
176
0