Вопросы

Вызов хранимой процедуры

Подскажите, как в MODX сделать вызов хранимой процедуры с передачей внутрь параметра?

$xpdo = $modx->newQuery('UserTest');
$numericId = intval($_REQUEST['ID']);
$xpdo->query(«CALL calc_values({$numericId})»);

Вот такое не работает, хотя вроде должно
Анастасия
21 января 2019, 17:22
modx.pro
918
0

Tickets - добавление файла при редактировании записи

Добрый день.
Не могу победить ошибку, возникающую при добавлении файла в форме редактирования тикета.
При создании новой записи все работает нормально (запись создается и файлы добавляются), но при редактировании этого тикета и при попытке добавить файл — ошибка "Доступ запрещен."

Евгений Пашков
21 января 2019, 17:19
modx.pro
1 604
0

Модификация товара как самостоятельный товар (ms2)

Приветствую!
Как реализовать, чтобы у товара с модификацией была отдельная страница. А товар-родитель имел ссылки на все модифицированные товары?
Допустим, есть шина Nokian Hakka Blue (родитель) и у нее размеры: 175/70R13, 205/55R13 (дочерние товары, складываются из комбинации опций). Надо чтобы на товаре-родителе был список ссылок на эти дочерние товары.
Есть вариант сделать, чтобы родитель был категорией, но чувствую, что это не правильно.
Ivan
21 января 2019, 15:26
modx.pro
795
0

Вопрос по mFilter2

Добрый день, убирает thead в таблице при фильтрации mfilter2
Никита
21 января 2019, 14:08
modx.pro
946
0

Как ограничить лимит на всех уровнях меню?

Здравствуйте! Подскажите пожалуйста, можно ли настроить pdoMenu так, чтобы выводилось ограниченное количество элементов выпадающего (дочернего) меню? У меня новостной сайт, и задача состоит в том, чтобы в выпадающем меню отображались последние 10 новостей. Если указать &limit=`10`, то он перебирает все ресурсы, как верхнего уровня, так и дочерние.
Конечно, можно пойти обходными путями, например задать размеры выпадающего меню и сделать overflow: hidden, или подключить JavaScript/JQuery, чтобы удалались «лишние» div-ы, но это получается «извращенный» способ. Неужели нельзя этого сделать через pdoTools или другими средствами MODX?
Kiten
21 января 2019, 10:26
modx.pro
1 689
0

migxResourceMediaPath babel

Привет всему комьюнити modx)
Есть небольшая проблема.
Есть мультиязычный сайт на Babel.
Чтобы я создал три документа ru(WEB), ua и en. Связал их менжу собою через Babel, а ID всегда был документа ru.
Как реализовать так чтобы в {id} всегда был ID главного документа, то есть web.
[[!migxResourceMediaPath? &pathTpl=`assets/images/portfolio/{id}/` &createFolder=`1`]]
Чтобы не приходилось грузить заново изображение для другой языковой версии документа.
Сергій
21 января 2019, 10:06
modx.pro
1
1 260
0

Как вывести определенное количество опций товара в minishop2?

Есть к примеру 20 опций. В одном месте карточки товара мне нужно вывести пять первых опций, а в другом — все 20.
Сниппет msProductOptions не позволяет задавать лимит.
Константин
20 января 2019, 21:05
modx.pro
1 776
0

Не работает генерация водяного знака в Minishop2 и дополнении ms2gallery (MODX Revolution 2.7.0)

Здравствуйте!
После очередного обновления компонентов и системы, перестала работать генерация водяного знака на фото.
В логах ничего нет, файлы вотермарка лежат в папках. С чем может быть связана эта неожиданная проблема?

Настройки генерации для 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"}}
Leo
Leo
20 января 2019, 03:06
modx.pro
1 225
0

mFilter2 отдельные чанки оформления для фильтров 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

Документацию перечитал, понять не смог. Заранее спасибо!
Danila
19 января 2019, 20:54
modx.pro
1 431
0

Подскажите, как в плагин "Человекопонятная навигация" передать количество страниц пагинации (pageCount)?

Сделал пагинацию по инструкции "Человекопонятная навигация".

Для реализации некоторых проверок, необходимо передать в плагин переменную (плейсхолдер) pageCount с количеством страниц пагинации выводимых в ресурсе. Или другим способом получить количество страниц пагинации.

Но в плагине не получается это сделать.

Например, пробовал так:
$res = $modx->getPlaceholder('pageCount');
и другими способами, но ничего не получается.

Например в шаблоне можно вывести так:
[[+pageCount]]

или, если сниппет на Fenom, то в шаблоне выводится так:
{$_modx->getPlaceholder('pageCount')}

Но вот в плагине ничего не получается.

Подскажите, кто знает как передать/получить/определить количество страниц пагинации, выводимых в ресурсе.

Заранее, благодарю!
Дмитрий
19 января 2019, 02:29
modx.pro
1 047
0