Вопросы

Несколько цен в одной карточке

Добрый вечер. Знаю что здесь много не стандартно мыслящих и знающих вдоль и поперек modx талантливых людей. Планируем сделать сайт для салона красоты, в городе 4 отделения, услуги у всех одинаковые но стоимость разная. Хотим в карточке услуги вывести 4 цены в зависимости от расположения магазина. Что-то типо как яндекс маркете у товара есть много цен в зависимости от магазинов.
Возможно ли это реализовать на modx? Каким образом это реализовать?
Всего более 40 услуг. В ближайшем времени добавится еще 2 отделения в городе. Тем самым хотелось бы решение с возможностью в дальнейшем добавлять как новые у слуги так и новые отделения.
v2254303
13 декабря 2014, 19:41
modx.pro
1 372
0

Кэширование скриптов при наличии 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)

В этой логике непонятна роль кэш-файла скрипта, поскольку:
Cyrax_02
13 декабря 2014, 14:10
modx.pro
2 378
0

Как сделать в msOptions обязательные поля?

В товаре вызываю msOptions с типом checkbox. Как сделать его обязательным для заполнения?
Т.е. отправка в корзину без выбора например «размера» недоступна.
Борис
12 декабря 2014, 20:30
modx.pro
1 109
0

Несколько вопросов по Gallery

Доброго времени суток!

Недавно попробовал использовать. Для моей задачи, как раз посоветовали использовать этот модуль ().

Сделал в качестве примера такую страницу:

Подключил 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»
Ilya Z.
12 декабря 2014, 17:14
modx.pro
1 296
0

Предустановленный список в свойствах товаров

Добрый день.

Во всю развлекаюсь с minishop2 и получаю эстетическое удовольствие. Освоил-таки добавление своих полей в свойства товара (правда без плагина, а руками — почему-то мне так удобнее :)).
Но тут возник вопрос, каким образом реализовать в админке «предустановленный» (в смысле с уже готовыми пунктами) выпадающий список (например, типы конструкций). Как-то залип на этом месте. Может кто-нибудь подскажет?
Спасибо.
Romancho
12 декабря 2014, 15:19
modx.pro
716
0

Msearch2 + gallery

Всем привет. Вот задался вопросом? с помощью данного компонента организовать поиск по полям gallery (описание или id ) например?

если да, то как? или в какую сторону посмотреть, нужно сделать поиск по картинкам!

Спасибо
Алексей Марченко
12 декабря 2014, 14:01
modx.pro
780
0

Исключение из вывода pdoMenu

Привет Василий.
Заметил что в если исключить из выборки pdomenu родителя, то дочерние подпункты выводятся в первом уровне списка.
Николай Загумённов
12 декабря 2014, 07:48
modx.pro
1 000
0

Передача tv-параметров в wayfinder

Всем привет! Есть небольшой пробел в использовании wayfinder, потребовалось передавать в него свои tv-параметры, однако не знаю как, если в getProducts для этих целей есть: includeTVs, а тут такого нет.

Нашел на форуме один пример, как использовали tv-переменные в чанке wayfinder:

<a href="[+wf.link+]" title="[+wf.title+]">[+wf.title+]</a> | [+tv1+] | [+tv2+] | [+tv3+]
Однако, как загрузить их в этот компонент не указали там. Вот и спрашиваю, как это можно сделать?
Андрей
12 декабря 2014, 04:02
modx.pro
1 304
0

getResources, tag TV - как правильно вывести.

Добрый вечер!
Не пойму, как выводить через getResources по значению в TV tag.

Есть ресурсы с TV tag, в которых разные значения — синий, красный и т.п.
Как правильно оформить вызов getResources, чтобы он выводил ресурсы, например, только с тегом «красный»?
spirit
11 декабря 2014, 18:47
modx.pro
1
1 299
0

Подозрительный ресурс

Всем привет, столкнулся с такой странной проблемой, когда при выводе дерева ресурсов через pdomenu показывается пустая страница. Если выводить только первый уровень то все нормально, только 2 уровень то тоже все нормально, а с третьим пустая страница.

Методом исключения выяснил что пустая страница показывается только тогда, когда в вывод входят определенные ресурсы. Если снять их с публикации то все хорошо. Такая ситуация только в 2ух категориях.

Лог ошибок по этому поводу ничего не показывает. Сталкивался ли кто нибудь с такой проблемой? Может ли это быть связано с тем что возможно, ресурсы не создавали как обычно: Создать — Дочерний документ; а просто копировывали один ресурс а потом меняли контент?
Николай Загумённов
11 декабря 2014, 14:57
modx.pro
801
0