Перейти к содержанию
Nike555

[Решено] Модуль который заменяет/удаляет несколько строк

Рекомендуемые сообщения

Всем привет ! :)

Решил создать 1 маленький модуль который будет удалять ненужные поля при регистрации. Но столкнулся с проблемой, opencart не может искать по нескольким строкам

Пример:

<file path="catalog/view/theme/default/template/account/register.tpl">

  <operation>
    <search trim="true"><![CDATA[<div class="form-group">
     <label class="col-sm-2 control-label" for="input-fax"><?php echo $entry_fax; ?></label>
     <div class="col-sm-10">
      <input type="text" name="fax" value="<?php echo $fax; ?>" placeholder="<?php echo $entry_fax; ?>" id="input-fax" class="form-control" />
     </div>
    </div>]]></search>
    <add position="replace"><![CDATA[
   ]]></add>
  </operation>
</file>

Код должен удалять поле с факсом, но, если я делаю поиск по 2ым или более строк - не находит, соответственно не удаляет строки.

Пробовал искать в гугл, не нашел.

Подскажите пожалуйста как можно это провернуть?

Спасибо

Изменено пользователем Nike555

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
<file path="catalog/view/theme/default/template/account/register.tpl">
  <operation>
    <search><![CDATA[<div class="form-group">]]></search>
    <add position="replace" offset="5"><![CDATA[
   ]]></add>
  </operation>
</file>

найдет искомое- заменит его и 5 строк вниз 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо большое)

можно закрыть тему)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.