[modDevTools] Версия 0.9.8-rc2. Поиск и крошки
В новой версии два основных изменения:
1) Поиск и замена строк в чанках и шаблонах.
Для этого появился подраздел modDevTools в меню «Приложения». Все довольно просто. Вводите строку и нажимаете кнопку «Найти». Ниже есть фильтры в контенте каких элементов осуществлять поиск.
После того, как поиск произошел, выводится код всех найденных элементов с подсветкой искомой строки. Замена производится в каждом элементе отдельно. Для этого после кода элемента идет панель с 3 кнопками: «Заменить», «Заменить все» и «Пропустить».
Кнопка «Заменить» меняет искомую строку, на которой установлен курсор (более темная подсветка), на строку замены. Кнопка «Пропустить» передвигает курсор на следующее совпадение. После первоначального поиска можно изменить строку поиска, и тогда кнопки замены оперируют уже с этой новой строкой только для конкретного элемента, после которого они расположены.
Для доступа к этому разделу требуются права save_chunk и save_template.
2) Хлебные крошки (BreadCrumbs) при редактировании ресурса.
Сделаны на основе ExtJS-компонента хлебных крошек из установщика пакетов дополнений.
Новая версия уже в репозитории SimpleDream.
1) Поиск и замена строк в чанках и шаблонах.
Для этого появился подраздел modDevTools в меню «Приложения». Все довольно просто. Вводите строку и нажимаете кнопку «Найти». Ниже есть фильтры в контенте каких элементов осуществлять поиск.
После того, как поиск произошел, выводится код всех найденных элементов с подсветкой искомой строки. Замена производится в каждом элементе отдельно. Для этого после кода элемента идет панель с 3 кнопками: «Заменить», «Заменить все» и «Пропустить».
Кнопка «Заменить» меняет искомую строку, на которой установлен курсор (более темная подсветка), на строку замены. Кнопка «Пропустить» передвигает курсор на следующее совпадение. После первоначального поиска можно изменить строку поиска, и тогда кнопки замены оперируют уже с этой новой строкой только для конкретного элемента, после которого они расположены.
Для доступа к этому разделу требуются права save_chunk и save_template.
2) Хлебные крошки (BreadCrumbs) при редактировании ресурса.
Сделаны на основе ExtJS-компонента хлебных крошек из установщика пакетов дополнений.
Новая версия уже в репозитории SimpleDream.
Комментарии: 6
Добрый день.
Замечательный компонент, спасибо.
Только заметил, что в moddevtools.class.php в районе 389 строки url в хлебных крошках формируется:
Замечательный компонент, спасибо.
Только заметил, что в 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')
Ну оно, в принципе, и так работает.
Если есть цепочка 1-2-3 и зайти на 3, а потом кликнуть по 2, то выдает:
Could not find action file at: controllers/default/index.php
Я поэтому туда и полез ))
Понял, у меня же обновлена 2.2.x до 2.3.x. Наверное, поэтому работает. Отправил в Симплдрим фикс.
Выложили.
Попробовал дополнение — восторг!
Пока только одно нарекание: после сохранение чанка в редакторе не работает Ctrl+Z. Полагаю, что он заново инициализируется или что-то такое.
Еще не помешает ссылка «Открыть этот чанк в новом окне». На незнакомом сайте находить чанки будет гораздо проще.
Пока только одно нарекание: после сохранение чанка в редакторе не работает Ctrl+Z. Полагаю, что он заново инициализируется или что-то такое.
Еще не помешает ссылка «Открыть этот чанк в новом окне». На незнакомом сайте находить чанки будет гораздо проще.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.