Вопросы
Количество товаров в зависимости от разрешения экрана
У меня формируется список товаров с помощью mfilter2. Вывод таблицы в десктопной и мобильной версии отличается, т.к. в мобильной строка с заголовком не помещается на экране, было принятно решение сделать её столбцом.
В десктопной версии выводится по умолчанию 10 товаров. В мобильной в зависимости от разрешения экрана должно быть 768px — 5, ниже ширина — меньше товаров, 320px — 2.
Попытался сделать так (хотя бы 5 сначала выводить на всех мобильных разрешениях):
Как сделать, чтобы работало, как должно быть?
— это десктопная версия
— мобильная
В десктопной версии выводится по умолчанию 10 товаров. В мобильной в зависимости от разрешения экрана должно быть 768px — 5, ниже ширина — меньше товаров, 320px — 2.
Попытался сделать так (хотя бы 5 сначала выводить на всех мобильных разрешениях):
{if 'mobile' | mobiledetect}
{set $limit = 5}
{/if}
{if 'standard' | mobiledetect}
{set $limit = 10}
{/if}
[[!mFilter2?
&limit=`{$limit}`
&tpl=`type-item`
...
]]Но не работает. В мобильной версии выводит всё равно 10. Следующие 5 (3, 2) столбца товаров ниже.Как сделать, чтобы работало, как должно быть?
— это десктопная версия
— мобильная Вызов хранимой процедуры
Подскажите, как в MODX сделать вызов хранимой процедуры с передачей внутрь параметра?
$xpdo = $modx->newQuery('UserTest');
$numericId = intval($_REQUEST['ID']);
$xpdo->query(«CALL calc_values({$numericId})»);
Вот такое не работает, хотя вроде должно
$xpdo = $modx->newQuery('UserTest');
$numericId = intval($_REQUEST['ID']);
$xpdo->query(«CALL calc_values({$numericId})»);
Вот такое не работает, хотя вроде должно
Tickets - добавление файла при редактировании записи
Добрый день.
Не могу победить ошибку, возникающую при добавлении файла в форме редактирования тикета.
При создании новой записи все работает нормально (запись создается и файлы добавляются), но при редактировании этого тикета и при попытке добавить файл — ошибка "Доступ запрещен."
Не могу победить ошибку, возникающую при добавлении файла в форме редактирования тикета.
При создании новой записи все работает нормально (запись создается и файлы добавляются), но при редактировании этого тикета и при попытке добавить файл — ошибка "Доступ запрещен."
Модификация товара как самостоятельный товар (ms2)
Приветствую!
Как реализовать, чтобы у товара с модификацией была отдельная страница. А товар-родитель имел ссылки на все модифицированные товары?
Допустим, есть шина Nokian Hakka Blue (родитель) и у нее размеры: 175/70R13, 205/55R13 (дочерние товары, складываются из комбинации опций). Надо чтобы на товаре-родителе был список ссылок на эти дочерние товары.
Есть вариант сделать, чтобы родитель был категорией, но чувствую, что это не правильно.
Как реализовать, чтобы у товара с модификацией была отдельная страница. А товар-родитель имел ссылки на все модифицированные товары?
Допустим, есть шина Nokian Hakka Blue (родитель) и у нее размеры: 175/70R13, 205/55R13 (дочерние товары, складываются из комбинации опций). Надо чтобы на товаре-родителе был список ссылок на эти дочерние товары.
Есть вариант сделать, чтобы родитель был категорией, но чувствую, что это не правильно.
Как ограничить лимит на всех уровнях меню?
Здравствуйте! Подскажите пожалуйста, можно ли настроить pdoMenu так, чтобы выводилось ограниченное количество элементов выпадающего (дочернего) меню? У меня новостной сайт, и задача состоит в том, чтобы в выпадающем меню отображались последние 10 новостей. Если указать &limit=`10`, то он перебирает все ресурсы, как верхнего уровня, так и дочерние.
Конечно, можно пойти обходными путями, например задать размеры выпадающего меню и сделать overflow: hidden, или подключить JavaScript/JQuery, чтобы удалались «лишние» div-ы, но это получается «извращенный» способ. Неужели нельзя этого сделать через pdoTools или другими средствами MODX?
Конечно, можно пойти обходными путями, например задать размеры выпадающего меню и сделать overflow: hidden, или подключить JavaScript/JQuery, чтобы удалались «лишние» div-ы, но это получается «извращенный» способ. Неужели нельзя этого сделать через pdoTools или другими средствами MODX?
migxResourceMediaPath babel
Привет всему комьюнити modx)
Есть небольшая проблема.
Есть мультиязычный сайт на Babel.
Чтобы я создал три документа ru(WEB), ua и en. Связал их менжу собою через Babel, а ID всегда был документа ru.
Как реализовать так чтобы в {id} всегда был ID главного документа, то есть web.
[[!migxResourceMediaPath? &pathTpl=`assets/images/portfolio/{id}/` &createFolder=`1`]]
Чтобы не приходилось грузить заново изображение для другой языковой версии документа.
Есть небольшая проблема.
Есть мультиязычный сайт на Babel.
Чтобы я создал три документа ru(WEB), ua и en. Связал их менжу собою через Babel, а ID всегда был документа ru.
Как реализовать так чтобы в {id} всегда был ID главного документа, то есть web.
[[!migxResourceMediaPath? &pathTpl=`assets/images/portfolio/{id}/` &createFolder=`1`]]
Чтобы не приходилось грузить заново изображение для другой языковой версии документа.
Как вывести определенное количество опций товара в minishop2?
Есть к примеру 20 опций. В одном месте карточки товара мне нужно вывести пять первых опций, а в другом — все 20.
Сниппет msProductOptions не позволяет задавать лимит.
Сниппет msProductOptions не позволяет задавать лимит.
Не работает генерация водяного знака в Minishop2 и дополнении ms2gallery (MODX Revolution 2.7.0)
Здравствуйте!
После очередного обновления компонентов и системы, перестала работать генерация водяного знака на фото.
В логах ничего нет, файлы вотермарка лежат в папках. С чем может быть связана эта неожиданная проблема?
Настройки генерации для miniShop2 2.4.17-pl:
После очередного обновления компонентов и системы, перестала работать генерация водяного знака на фото.
В логах ничего нет, файлы вотермарка лежат в папках. С чем может быть связана эта неожиданная проблема?
Настройки генерации для miniShop2 2.4.17-pl:
[{"w":450,"h":450,"q":90,"zc":"0","bg":"FFFFFF","fltr":"wmi|/assets/components/minishop2/images/wm-small.png|C"},{"w":676,"h":676,"q":90,"zc":"0","bg":"FFFFFF","fltr":"wmi|/assets/components/minishop2/images/wm-big.png|C"}]Для ms2Gallery 2.0.6-pl: {"small":{"w":450,"h":450,"q":90,"zc":"0","bg":"FFFFFF","fltr":"wmi|/assets/components/ms2gallery/images/wm-small.png|C"},"medium":{"w":960,"q":90,"zc":"0","fltr":"wmi|/assets/components/ms2gallery/images/wm-big.png|C"}} mFilter2 отдельные чанки оформления для фильтров publishedon:year / publishedon:month
Добрый вечер, подскажите пожалуйста как мне назначить разные чанки для фильтров год и месяц.
Вот моя конструкция вывода фильтров
publishedon:year
publishedon:month
Документацию перечитал, понять не смог. Заранее спасибо!
Вот моя конструкция вывода фильтров
[[!mFilter2?
&parents=`5`
&tpl=`calendar.filter.item`
&tplOuter=`calendar.filter`
&suggestionsRadio=`publishedon`
&filters=`
publishedon:year,
publishedon:month,
`
&sort=`
publishedon:desc
`
&limit=`99`
]]Мне нужно назначить отдельные чанки оформления для:publishedon:year
publishedon:month
Документацию перечитал, понять не смог. Заранее спасибо!