Вопросы
PdoResources фильтрация через where
Есть документ с тв-полем age1, которое равно 7
Вызываю PdoResources с таким фильтром:
— Т. е., насколько я вижу сравнивается только с 1 цифрой. Как починить или по другому это условие написать?
Вызываю PdoResources с таким фильтром:
&where=`{"age1:<=":"8"}`Этот документ выводится — правильно&where=`{"age1:<=":"6"}`не выводится — правильно&where=`{"age1:<=":"24"}`не выводится — не правильно&where=`{"age1:<=":"71"}`выводится — правильно— Т. е., насколько я вижу сравнивается только с 1 цифрой. Как починить или по другому это условие написать?
Пропали изображения в галерее
Добрый день, уважаемое сообщество!
Помогите нубу решить следующую проблему:
Нежданно негаданно из компонента Gallery исчезли все изображения, из всех альбомов.
Выглядеть это стало так:

Не могли бы вы подсказать, как это лечится?
Помогите нубу решить следующую проблему:
Нежданно негаданно из компонента Gallery исчезли все изображения, из всех альбомов.
Выглядеть это стало так:

Не могли бы вы подсказать, как это лечится?
Разные пути для товара в MiniShop2
Всем привет!
Встала такая задача:
Одному товару назначается несколько категорий, СЕОшник просит, что бы он был доступен под разными адресами, с разными мета-тегами, например
razdel/section1/tovar/ одни мететеги
razdel/section2/tovar/ другие метатеги
метатеги выстраиваются по двум разным шаблонам
В Минишоп это реализуемо через какие-то системные настройки? В Битрикс, например, есть опция не учитывать основной раздел.
Или такую задачу получится решить только через дублирование сущностей / написание плагина на обработку 404?
Спасибо за советы
Встала такая задача:
Одному товару назначается несколько категорий, СЕОшник просит, что бы он был доступен под разными адресами, с разными мета-тегами, например
razdel/section1/tovar/ одни мететеги
razdel/section2/tovar/ другие метатеги
метатеги выстраиваются по двум разным шаблонам
В Минишоп это реализуемо через какие-то системные настройки? В Битрикс, например, есть опция не учитывать основной раздел.
Или такую задачу получится решить только через дублирование сущностей / написание плагина на обработку 404?
Спасибо за советы
Вечное сохранение страниц - SyntaxError: missing ] after element list
Всем привет! После вставки в TV вызова сниппета с параметрами поймал вечное сохранение страниц. Консоль ФФ говорит: ExtJS SyntaxError: missing ] after element list[Подробнее] ext-all.js:1:13 note: [ opened at line 1, column 1. Сама попытка сохранения в TV вызова сниппета с параметрами была тоже вечной. Есть мысли или варианты решения проблемы?
Что означает запись [[#{$id}.image]] ?
В одном проекте встретилась такая запись, используется в сниппете msProduct.content.ajax (может поможет как-то).
Проблема в том, что есть парсер, и при работе в логах есть ошибки
Проблема в том, что есть парсер, и при работе в логах есть ошибки
[2018-10-31 15:01:57] (ERROR @ /home/admin/web/.ru/public_html/core/model/modx/modparser.class.php : 540) Could not find snippet with name #{$id}.longtitle.
[2018-10-31 15:01:57] (ERROR @ /home/admin/web/.ru/public_html/core/model/modx/modparser.class.php : 540) Could not find snippet with name #{$id}.image.
[2018-10-31 15:01:57] (ERROR @ /home/admin/web/.ru/public_html/core/model/modx/modparser.class.php : 540) Could not find snippet with name #{$id}.longtitle.Никогда не встречал подобной записи. Что она означает, и как поправить ошибку? Вложенные обратные кавычки в Inline-чанках
Добрый вечер.
Может не совсем внятно озаглавил. Как можно заэкранировать обратные кавычки внутри параметра сниппета? Например, есть код:
Заранее спасибо за идеи.
Может не совсем внятно озаглавил. Как можно заэкранировать обратные кавычки внутри параметра сниппета? Например, есть код:
[[!getImageList?
&tvname=`siteNews`
&tpl=`@CODE: <li>
<p>[[+text]]</p>
<div class="latest-posts-meta-container clearfix">
<div class="pull-right">
[[+date:strtotime:date=`%d.%m.%Y`]] //Вот тут кавычки нужно как-то заэкранировать
</div>
</div>
</li>`
]]Писать отдельный чанк на пару-тройку строк не хочется. Как ни странно, что-то поисковики ничем не помогли, хотя ситуация мне кажется достаточно распространённой.Заранее спасибо за идеи.
Вывод каталога в mfilter2
Добрый день
у меня такой вопрос, может и даже тупой, но вообще не могу правильно найти подход
как мне добавить категорию внутрь плейсхолдера [[+results]], чтоб у меня выводились там категории в html обертке
вот так joxi.ru/VrwByNPCO37LzA, категории, внутри товары этой категории и т.д.,
спасибо заранее
у меня такой вопрос, может и даже тупой, но вообще не могу правильно найти подход
как мне добавить категорию внутрь плейсхолдера [[+results]], чтоб у меня выводились там категории в html обертке
вот так joxi.ru/VrwByNPCO37LzA, категории, внутри товары этой категории и т.д.,
спасибо заранее
Плагин на проверку дублей по полю "pagetitle" у ресурса при создании/сохранении товара
Здравствуйте! Я понимаю, что плагин должен быть на таком событие и вроде «структура» похожа.
$eventName = $modx->event->name;
switch($eventName) {
case 'OnBeforeDocFormSave':
//если такой pagetitle уже есть
if () {
$modx->event->output("Такое название уже есть, создайте другое!");
}
else {
$modx->event->output("Название уникально!");
}
break;
}А вот как сделать саму проверку на уникальность, что-то не допру(возможно нужно через запрос к бд?). Помогите с запросом
Добрый день. Помогите пожалуйста с запросом.
[[!pdoUsers?
&groups=`teacher`
&limit=`0`
&tpl=`tplTeachersToSelect`
&innerJoin=`{
"Student":{
"class":"modUserProfile",
"on":"Student.extended LIKE CONCAT('%\"id_teacher\":\"',modUser.id,'\"%')"
},
"UserGroupMember": {
"class": "modUserGroupMember",
"on": "Student.internalKey = UserGroupMember.member"
},
"UserGroup": {
"class": "modUserGroup",
"on": "UserGroupMember.user_group = UserGroup.id"
}
}`
&select=`{
"modUser": "id",
"Student":"COUNT(Student.internalKey) as count"
}`
&where=`{
"UserGroup.name":"student"
}`
&sortby=`{
"count":"ASC"
}`
&showLog=`1`
]]Суть в чем ищет пользователей группы «6» и для каждого пользователя ищет пользователей «student» для количества. НО! Если для пользователя «6» нет ни одного пользователя «student» то он его просто не выводит. А мне нужно его выводить просто как count указать 0. pdoPage странно пагинирует - в чём ошибка?
Привет, Сообщество!
Нужна помощь зала — никак не могу взять в толк, почему pdoPage при выводе в родителе данных из дочерних ресурсов пагинирует по дочерним ресурсам. То есть, при пяти родителях &limit=`1` даёт 5 страниц пагинации и на каждой выводит все пагинируемые данные данного потомка, &limit=`2` — 4 страницы пагинации и т.д, &limit=`0` или > 5 выводит все данные. Куда копать? Если нужно больше информации — дайте знать комментом. В идеале бы обсудить ещё и почему именно так идёт отработка.
Нужна помощь зала — никак не могу взять в толк, почему pdoPage при выводе в родителе данных из дочерних ресурсов пагинирует по дочерним ресурсам. То есть, при пяти родителях &limit=`1` даёт 5 страниц пагинации и на каждой выводит все пагинируемые данные данного потомка, &limit=`2` — 4 страницы пагинации и т.д, &limit=`0` или > 5 выводит все данные. Куда копать? Если нужно больше информации — дайте знать комментом. В идеале бы обсудить ещё и почему именно так идёт отработка.