Вопросы
Как вывести несколько галерей и их содержимое ms2gallery на страницу?
Есть задача вывести на страницу все галереи: их превью и все изображения. Использую так:
Если указать &parents=`0`, то выведет абсолютно все изображения из всех галерей.
Как можно получить все изображения, относящиеся к этой галерее?
[[ms2GalleryResources?&tpl=`album-new`&includeThumbs=`big`&parents=`[[*id]]`&includeTVs=`new`&limit=`0`]]Со списком всех галерей все хорошо, они выводятся, теперь нужно вывести все изображения каждой галереи, в чанке album-new использую[[ms2Gallery?&tpl=`thumb-item`]], но не выводится ничего.Если указать &parents=`0`, то выведет абсолютно все изображения из всех галерей.
Как можно получить все изображения, относящиеся к этой галерее?
Создание Gallery через API -?
Здравствуйте!
Создаю ресурс MODX через API, заполняю все поля и TV, но вот как заливать изображения в альбомы Gallery не разберусь никак. Может кто сталкивался?
Альбомы создаются как через процессоры так и пообъектно без проблем, а вот с изображениями беда.
Создаю ресурс MODX через API, заполняю все поля и TV, но вот как заливать изображения в альбомы Gallery не разберусь никак. Может кто сталкивался?
Альбомы создаются как через процессоры так и пообъектно без проблем, а вот с изображениями беда.
Критерии выборки getObject(), getMany()
Как указать условия выборки, например если необходимо выбрать объекты, дата создания которых в промежутки, или больше указанной? Или если нужно выбрать по нескольким критериям?
Спасибо!
PS
Может кто подскажет, когда получен объект после getObject и вызывается метод get() для получения значения полей, эти значения уже подгружены или идет выборка каждый раз по базе?
Спасибо!
PS
Может кто подскажет, когда получен объект после getObject и вызывается метод get() для получения значения полей, эти значения уже подгружены или идет выборка каждый раз по базе?
Сложный запрос в where для pdoResources
Приведённый код (ниже) прекрасно работает, НО
Проблема, (как я понимаю) в том, что для where нужно сформировать json-строку (если where простой — можно обойтись чистым sql-кодом в квадратных скобках)
Подскажите, пожалуйста, пример такой json-строки с условиями A and B or C and D?
Где-то откопал код (ниже), но я не понимаю, к сожалению, что делать, если условий много:
для условия width=15 and height=10 or width=25 json-код такой
А если будет ещё пару условий?
Уперся, реально не знаю — что делать
[[pdoResources?
&parents=`2`
&depth=`0`
&tpl=`TestListRowTpl`
&includeTVs=`tvimage,nacpr,konpr`
&where=`["konpr >= now() AND nacpr<=now()"]`
]]При попытке дописать ещё пару условий выводится совершенно не то, что надо (весь список, вместо выбранных)[[pdoResources?
&parents=`2`
&depth=`0`
&tpl=`TestListRowTpl`
&includeTVs=`tvimage,nacpr,konpr`
&where=`["konpr >= now() AND nacpr<=now()
OR konpr>=DATE_ADD(NOW(),INTERVAL 7 DAY)
AND nacpr<=DATE_ADD(NOW(),INTERVAL 7 DAY)"]`
]]По отдельности, как не странно, всё работает…Проблема, (как я понимаю) в том, что для where нужно сформировать json-строку (если where простой — можно обойтись чистым sql-кодом в квадратных скобках)
Подскажите, пожалуйста, пример такой json-строки с условиями A and B or C and D?
Где-то откопал код (ниже), но я не понимаю, к сожалению, что делать, если условий много:
для условия width=15 and height=10 or width=25 json-код такой
{"0":{"width :=":"15","AND:height:=":"10"},"OR:width :=":"25"} А если будет ещё пару условий?
Уперся, реально не знаю — что делать
Как в сниппете получить значения полей из AjaxForm?
Здравствуйте!
Необходимо работать со сторонней базой данных через форму. Например, по никнейму и паролю, введенным в форму, вывести ID строки таблицы с этим никнеймом и паролем.
Возможно, ответ на такой вопрос уже есть, однако, я не нашел ничего подходящего… Заранее извиняюсь. Готов ловить тапки.
Необходимо работать со сторонней базой данных через форму. Например, по никнейму и паролю, введенным в форму, вывести ID строки таблицы с этим никнеймом и паролем.
Возможно, ответ на такой вопрос уже есть, однако, я не нашел ничего подходящего… Заранее извиняюсь. Готов ловить тапки.
mSearch2 + minishop2
Доброго утра всем! Подскажите, как в чанке tpl.mSearch2.row вывести изображение продукта minishop2?
Сейчас такой вызов на странице результатов поиска
Сейчас такой вызов на странице результатов поиска
[[!If?
&subject=`[[+image]]`
&operator=`empty`
&then=`<img src="{$image}" class="mw-100" alt="{$pagetitle}" title="{$pagetitle}"/>`
&else=`<img src="/assets/images/no-image.png" class="mw-100" alt="{$pagetitle}" title="{$pagetitle}"/>`
]]Спасибо! Пропадают элементы пагинации из pdoPage
Здравствуйте!
Элементы пагинации [[!+page.nav]] появляются один раз и после повторной загрузки страницы больше не показываются. Если попробовать что-то изменить в шаблоне, путем изменения &tplPageWrapper — снова помогает на одну загрузку. При этом сами элементы pdoPage отображаются всегда хорошо, пропадает только пагинация.
Версия pdotools-2.12.3-pl
MODX Revolution 2.7.1-pl
PHP 7.2, Apache
Вызываю pdoPage стандартным образом:
Элементы пагинации [[!+page.nav]] появляются один раз и после повторной загрузки страницы больше не показываются. Если попробовать что-то изменить в шаблоне, путем изменения &tplPageWrapper — снова помогает на одну загрузку. При этом сами элементы pdoPage отображаются всегда хорошо, пропадает только пагинация.
Версия pdotools-2.12.3-pl
MODX Revolution 2.7.1-pl
PHP 7.2, Apache
Вызываю pdoPage стандартным образом:
[[pdoPage?
&parents=`126`
&depth=`0`
&tpl=`blog-list-item`
&limit=`2`
&includeTVs=`blog-image-list`
&sortdir=`DESC`
]]
[[!+page.nav]]В логах modx не вижу проблему. Помогите, пожалуйста, что может вызывать такую проблему? Кеш чистить тоже пробовал. Не работает Fenom в шаблонах
Почему может не работать феном в шаблонах? В чанках работает, но стоит тот же самый код перенести в шаблон, парсер останавливается.
Куда копать?
Спасибо!
Куда копать?
Спасибо!
Как генерировать ALIAS из MENUTITLE вместо PAGETITLE?
Друзья, подскажите пожалуйста, есть ли решение, настройка в MODX REVO, что бы alias создавался из menutitle, а если поле пустое то из pagetitle. Как это сделать? Дело в том что pagetitle всегда огромные, пишутся для SEO, и содержание такое сложное, когда translit отработает, то получается немного не то название простое по смыслу которое хотелось бы, а вот в menutitle всегда пишу короткое и простое название для меню. Хотелось бы из него брать заголовок для aliasa, а если пусто, то как обычно из pagetitle. Есть решения?
Есть плагин у меня на событие OnDocFormSave
Но он не работает почему то :( а должен.
Есть плагин у меня на событие OnDocFormSave
if ($modx->event->name == 'OnDocFormSave') {
if($menutitle != ''){
$resource->set('alias',$menutitle);
}else{
$resource->set('alias',$pagetitle);
}
$resource->save();
} Но он не работает почему то :( а должен.
Есть ли готовые решения для экспорта из Modx товаров и ресурсов ?
Здравствуйте, подскажите пожалуйста, а есть ли какие нибудь готовые решения для экспорта? Просто на сайте есть товары которые были добавлены с помощью miniShop2. Потом ещё блог, информация, реализованные с помощью ресурсов, отзывы, и сейчас это нужно всё экспортировать, в файл xml, либо json. Я в принципе вроде бы понимаю как вручную написать экспорт, но может быть есть уже что-то готовое. Заранее благодарю за ответ.