rukol

Замена строки в product.tpl. Help

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

rukol    1

Здравствуйте, в product tpl надо заменить:

(<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)

на

(<?php echo $option_value['price']; ?>)

написал такой xml

<file name="catalog/view/theme/*/template/product/product.tpl">
		<operation>
		<search position="replace"><![CDATA[
		(<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)
		]]></search>
		<add><![CDATA[
		(<?php echo $option_value['price']; ?>)
		]]></add>
		</operation>
		</file>

но ничего не работает, в логах пишет:

VQModObject::applyMod - SEARCH NOT FOUND (ABORTING MOD): (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)

помогите, пожалуйста, заменить строки. в product.tpl эта строка есть.

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


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

Извините за вопрос, но зачем столько геморроя, если можно просто открыть шаблон и вырезать лишнее?
Ведь, насколько я понял, нужно просто удалить из него вот эту часть кода:

<?php echo $option_value['price_prefix']; ?>

То есть, насколько я понимаю, вы просто хотите убрать обозначение валюты. Зачем писать код, если есть кнопка Delete?

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


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

А если так 

 


<file name="catalog/view/theme/*/template/product/product.tpl">
        <operation>
        <search position="replace"><![CDATA[
        <?php echo $option_value['price_prefix']; ?>
        ]]></search>
        <add><![CDATA[
        ]]></add>
        </operation>
        </file>

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


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

если строка, которую надо заменить встречается несколько раз, заменяется только первая строка или все? Можно ли выбирать какую из повторяющихся нужно менять?

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


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

В vq mod можно убрать и первую и все перечисленные в условии.

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


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


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

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