Вопросы
toPlaceholder как перевести строчку в массив Fenom
Использую в сниппете параметр toPlaceholder. Кладу данные в переменную
Проверяю тип данных я вот так
{$_modx->getPlaceholder('Название плейсхолдера') | var_dump}
$_modx->getPlaceholder('Название плейсхолдера') но тип данный STRING, а мне нужно Array какие способы есть в Fenom что бы изменить тип данных на массив или в MODX. Возможно нужно поменять метод вызова данных, но не могу найти нужной информации.Проверяю тип данных я вот так
{$_modx->getPlaceholder('Название плейсхолдера') | var_dump}
Подскажите с выводом pdoPage
Добрый день!
Стоит такая задача вывести в каталог категории и товары в одном списке, товары соответственно с ценой и артикулом. Так что принял решение выводить не черезе element=«msProducts» так как он не выводит категории а через обычный pdoResources.
Как правильно прописать leftJoin к pdoResources?
Выглядеть это должно примерно так, как я понимаю:
Стоит такая задача вывести в каталог категории и товары в одном списке, товары соответственно с ценой и артикулом. Так что принял решение выводить не черезе element=«msProducts» так как он не выводит категории а через обычный pdoResources.
Как правильно прописать leftJoin к pdoResources?
Выглядеть это должно примерно так, как я понимаю:
[[!pdoPage?
&tpl = `productTpl1`
&parents = `[[*id]]`
&limit = `0`
&depth=`0`
&leftJoin=`"msProduct": {"class":"msProduct", "alias":"msProduct"}`
&select=`{
"msProduct":"*"
,
}`
&showLog=`1`
]]В запросах я не силен, помогите пожалуйста pdoResources некорректно фильтрует ресурсы
При выборке через where задаются дополнительные параметры для фильтрации. Но на выходе получаю совсем не те результаты, которые ожидаются.
msGallery ошибка при удалении фото object_err_ns
Кто сталкивался с проблемой в miniShop2?
msGallery ошибка при удалении фото
msGallery ошибка при удалении фото
object_err_nsКак решить? При создании ресурса фокус с заголовка перескакивает на содержимое. Как это исправить?
Приветствую.
При создании ресурса фокус на доли секунды появляется в поле заголовка, а потом автоматически перескакивает в поле ресурса. Это малость напрягает. Эта штатная задумка и можно ли сделать так, чтобы фокус с поля заголовка не перемщался в поле ресурса?
При создании ресурса фокус на доли секунды появляется в поле заголовка, а потом автоматически перескакивает в поле ресурса. Это малость напрягает. Эта штатная задумка и можно ли сделать так, чтобы фокус с поля заголовка не перемщался в поле ресурса?
Minishop2: на главной после нажатия "добавить в корзину" сразу открывается карточка товара
Выводит карточку товара после нажатия «добавить в корзину» возле товара, но происходит это только на странице помеченной в настройках как «главная». Если я меняю главную, то проблема начинается уже на ней, а на прошлой странице всё начинает работать хорошо и страница просто обновляется. В логах MODX и Apache ошибок не вижу. Сайт совершенно сырой и кроме вызовов снипетов минишопа там почти ничего нет.
Буду благодарен за помощь.
Буду благодарен за помощь.
Не работает вызов некешируемых сниппетов
По всему проекту не работает ни один вызов с "!". Настройки стандартные ничего не трогал. Может быть кто-то сталкивался с этим.
Заметил это тогда когда начал выводить ресурсы с пагинацией. Она работает только с некешированным вызовом.
На страницу попадает только текст вызова pdoPage.
Заметил это тогда когда начал выводить ресурсы с пагинацией. Она работает только с некешированным вызовом.
На страницу попадает только текст вызова pdoPage.
<div id="pdopage">
<div class="rows">
[[!pdoPage?
&element=`pdoResources`
&parents=`[[*id]]`
&ajaxMode=`default`
&limit=`4`
&tpl=`ReviewListRowTpl`
&includeTVs=`review_pic`
&includeContent=`1`
]]
</div>
[[!+page.nav]]
</div>В консоли base href Как добавить обработчки MIGX
Создал таблицу с помощь MIGX, вывел ее в админке.
При добавлении нового элемента нужно заполнять один из параметров в зависимости от остальных параметров.
Так вот и вопрос как добавить обработчик, что бы при сохранении элемента делался расчет и заполнялся нужный параметр?
Здесь подключаем обработчик, а собственно где прописать что ему делать?
При добавлении нового элемента нужно заполнять один из параметров в зависимости от остальных параметров.
Так вот и вопрос как добавить обработчик, что бы при сохранении элемента делался расчет и заполнялся нужный параметр?
Здесь подключаем обработчик, а собственно где прописать что ему делать?
[***РЕШЕНО***] Почему не работает 'resources' => -id ?
Подскажите, почему не исключается ресурс с id:24. Вроде должен исключаться…
{set $items = $_modx->runSnippet('!pdoMenuFenom', [
'parents' => 0,
'resources' => -24,
'displayStart' => true,
'toArray' => true,
'includeTVs' => 'topMenuTitle,svg_icon',
'where' => [
'parent:=' => 0,
'AND:hidemenu:=' => 0,
'AND:published:=' => 1,
'OR:isfolder:=' => 1,
'AND:hidemenu:=' => 0,
'AND:published:=' => 1
]
])}
{foreach $items as $item}
{set $item['level'] = 1}
{$_modx->getChunk('@FILE chunks/menu/topMenu.tpl', ['item'=>$item])}
{/foreach} Как вывести ресурсы как на https://modx.pro/blogs ?
Подскажите, как вывести ресурсы примерно так https://modx.pro/blogs
Дополнение
Чтобы было менее ресурсозатратно, как на той странице.
Там цифры такие:
Дополнение
Чтобы было менее ресурсозатратно, как на той странице.
Там цифры такие:
total time: ≈ 0.2947 s39 запросов всего, и это запросы всей страницы, а не только этого вывода…
queries: 39 (0.1899 s)
memory: 4 096 kb