Фильтр ресурсов по id пользователя.
Есть ресурс в котором есть TV поле user_id. В нем указано id пользователей через кому.
Как через pdoResources вывести пользователю только те ресурсы у которых в поле user_id есть их айди.
Главная проблема в том что если у пользователя айди 6 то он видит ресурсы где указан айди 66 и более.
Как через pdoResources вывести пользователю только те ресурсы у которых в поле user_id есть их айди.
Главная проблема в том что если у пользователя айди 6 то он видит ресурсы где указан айди 66 и более.
На странице не работает скрипт после применения фильтра товаров через mSearh2.
Вопрос такой, написал скрипт который добавляет и убирает класс 'active' у кнопок. Кнопки выбора размера у товара в категории товаров.
вот он:
вот он:
let pickSizeClass = document.querySelectorAll('.pick-size-class');
pickSizeClass.forEach((item) => {
item.addEventListener('click', function (event) {
let target = event.target,
parentTarget = target.parentElement,
parentChild = parentTarget.children;
for (var i = 1; i < parentChild.length; i++) {
parentChild[i].classList.remove('active');
}
target.classList.add('active');
});
});
при загрузке страницы скрипт работает, а вот после того как проводишь любые манипуляции с фильтром, например уменьшаешь верхнюю границу цен, или выбираешь фильтр по производителю, то скрипт перестает работать… Localizator отмена публикации ресурса
Всем доброго времени суток! Сайт мультидоменный на разных языках. Задействован компонент Localizator. Вопрос вот в чем, при использовании Babel для организации мультиязычности нет проблем в том, чтобы не делать перевода для какой-либо страницы. Можно ли в Localizator отключать перевод таким же образом? То есть, Есть страница в русской версии, но в английском домене ее публикация не нужна.
ClientConfig вывод названия поля.
Здравствуйте.
Подскажите пожалуйста.
Есть настройка в ClientConfig:
«Название» = «Телефон», «Ключ» = «phone».
Вывод ключа на fenom: {'phone' | option}.
Вопрос: как вывести «Название» настройки (желательно на fenom)? Слово «Телефон» в этом случае.
Спасибо.
Подскажите пожалуйста.
Есть настройка в ClientConfig:
«Название» = «Телефон», «Ключ» = «phone».
Вывод ключа на fenom: {'phone' | option}.
Вопрос: как вывести «Название» настройки (желательно на fenom)? Слово «Телефон» в этом случае.
Спасибо.
Страница 404 не срабатывает, error_page указан во всех контекстах, как исправить?
Во всех контекстах установлен этот параметр, и у каждого стоит айди своего ресурса, страницы рабочие, на другом контексте срабатывает 404 страница, а вот на контексте web, не срабатывает, хотя там тоже так же указан как и в web.
Получить скидку дисконтной карты пользователя при оформлении заказа msOrder
Здравствуйте. Подскажите, пожалуйста, как реализовать получение скидки с дисконтной карты пользователя во время оформления заказа. Вот пример:
Проблема в том, что пользователь может быть не авторизован, тогда как получить скидку?
Подскажите, пожалуйста, модули на решение подобной задачи или хотя бы в каком направлении двигаться.
Спасибо заранее)
Проблема в том, что пользователь может быть не авторизован, тогда как получить скидку?
Подскажите, пожалуйста, модули на решение подобной задачи или хотя бы в каком направлении двигаться.
Спасибо заранее)
ZoomX 3.0. Полноценный шаблонизатор, файловые элементы и др.
Хорошая новость для тех, кто хочет использовать MODX и быть ближе к современной разработке. Данная версия позволяет полностью перейти на шаблонизатор Smarty как в режиме фреймворка (с использованием роутов и контроллеров), так и в обычном режиме. Т.е. теперь и в обычных шаблонах MODX можно использовать Smarty.
В общем, кто уже пользуется Fenom понимает всю перспективу, которую даёт данная возможность. Но в отличие от последнего, Smarty используется как настоящий PHP шаблонизатор — он изначально рассчитан на работу с файлами, полностью отвечает за парсинг (однократный!), за хранение и применение переменных. Кроме того, теперь его можно использовать в сниппетах pdoTools, в который заложен парсинг чанков только шаблонизатором Fenom или парсером MODX.
В общем, кто уже пользуется Fenom понимает всю перспективу, которую даёт данная возможность. Но в отличие от последнего, Smarty используется как настоящий PHP шаблонизатор — он изначально рассчитан на работу с файлами, полностью отвечает за парсинг (однократный!), за хранение и применение переменных. Кроме того, теперь его можно использовать в сниппетах pdoTools, в который заложен парсинг чанков только шаблонизатором Fenom или парсером MODX.
Как в mFilter2 объединить значения msoptions в фильтре?
Здравствуйте. Подскажите, пожалуйста, как в фильтре mFilter2 объединить значения опции в диапазон значений и вывести чекбоксом?
Есть опция «Высота каблука», где вводится число. А в фильтре необходимо вывести что-то типа такого чекбокса
Пока что выводится обычным чекбоксом со значениями опции.
Есть опция «Высота каблука», где вводится число. А в фильтре необходимо вывести что-то типа такого чекбокса
Пока что выводится обычным чекбоксом со значениями опции.
<label for="mse2_[[+table]][[+delimeter]][[+filter]]_[[+idx]]" class="[[+disabled]]">
<input type="checkbox" name="[[+filter_key]]" id="mse2_[[+table]][[+delimeter]][[+filter]]_[[+idx]]" class="type-input" value="[[+value]]" [[+checked]] [[+disabled]]/> [[+title]]
<span class="checkmark"></span>
</label>
Плагин для ресайза при загрузке на сторонние ресурсы
Всем привет
Использую в качестве источника файлов хранилище Selectel
Подключаюсь при помощи плагина Swift
Изображения грузятся по примерно такому пути 87354.selcdn…
Вопрос — как можно при загрузке изображения урезать его, контент менеджер может грузить изображения 2000х2000 пикселей или 4000х4000 пикселей, с такими темпами далеко не уехать…
Если грузить в корень сайта — можно воспользоваться плагином ResizeImageOnUpload
При загрузке на Selectel это решение к сожалению не работает(
Использую в качестве источника файлов хранилище Selectel
Подключаюсь при помощи плагина Swift
Изображения грузятся по примерно такому пути 87354.selcdn…
Вопрос — как можно при загрузке изображения урезать его, контент менеджер может грузить изображения 2000х2000 пикселей или 4000х4000 пикселей, с такими темпами далеко не уехать…
Если грузить в корень сайта — можно воспользоваться плагином ResizeImageOnUpload
При загрузке на Selectel это решение к сожалению не работает(