[modDevTools] Версия 0.9.8-rc2. Поиск и крошки

В новой версии два основных изменения:

1) Поиск и замена строк в чанках и шаблонах.
Для этого появился подраздел modDevTools в меню «Приложения». Все довольно просто. Вводите строку и нажимаете кнопку «Найти». Ниже есть фильтры в контенте каких элементов осуществлять поиск.

После того, как поиск произошел, выводится код всех найденных элементов с подсветкой искомой строки. Замена производится в каждом элементе отдельно. Для этого после кода элемента идет панель с 3 кнопками: «Заменить», «Заменить все» и «Пропустить».

Кнопка «Заменить» меняет искомую строку, на которой установлен курсор (более темная подсветка), на строку замены. Кнопка «Пропустить» передвигает курсор на следующее совпадение. После первоначального поиска можно изменить строку поиска, и тогда кнопки замены оперируют уже с этой новой строкой только для конкретного элемента, после которого они расположены.





Для доступа к этому разделу требуются права save_chunk и save_template.

2) Хлебные крошки (BreadCrumbs) при редактировании ресурса.
Сделаны на основе ExtJS-компонента хлебных крошек из установщика пакетов дополнений.




Новая версия уже в репозитории SimpleDream.
Виталий Киреев
21 октября 2014, 13:36
modx.pro
1
2 334
+5

Комментарии: 6

Павел Романов
21 октября 2014, 18:30
0
Добрый день.
Замечательный компонент, спасибо.
Только заметил, что в moddevtools.class.php в районе 389 строки url в хлебных крошках формируется:
'url' => '?a=30&id=' . $parent->get('id')
Это работает в REVO 2.2.*, но в 2.3.* должно быть по-другому:
'url' => '?a=resource/update&id=' . $parent->get('id')
    Виталий Киреев
    21 октября 2014, 18:35
    0
    Ну оно, в принципе, и так работает.
      Павел Романов
      21 октября 2014, 18:40
      +1
      Если есть цепочка 1-2-3 и зайти на 3, а потом кликнуть по 2, то выдает:
      Could not find action file at: controllers/default/index.php
      Я поэтому туда и полез ))
        Виталий Киреев
        22 октября 2014, 04:47
        0
        Понял, у меня же обновлена 2.2.x до 2.3.x. Наверное, поэтому работает. Отправил в Симплдрим фикс.
Василий Наумкин
23 октября 2014, 10:44
+1
Попробовал дополнение — восторг!

Пока только одно нарекание: после сохранение чанка в редакторе не работает Ctrl+Z. Полагаю, что он заново инициализируется или что-то такое.

Еще не помешает ссылка «Открыть этот чанк в новом окне». На незнакомом сайте находить чанки будет гораздо проще.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    6