У меня есть экземпляр OpenCart, который я пытаюсь изменить с помощью vQmod. В частности, я пытаюсь отключить кнопку «Добавить в корзину», если цена продукта равна нулю. Тем не менее, операция vQmod не работает с ошибкой SEARCH NOT FOUND (ABORTING MOD)
. Почему это терпит неудачу?vQmod поиск не найти точную строку
каталог/просмотр/тема/simplegreat/продукта/category.tpl:
<div class="box-product-buttons clearfix">
<a onclick="addToCart('<?php echo $product['product_id']; ?>');" class="buttons-cart"><?php echo $button_cart; ?></a>
<a onclick="addToWishList('<?php echo $product['product_id']; ?>');" class="buttons-wish" title="<?php echo $button_wishlist; ?>"></a>
<a onclick="addToCompare('<?php echo $product['product_id']; ?>');" class="buttons-compare" title="<?php echo $button_compare; ?>"></a>
</div>
vQmod файл:
<operation>
<search position="replace"><![CDATA[<a onclick="addToCart('<?php echo $product['product_id']; ?>');" class="buttons-cart"><?php echo $button_cart; ?></a>]]></search>
<add><![CDATA[
// ...
]]></add>
</operation>
Есть другие файлы vQmod, изменяющие category.tpl, но они изменяют другие части файла (а не строку, которую здесь ищут).
Вы уверены, что вы редактируете правильный файл в правильной папке? убедитесь, что другие vqmods не изменяют эту строку, также проверьте, нет ли файла OCmod, который изменяет файл. – Ripper
@Ripper OCMod не используется, и есть другие файлы vQmod, изменяющие этот файл, но не эта конкретная строка – user2181948