Вопросы
Несколько цен в одной карточке
Добрый вечер. Знаю что здесь много не стандартно мыслящих и знающих вдоль и поперек modx талантливых людей. Планируем сделать сайт для салона красоты, в городе 4 отделения, услуги у всех одинаковые но стоимость разная. Хотим в карточке услуги вывести 4 цены в зависимости от расположения магазина. Что-то типо как яндекс маркете у товара есть много цен в зависимости от магазинов.
Возможно ли это реализовать на modx? Каким образом это реализовать?
Всего более 40 услуг. В ближайшем времени добавится еще 2 отделения в городе. Тем самым хотелось бы решение с возможностью в дальнейшем добавлять как новые у слуги так и новые отделения.
Возможно ли это реализовать на modx? Каким образом это реализовать?
Всего более 40 услуг. В ближайшем времени добавится еще 2 отделения в городе. Тем самым хотелось бы решение с возможностью в дальнейшем добавлять как новые у слуги так и новые отделения.
Кэширование скриптов при наличии include-файлов ?
При выполнении скриптов (сниппетов и плагинов) modx создаёт в папке cache/include/elements/ include-файлы в виде функций, содержащих код этих скриптов. Далее подключает эти файлы и вызывает содержащуюся в них функцию. Всё логично.
При включении в настройках modx кэширования скриптов (cache_scripts) modx дополнительно к include-файлам создаёт в папке cache/script/elements/ кэш-файлы с содержимым будущих include-файлов (т.е. содержимое кэш-файлов дублирует содержимое будущих include-файлов).
Логика работы modx при обработке скрипта (плагина или снипппета) при включенном кэшировании скриптов следующая (modscript.class.php):
1) Проверяется наличие include-файла
2) Если include-файл существует и актуален (при хранении скрипта во внешнем файле), то этот файл подключается и выполняется содержащаяся в нём функция
3) Если include-файл отсутствует или неактуален (при хранении скрипта во внешнем файле):
а) проверяется наличие кэш файла скрипта
б) если кэш-файл существует, modx получает его содержимое и помещает в include-файл (далее с созданным include-файлом выполняется п.2)
в) если кэш-файл отсутствует, он создаётся + это же содержимое помещается в include-файл (далее с созданным include-файлом выполняется п.2)
В этой логике непонятна роль кэш-файла скрипта, поскольку:
При включении в настройках modx кэширования скриптов (cache_scripts) modx дополнительно к include-файлам создаёт в папке cache/script/elements/ кэш-файлы с содержимым будущих include-файлов (т.е. содержимое кэш-файлов дублирует содержимое будущих include-файлов).
Логика работы modx при обработке скрипта (плагина или снипппета) при включенном кэшировании скриптов следующая (modscript.class.php):
1) Проверяется наличие include-файла
2) Если include-файл существует и актуален (при хранении скрипта во внешнем файле), то этот файл подключается и выполняется содержащаяся в нём функция
3) Если include-файл отсутствует или неактуален (при хранении скрипта во внешнем файле):
а) проверяется наличие кэш файла скрипта
б) если кэш-файл существует, modx получает его содержимое и помещает в include-файл (далее с созданным include-файлом выполняется п.2)
в) если кэш-файл отсутствует, он создаётся + это же содержимое помещается в include-файл (далее с созданным include-файлом выполняется п.2)
В этой логике непонятна роль кэш-файла скрипта, поскольку:
Как сделать в msOptions обязательные поля?
В товаре вызываю msOptions с типом checkbox. Как сделать его обязательным для заполнения?
Т.е. отправка в корзину без выбора например «размера» недоступна.
Т.е. отправка в корзину без выбора например «размера» недоступна.
Несколько вопросов по Gallery
Доброго времени суток!
Недавно попробовал использовать. Для моей задачи, как раз посоветовали использовать этот модуль ().
Сделал в качестве примера такую страницу:
Подключил ajax, чтобы при нажатии на ссылку альбома выводились фотографии альбома без перезагрузки страницы.
Но у меня осталось пару вопросов:
1) Сейчас (при первой загрузке страницы) выводятся фотографии альбома с названием «Альбом 1»:
Но нужна возможность это менять в админке, т.е. выбирать альбом из которого будут выводится фотографии при первой загрузке страницы. В моем предыдущем вопросе Pavel Romanov подсказал, что можно использовать фильтр. Не совсем понимаю, куда добавить фильтр. Например, у меня есть альбом с описанием «1», подскажите, пожалуйста, куда здесь добавить фильтр по description:
2) Например, у меня на странице будет два блока:
первый блок для вывода альбомов какого-то, например, «Типа 1»
второй блок для альбомов «Типа 2»
Недавно попробовал использовать. Для моей задачи, как раз посоветовали использовать этот модуль ().
Сделал в качестве примера такую страницу:
Подключил ajax, чтобы при нажатии на ссылку альбома выводились фотографии альбома без перезагрузки страницы.
Но у меня осталось пару вопросов:
1) Сейчас (при первой загрузке страницы) выводятся фотографии альбома с названием «Альбом 1»:
[[!Gallery? &album=`Альбом 1` &thumbWidth=`200` &thumbHeight=`200` &sort=`rand`]]
Но нужна возможность это менять в админке, т.е. выбирать альбом из которого будут выводится фотографии при первой загрузке страницы. В моем предыдущем вопросе Pavel Romanov подсказал, что можно использовать фильтр. Не совсем понимаю, куда добавить фильтр. Например, у меня есть альбом с описанием «1», подскажите, пожалуйста, куда здесь добавить фильтр по description:
[[!Gallery? &album=`Альбом 1` &thumbWidth=`200` &thumbHeight=`200` &sort=`rand`]]
2) Например, у меня на странице будет два блока:
первый блок для вывода альбомов какого-то, например, «Типа 1»
второй блок для альбомов «Типа 2»
Предустановленный список в свойствах товаров
Добрый день.
Во всю развлекаюсь с minishop2 и получаю эстетическое удовольствие. Освоил-таки добавление своих полей в свойства товара (правда без плагина, а руками — почему-то мне так удобнее :)).
Но тут возник вопрос, каким образом реализовать в админке «предустановленный» (в смысле с уже готовыми пунктами) выпадающий список (например, типы конструкций). Как-то залип на этом месте. Может кто-нибудь подскажет?
Спасибо.
Во всю развлекаюсь с minishop2 и получаю эстетическое удовольствие. Освоил-таки добавление своих полей в свойства товара (правда без плагина, а руками — почему-то мне так удобнее :)).
Но тут возник вопрос, каким образом реализовать в админке «предустановленный» (в смысле с уже готовыми пунктами) выпадающий список (например, типы конструкций). Как-то залип на этом месте. Может кто-нибудь подскажет?
Спасибо.
Msearch2 + gallery
Всем привет. Вот задался вопросом? с помощью данного компонента организовать поиск по полям gallery (описание или id ) например?
если да, то как? или в какую сторону посмотреть, нужно сделать поиск по картинкам!
Спасибо
если да, то как? или в какую сторону посмотреть, нужно сделать поиск по картинкам!
Спасибо
Исключение из вывода pdoMenu
Привет Василий.
Заметил что в если исключить из выборки pdomenu родителя, то дочерние подпункты выводятся в первом уровне списка.
Заметил что в если исключить из выборки pdomenu родителя, то дочерние подпункты выводятся в первом уровне списка.
Передача tv-параметров в wayfinder
Всем привет! Есть небольшой пробел в использовании wayfinder, потребовалось передавать в него свои tv-параметры, однако не знаю как, если в getProducts для этих целей есть: includeTVs, а тут такого нет.
Нашел на форуме один пример, как использовали tv-переменные в чанке wayfinder:
Нашел на форуме один пример, как использовали tv-переменные в чанке wayfinder:
<a href="[+wf.link+]" title="[+wf.title+]">[+wf.title+]</a> | [+tv1+] | [+tv2+] | [+tv3+]
Однако, как загрузить их в этот компонент не указали там. Вот и спрашиваю, как это можно сделать? getResources, tag TV - как правильно вывести.
Добрый вечер!
Не пойму, как выводить через getResources по значению в TV tag.
Есть ресурсы с TV tag, в которых разные значения — синий, красный и т.п.
Как правильно оформить вызов getResources, чтобы он выводил ресурсы, например, только с тегом «красный»?
Не пойму, как выводить через getResources по значению в TV tag.
Есть ресурсы с TV tag, в которых разные значения — синий, красный и т.п.
Как правильно оформить вызов getResources, чтобы он выводил ресурсы, например, только с тегом «красный»?
Подозрительный ресурс
Всем привет, столкнулся с такой странной проблемой, когда при выводе дерева ресурсов через pdomenu показывается пустая страница. Если выводить только первый уровень то все нормально, только 2 уровень то тоже все нормально, а с третьим пустая страница.
Методом исключения выяснил что пустая страница показывается только тогда, когда в вывод входят определенные ресурсы. Если снять их с публикации то все хорошо. Такая ситуация только в 2ух категориях.
Лог ошибок по этому поводу ничего не показывает. Сталкивался ли кто нибудь с такой проблемой? Может ли это быть связано с тем что возможно, ресурсы не создавали как обычно: Создать — Дочерний документ; а просто копировывали один ресурс а потом меняли контент?
Методом исключения выяснил что пустая страница показывается только тогда, когда в вывод входят определенные ресурсы. Если снять их с публикации то все хорошо. Такая ситуация только в 2ух категориях.
Лог ошибок по этому поводу ничего не показывает. Сталкивался ли кто нибудь с такой проблемой? Может ли это быть связано с тем что возможно, ресурсы не создавали как обычно: Создать — Дочерний документ; а просто копировывали один ресурс а потом меняли контент?