Компонент "Групповое редактирование ресурсов" для MODX Revolution

Вот и вышла более менее рабочая версия (beta) компонента для группового редактирования ресурсов. Этот компонент позволяет просматривать ресурсы в таблице, где удобно их редактировать. Это стандартная таблица (grid) MODX, изменять значения полей и TV можно очень быстро, кликнув два раза в соответствующей строке. Вывод полей и TV настраивается, можно использовать для товаров каталога, новостей и т.п.

Создание и редактирование происходит без перезагрузок страницы и открывается во вкладках:

Настройка

Для настройки компонента перейти "Система" -> "Настройки системы" -> "group_edit" (пространство имен).

Настройки по умолчанию такие:

Название раздела: Новости,Каталог
ID раздела: 0,1
Поля и TV ID для вывода в таблице: pagetitle,alias,publishedon||pagetitle,alias,1,2

Имена полей, которые вы хотите вывести в таблице можно посмотреть в режиме редактироания ресурса в подсказке, которая появляется при наведение на поле. Для TV (дополнительных полей) указываются только их ID. Поля для разных компонентов разделяются символами "||". Можно делать разные настройки для разных разделов. Т.е. можно, не копируя сам компонент, сделать их несколько. Например, чтобы сделать дополнительный компонент (в меню "Компоненты") для каталога нужно:

  1. Перейти "Система" -> "Действия".
  2. В блоке "Действия" нажать правой кнопкой мыши на "group_edit" и выбрать "Создать действие здесь".
  3. Заполнить поля:
    Контроллер: index
    Пространство имён: group_edit
    Родительский контроллер: group_edit - index
    Языковые темы: group_edit:default
  4. Нажать правой кнопкой на пункте "Компоненты" и выбрать "Создать пункт меню здесь".
  5. Заполнить поля:
    Имя: Каталог (как в настройках копонента)
    Действие: group_edit - index (второе, которое мы только что создали)
  6. Пункт "Групповое редактирование ресурсов" можно переименовать в "Новости", как в настройках компонента.
  7. Нажать в меню "Главная". Теперь в разделе меню "Компоненты" вместо одного компонента - два: "Новости" и "Каталог".

 

 

Скачать

Можно скачать и установить через "Управление пакетами". Искать в разделе "Administration".

Буду благодарен за сообщения о найденных ошибках.

 


Комментарии (4)

  1. 27.11.2011 14:40:14
    WebraumZ

    Здравствуйте, Андрей. Прежде всего хочу поблагодарить вас за замечательный Shopkeeper, без которого вряд ли бы так просто состоялись некоторые проекты, сделанные для моих заказчиков.
    Теперь вопрос, касающийся непосредственно Group Edit. Я так понимаю, что этот компонент пока не работает с готовящейся к выходу версией 2.2? Я пробовал ставить и на первый релиз-кандидат и на последние сборки из github

  2. 11.01.2012 12:41:08
    beepsleepbeep

    Здравствуйте. Спасибо за ваши труды. В списках группового редактирования свежеустановленного компонента колонки дополнительных параметров (TV) подгружает из настроек (в моём случае это колонка "цена"), но в полях пусто. Цену задать можно, она действительно измениться, но после обновления страницы в колонке снова пусто, хотя цена никуда не делась.

  3. 12.01.2012 21:22:44
    Andchir

    На MODX 2.2 не проверялось.

  4. 13.01.2012 05:45:28
    dp.helsing

    Спасибо. Отличный модуль! То, что так долго искал!






Разрешённые теги: <b><i><br> Комментарий: