[] [EVO] menutitle вместо pagetitle в дереве документов в Админке

Понадобилось отображать в админке menutitle если заполнен он
так как pagetitle очень длинный :)

нашел топик:
forums.modx.com/index.php?topic=34422.0

но там чуть смещенные строки.

UPD
Ага уже задали вопрос зачем это :)
вот картинка так понятней будет

[http://modx.im/blog/11.html] [Перенос] Каким я бы хотел видеть Modx Evo

Опубликовано временно, будет убрано скоро.
UPD: есть повод для обсуждения, поэтому пока что оставлю опубликованным.

В данном топике я набросал открытый список тех вещей, которые я бы хотел видеть в Evo. Многое из перечисленного уже реализовано в виде дополнений и показало свою полезность.

Некоторые пункты, к сожалению, исключают безпроблемную совместимость с более ранними версиями. Главное, что хотелось бы сохранить — работоспособность существующих сниппетов, которые считаются стандартными.

В одиночку такую работу само собой потянуть нереально. Более того, в полном объеме все перечисленные (и забытые) изменения вряд ли пригодятся в каком угодно сложном проекте: все равно нужно будет многое делать под собственные нужды. Поэтому данный список составлен больше в качестве упражнения по юзабилити, чем как реальная постановка задачи.


Читать дальше →

[] [EVO]custom Template(plugin) - выставляем нужную зависимость Шаблонов при создании новых документов

Иногда менеджеры сайта забывают ставить нужный шаблон для документа в MODx. Что вызывает их замешательство и лишнее письмо или звонок программисту. А так как отвлекаться от работы и объяснять кто виноват и почему все плохо, нет желания. Потому лучше избегать ситуаций когда у менеджера есть свобода выбора в совершении лишних действий.

Проблему наследования шаблонов в MODx решает пункт настойки

Шаблон, назначаемый новым ресурсам:
Системный: такой же шаблон, как в системных настройках.
Родитель: такой же шаблон, как у родителя (если ресурс в корне сайта, шаблон Системный).
Соседний: такой же шаблон, как у соседних ресурсов в этом контейнере (если соседних ресурсов нет, шаблон Родитель).

Но когда у нас древовидная структура сайта и нужно добавлять не только документы но и ветки документов (классический пример: каталог товаров)
то нужно делать лишние движения по выбору шаблона, при наполнении сайта.

Читать дальше →

[] Массовое редактирование документов в EVO

Возможно кому то будет интересно но в EVO уже давно есть модуль который позволяет массово редактировать документы:
Выглядит это вот так:


поля можно писать любые в том числе и ТВ
— проще всего редактировать все дочерние документы ресурса
но думаю если чуть поработать напильником то можно создавать и более сложные запросы :)

Работает это все с помощью Модуля Fast_content_csv 0.9.2
(это версия в которой добавили возможность массового редактирования)

1. в самом модуле настаиваем что и как нам нужно редактировать и какие поля отображать.
2. устанавливаем одноименный плагин, который добавляет вкладку (на обзоре ресурса) где появляются кнопки согласно настройкам в модуле.
тоесть можно:
импортировать, экспортировать, редактировать все документы в текущем разделе.

Единственное чего нету, это RithText для редактирования контента, хотя думаю что это не критично :)

[] Breadcrumbs лечим (&crumbSeparator) - вернее добавляем так как по умолчанию его нет

Уже в который раз приходиться лезть в код Breadcrumbs для того что б заменить разделитель.
Самое интересное что в wiki описан параметр &separator
но на самом деле в коде снипета его нету :) собственно потому он и не работает.

Читать дальше →