TinyMCE - это независимый сторонний модуль, к MODX не имеет почти никакого отношения. Вам лучше на форумах по TinyMCE спрашивать.
Где-то полгода назад столкнулся с необходимостью такого плагина. Вот моя реализация: https://github.com/ilyautkin/autoRedirector
В редакторе TinyMCE столкнулся с не очень приятной вещью. При попытке вставить допустим имидж или просто пустую строку, редактор автоматом добавляет к нему теги оформления параграфа и не хочет их удалять даже в режиме HTML! Как можно отключить это принудительное автоматическое форматирование?
А вот это думаете легче? [[!If?
&subject=[[!title]]
&operator=empty
&operand=[[!title]]
&then=neto
&else=to
]] Но каждый выбирает для себя свою дорогу сам.
phpTemplates и modxSmarty для меня тёмный лес. Пока я новичок
Не знаю, может кто и подскажет со всякими этими модификаторами и т.п., но мы давно уже такие технологии не практикуем и не пропагандируем. Это все устаревшее и не эффективное. А &operator=inarray
вообще вряд ли пройдет.
Мы работаем с phpTemplates и modxSmarty.
Наверно я не могу ясно сказать что мне нужен. Тематика сайта спортивный ест 4 категорий 1 Превью к матчу 2 Предматчевая пресс-конференция 3 Послематчевая пресс-конференция 4 Цифры и факты Когда заполнял у всех бил одинаковые title после seo анализа ошибки били 30 что Примеру
[[++site_start]]
:then=[[++site_name:htmlent]]
:else=[[*pagetitle]] / [[++site_name]]
]] Потом решил сделать разные титле для каждой дочерних новостей категории Примеру&subject=1,2,3,4
&operator=inarray
&operand=1,2,3,4
&then=to
&else=neto
]] Код работал только для указанных категориях после этого сформулировал свой код но он работал.
Ваш пример работает с кодом
[[!If?
&subject=[[!title]]
&operator=empty
&operand=[[!title]]
&then=neto
&else=to
]] Спасибо
Во-первых, вы спрашивали про вывод id в определенных категориях, а значит вам родители нужны, а не дочерние документы. Во-вторых, ваш код совсем не оптимальный, ведь если $id == $sitesatrt, то дальше вообще все не важно, и нафига вообще тогда перебирать дочерние документы. Более правильно так: $id = $modx->resource->get('id');
if ($id == $sitesatrt){
return 'yes';
}
// else
if($ids = $modx->getChildIds($id,2)){
return 'no';
}
// some return?