4 часа назад
Отличное дополнение, спасибо!
Подскажите, как организовать файл если стоит msOptionsPrice2 привязан к опции size там может быть много позиций с разн...
[YandexMarket2] интеграция с msOptionsPrice2 1
Сегодня в 00:42
Еще снова вернулась проблемка, после выбора способа доставки почтой РФ — появляется стоимость доставки, но она «прилипает» и не исчезает после переклю...
Расчет стоимости доставки msRussianPost 11
Вчера в 21:57
Лучше деинсталировать и установить новую версию. Там полностью переписан JS.
ms_CDEK2 пропал? 5
Вчера в 20:33
Фильтрация как правило предполагает точное совпадения значений, а тебе нужен поиск.
mFilter2 фильтрация tv 1
Вчера в 19:55
Все исправилось, после замены на 'parents' => $_modx->resource.id
Помогите найти ошибку в шаблоне, теги 13
Вчера в 09:31
А кто подскажет, как в форму Создания/Редактирования ресурса, через ms2Form, добавить возможность выбирать несоклько параметров в одном TV?
Ну то-ест...
Создание ресурсов из фронтенда сайта, зарегистрированными пользователями. 4
Вчера в 08:53
если правильно понял то так
{set $rows = json_decode($_modx->resource.constructor_block, true)}
{foreach $r...
getImageList. Вывести вложенный migx на fenom 1
Вчера в 08:43
Подскажите, если на странице будет две формы, они будут работать? К примеру reCaptchaV3 этого сделать не может, нужно через костыль в виде скрипта, ко...
YaSmartCaptcha - защитите ваши формы от спама умной капчей от Яндекс 5
20 ноября 2024, 16:25
В сниппете rcv3_html достаточно отложить загрузку через setTimeout (хотя кто-то делает через onClick). Не думаю что мой вариант самый правильный и что...
reCaptcha v3 - отложенная загрузка 1
19 ноября 2024, 10:51
Решил свою проблему через имя пользователя, но хотелось бы через права пользователя «Неограниченные права»
<?php
/**
* Системное событие OnMan...
Редактирование контекста в мультидоменном сайте 1
В случае высоконагруженных сайтов лучше делать свои компоненты и практически не использовать TV, разве что пару очень популярных — навроде keywords и image.
[[*parent:parent=`id`]] — то, что после двоеточия, является модификатором, которого нет.
Есть несколько вариантов получить id дедушки.
1) webstool.ru/grandparent-modx.html
2) Использовать fenom {$_modx->resource.parent | resource: 'parent'}
3) fastField [[#[[*parent]].parent]]
Я думаю это можно сделать, но нужно будет прилично заморочиться. Возможно придется модифицировать сниппет mfilter, мне так уже пришлось делать на паре сайтов.
Можно попробовать сделать разные чанки с выводом разных цен и в зависимости от выбранных фильтров переключать их. Либо в самом чанке сделать проверку на выбранные фильтры, но это будет более ресурсоемко, первый вариант мне куда более симпатичен.
Откуда берется urov1.contentid, если задается только urov1?
Вот копия webcandy.ru/manuals/import-csv-minishop2/
Так что можно сделать и так и так.
Для div в котором опция я добавил в список классов option{$value | md5} и для этого класса в css добавил картинку.
Вариант отвратный, но работает :)
Не уверен, что оно записывается именно так {$value | md5}, писал по памяти, но суть должна быть понятна.
Если все равно создается долго — можно запускать сниппет вручную обновляя страницу и поставить время кэширования, например, сутки.
Также можно через cron каждые сутки генерировать новую карту сайта.
Либо сделать сортировку по pagetitle и задавать страницам нужные названия.
Вернет первую страницу с таким шаблоном.