Jump to content

OCMOD multiline search fix

Version number: 1.0.0
   (0 reviews)
Sign in to follow this  

1 Screenshot

About This File

Модуль позволяет искать в исходном файле не одну строку, а фрагмент кода, состоящий из множества строк игнорируя при этом отступы и табуляции и вносить после фрагмента или перед ним необходимые доработки в файл. Модуль не позволяет заменять искомый фрагмент кода (если кто-то сможет реализовать это, буду рад внести изменения в этот файл).

 

- Установка стандартная, через менеджер дополнений с очисткой кэша после установки.
- Проверяйте логи менеджера дополнений после установки модуля на наличие ошибок.

В вашем файле модификатора, директиве <search> необходимо добавить два параметра: multiline="true" и ignorespaces="true", чтобы найти многострочный фрагмент кода например: 

<search multiline="true" ignorespaces="true"><![CDATA[
        <!DOCTYPE html>
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <?php header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); ?>
    ]]></search>

Работает только с <add position="after"> и <add position="before">. Если кто разберет как заставить работать <add position="replace">, пожалуйста отпишитесь!



  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.