Андрей

Андрей

С нами с 28 октября 2016; Место в рейтинге пользователей: #265

Сравнение 2 -х списков дочерних ресурсов

Есть ресурс с несколькими дочерними ресурсами, как некий справочник.
Есть второй ресурс у которого есть меньшее количество дочерних ресурсов, с pagetitle равными одному из id дочерних ресурсов из первого случая.
Как вывести список дочерних ресурсов первого ресурса, которые не упоминаются как дочерние второго ресурса.
Как-то мудрено написал и решения лезут в голову сильно мудреные, но по сути это сравнение 2-х списков и вывод несовпадающих элементов, может кто подскажет простое решение?
07 августа 2018, 16:56
modx.pro
1 012
0

Обновление созданных pdf в PDFResource

Настроил PDFResource, pdf перегенерятся в файл при сохранении.
Но документ динамический и меняется не только при сохранении самого документа, но и при добавлении других документов. Тогда сгенеренная pdfка получается устаревшей.
Может есть какие-то настройки, позволяющие например раз в сутки пересоздавать pdf?
09 июля 2018, 06:45
modx.pro
1 471
0

подвисает метод get

есть плагин, в котором есть такие строки
$par = $resource->get('parent');
$paro = $modx->getObject('modResource', $par);
$parpar = $paro->get('parent');
плагин срабатывает на сохранение документа и на этом страница подвисает
опытным путем было установлено, что проблема в строке
$parpar = $paro->get('parent');
если ее закомментировать, то плагин не виснет. смотрю на код и не понимаю — почему первый get не подвисает, а второй — подвисает
06 июля 2018, 21:06
modx.pro
994
0

проблемы с pdoPage

была такая выборка
<table class="table table-hover">
                      	<thead>
	                      	<tr>
	     <th class="col-sm-3 center"><big>Название </big></th>
	    <th class="col-sm-1 center"><big>Место</big></th>
	    <th class="col-sm-7 center"><big>ФИО</big></th>
	     <th class="col-sm-1 center"><big>Тип</big></th>	                      		
	                      	</tr>
                      	</thead>
                      	<tbody>
                      [[pdoResources?
                         &parents=`5`
                         &depth=`1`
                         &tpl=`tpl.tpl`
                         &sortby=`menuindex`
                         &sortdir=`DESC`
                         &limit=`0`
                         &tvPrefix=``
                         &includeTVs=`kto, rez, tip`
                         &showUnpublished=`1`
                         &showHidden=`1`
                        ]]
                        </tbody>
                      </table>
все нормально работало и работает, но в выборке стало много элементов, решил выводить постранично
сделал вот так
02 июля 2018, 18:43
modx.pro
1 330
0

Как суммировать все значения из выборки?

Есть выборка pdoResources, значения которой обрабатываются в чанком

<td>[[#[[+parent]].tv.long]]</td>
А можно как-то их просуммировать или это отдельный сниппет нужно писать?
24 июня 2018, 15:10
modx.pro
1
2 333
0

Можно ли включить TinyMCE для конкретного пользователя?

Собственно в этом и вопрос. Если я установлю TinyMCE то можно ли будет его выборочно для кого-то включать а кому не нравится продолжать использовать Ace?
23 июня 2018, 11:17
modx.pro
2
1 904
+1

Изменение TV параметра через плагин

Сделал уведомлялку в телеграм, при написании новой статьи, уведомлялка срабатывает если TV параметр telegram имеет значение «да», соответственно после отправки сообщения с телеграм мне нужно чтобы этот параметр принимал значение «нет», чтобы при редактировании статьи не было дублей оповещения.
написал для этого маленький плагин, точнее добавил в существующий, который и шлет уведомления в телеграм
$page = $modx->getObject('modResource', $id_review);
$page->setTVValue('telegram','да');
$page->save();
но он почему-то не работает…
13 июня 2018, 06:42
modx.pro
1 112
0

Вызов сниппета из чанка, который используется сниппетом

Есть выборка pdoResources, которая обрабатывается чанком
<tr>
	<td>[[+menuindex]]</td>
	<td><a href="[[#[[+pagetitle]].uri]]">[[#[[+pagetitle]].pagetitle]]</a></td>
	<td>{$rez}</td>
	<td>{if $kto == 'условие'}<a href="test.ru" title="cgbcjr">{$kto}</a>{else}<a href="[[#{$kto}.uri]]">[[#{$kto}.pagetitle]]
	                        [[!pdoResources?
                         &parents=`{$pagetitle}`
                         &depth=`1`
                         &tpl=`tpl.project`
                         &sortby=`menuindex`
                         &sortdir=`ASC`
                         &showUnpublished=`1`
                         &showHidden=`1`
                         &limit=`100`
                         &showLog=`1`
                        ]]
	</a>{/if}</td>
	<td>{$tipnag}</td>	
</tr>
19 мая 2018, 17:53
modx.pro
1 358
0

pdoResources и where

Есть ресурсы расположенные таким образом
Раздел — Категория — Элемент
Элемент2
Элемент3
Категория 2 — Элемент
Элемент2
Элемент3
Элемент4
Категорий, элементов и разделов произвольное количество. Мне нужно выбрать название категории и раздела для элемента из другого раздела у которого название совпадет с элементом из вышеописанной структуры
09 апреля 2018, 16:49
modx.pro
1 158
0

Вывод вложенных ресурсов отсортированных по родительским элементам

Есть ресурсы, примерно такой структуры
Раздел1-Подраздел1-Элемент1, Элемент2, ЭлементN
-------------Подраздел2-Элемент1, Элемент2, ЭлементM
Раздел2-Подраздел1-Элемент1, Элемент2, ЭлементK
-------------Подраздел2-Элемент1, Элемент2, ЭлементY
РазделX-Подраздел1-Элемент1, Элемент2, ЭлементG
-------------Подраздел2-Элемент1, Элемент2, ЭлементR
-------------ПодразделV-Элемент1, Элемент2, ЭлементZ

Конечная задача — вывести для каждого раздела страницу с таблицей, где первый столбец подразделы построчно, второй — элементы через запятую, соответственно для каждого подраздела построчно.
01 апреля 2018, 07:51
modx.pro
1 212
0