Zulya
С нами с 15 ноября 2016; Место в рейтинге пользователей: #3604 часа назад
@Артур Шевченко По моему эта строка лишняя. Я ее закомментировал чтоб у меня заработало.
ms_CDEK2 пропал? 6
7 часов назад
Вообще можно завести допполе и при сохранении ресурса плагином писать в допполе разбирая pagetitle.
Модификатор сортировки pdoResources по pagetitle 7
Вчера в 12:36
Добрый день. Появилась новая ошибка: 27.11.2024 12:30:20 ERROR /www/site.ru/core/components/yasmartcaptcha/model/yasmartcaptcha.class.php 60
Reco...
YaSmartCaptcha - защитите ваши формы от спама умной капчей от Яндекс 6
Вчера в 10:31
Извините, у вас сообщения закрыты. Я хотела спросить насчет компонента msExportUsersExcel. Может быть у вас есть аналогичный компонент для импорта пол...
Facade Laravel в Modx 2/3 23
Вчера в 10:19
Андрей Степаненко.
Извините, у вас сообщения закрыты. Я хотела спросить насчет компонента msExportUsersExcel. Может быть у вас есть аналогичный компо...
Zoomx получить данные родителя на странице товара 7
26 ноября 2024, 17:14
В vesp долго переезжать. Нету модульности никакой и с авторизацией, в смысле с разграничением прав, там Василий особо не напрягался :-)
Плюсы и минусы Vue и gtsAPI 17
26 ноября 2024, 13:01
Забыл написать версия modx 3.0.5
И сама форма
<form data-si-form="FormSlider" data-si-preset="slider_form" data-si-event=&quo...
[SendIt 2.0.0] Пагинация и обновлённая загрузка файлов 20
26 ноября 2024, 09:34
В критерия должны передаваться параметры where это все что можно передать
т.е.
возможно только так
$criteria = array(
"article:LIKE =>...
Массовое удаление 7
25 ноября 2024, 22:34
Вдруг кому понадобится… Прописать TV параметр в источнике файлов для MIGX можно так (для примера TV `ln`):
[[!migxResourceMediaPath...
Источник файлов и migx 6
Как это проверить в чанке? Спасибо!
У меня более 1000 категорий. А карточек где-то 200.
Если создавать дубликаты карточек, мне необходимо будет создавать довольно много карточек.
У карточек-ресурсов есть только 1 родитель. И их родитель не является категорией.
Категории-ресурсы не являются дочерними ресурсами родителя карточек. Они находятся за пределами родителей карточек. Вот такая структура:
— Родитель карточек
— карточка-ресурс
— карточка-ресурс
— карточка-ресурс
— множество карточек-ресурсов.
— Категория-ресурс 1
— Дочерняя категория-ресурс 1
— Дочерняя категория-ресурс 2
…
— Дочерняя категория-ресурс 100
— Категория-ресурс 2
— Дочерняя категория-ресурс 1
— Дочерняя категория-ресурс 2
…
— Дочерняя категория-ресурс 100
…
— Категория-ресурс 1000
— Дочерняя категория-ресурс 1
— Дочерняя категория-ресурс 2
…
— Дочерняя категория-ресурс 100
Таких категорий довольно много.
Мне необходимо чтобы при открытии страниц категорий-ресурсов отображались только те карточки-ресурсы, которые привязаны к текущей категории.
А как написать без фенома?
Я обычно использую tvfilters для выборки в pdoResources:
Карточки-ресурсы не имеют общих свойств чтобы они между собой как-то привязывались и были похожи.
Единственно что их как-то связывает, это то, что они привязываются к определенным ресурсам-категориям.
Если выбирать те ресурсы, которые не нужны, то потом как в категориях делать выборку?
Я побоялась использовать плагин OnDocFormRender, так как там было написано:
It is advised to only do this on new resources, as any values you set will override existing resource values.
Дело в том, что ресурсы карточки, я таким образом привязываю к ресурсам-категориям. Список отмеченных — это ресурсы-категории, в которых будут отображаться ресурсы-карточки.
В шаблонах ресурсов-категорий, с помощью pdoResources, вывожу карточки-ресурсы. Если карточка привязана к ресурсу-категории, то эта карточка будет отображаться на странице категорий.
В большинстве случаях, карточки привязаны к 60-70% ресурсам. А ресурсов-категорий довольно много и вручную отмечать все чекбоксы занимает много времени.
Поэтому искала решение, как же сделать так чтобы ресурсы-категории были уже отмечены в чекбоксах по-умолчанию. Легче снять галочки в 30% ресурсах, чем отмечать 70% ресурсов.
Когда я добавляю &tvFilters=`companytype==mfo` к запросу pdoResources, то ничего не выводит, убираю tvFilters, снова выводит список ресурсов. Подскажите пожалуйста, где моя ошибка, почему tvFilters не работает? Спасибо!
20 — это id ресурса, для которого будет написан отзыв. На сайте много ресурсов, в которых есть отзывы. Для каждого ресурса можно написать отзыв.
Форма easyComm у меня отделена от страницы отзывов и размещена как отдельная страница.
Поэтому с помощью ?str= передается id для которой форма отзывов easyComm будет привязана.
Если страница открывается без хвостов, т.е так site.ru/add-review/
то выводим текст: Пожалуйста, выберите ресурс для написания отзыва! и список ресурсов, который подготовлен с помощью запроса pdoResources. А форму не выводим.
Если страница открывается с хвостом, т.е site.ru/add-review/?str=N*
то выводим форму easyComm, которая находится в чанке showformreview.
N* — это может быть любая цифра. А текст выберите ресурс и список ресурсов скрываем.
Спасибо вам за предложенный вариант решения задачи.
Но форма отображается независимо от того, что url текущей страницы содержит get параметр ( site,ru/add-review/?str=[[+id]] или нет. И в том и в другом, отображается форма.
Но все равно, спасибо большое!
В целом, мне необходимо найти решение, если url текущей страницы содержит get параметр ( site,ru/add-review/?str=[[+id]] ), то выводим форму добавления easyComm. А если url текущей страницы без get параметра ( site,ru/add-review/ ), то выводим результат запроса pdoResource.
Может найдется решение? Кто-нибудь сталкивался с такой задачей? Как решили?
В ресурсе Демо 1, плейсхолдер [[+thread]] выводит ID ресурса Демо Х.
Наверно поэтому в комментариях ресурса Демо 1 выводятся значения с Демо Х.