Вопросы
На странице не работает скрипт после применения фильтра товаров через 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
Здравствуйте. Подскажите, пожалуйста, как реализовать получение скидки с дисконтной карты пользователя во время оформления заказа. Вот пример:

Проблема в том, что пользователь может быть не авторизован, тогда как получить скидку?
Подскажите, пожалуйста, модули на решение подобной задачи или хотя бы в каком направлении двигаться.
Спасибо заранее)

Проблема в том, что пользователь может быть не авторизован, тогда как получить скидку?
Подскажите, пожалуйста, модули на решение подобной задачи или хотя бы в каком направлении двигаться.
Спасибо заранее)
Как в 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 это решение к сожалению не работает(
Выбор для авторизованных - из базы, неавторизованных - из cookie
Доброго дня!
Хочу сделать возможность настройки для авторизовавшихся. НО! Если пользователь не авторизован (но ранее уже БЫЛ авторизован и сделал выбор настроек) — брать данные из cookie.
Предполагается ведь, что это, видимо, ТОТ ЖЕ пользователь, только он не успел авторизоваться.
Можно ли такое сделать в MODx?
Хочу сделать возможность настройки для авторизовавшихся. НО! Если пользователь не авторизован (но ранее уже БЫЛ авторизован и сделал выбор настроек) — брать данные из cookie.
Предполагается ведь, что это, видимо, ТОТ ЖЕ пользователь, только он не успел авторизоваться.
Можно ли такое сделать в MODx?
Блок Рекомендуемые страницы
Добрый день.
Понадобилось написать блок «Рекомендуемые страницы». В списке вывода 3 релевантные страницы.
Из этих релевантных страниц необходимо вытащить tv-поле с картинкой, pagetitle и ссылку на нее.
Контейнер самого блока:
Нужно через id сослаться на тв поля этих ресурсов и эту инфу вставить в чанк, как это сделать не понимаю.
чанк «tpl.recommend-pages--item» для вывода одного результата из списка:
Понадобилось написать блок «Рекомендуемые страницы». В списке вывода 3 релевантные страницы.
Из этих релевантных страниц необходимо вытащить tv-поле с картинкой, pagetitle и ссылку на нее.
Контейнер самого блока:
<section class="recommend">
<div class="recommend__container container">
<h2 class="recommend__title"></h2>
<ul class="recommend__list">
[[pdoResources?
&includeTVs=`recommend-pages`
&resources=`[[*recommend-pages]]`
&tpl=`tpl.recommend-pages--item`
&limit=`3`
]]
</ul>
</div>
</section>на ресурсе, в котором размещаем контейнер есть tv-поле со списком id-шников.Нужно через id сослаться на тв поля этих ресурсов и эту инфу вставить в чанк, как это сделать не понимаю.
чанк «tpl.recommend-pages--item» для вывода одного результата из списка:
<li class="recommend__item">
<a class="recommend__link" href="">
<div class="recommend__image">
<img src="" alt="">
</div>
<p class="recommend__name">
</p>
</a>
</li>Намекните, пожалуйста, как это сделать