[Помогите] не работает XML от мода

Тема в разделе "OpenCart", создана пользователем ashtray, 18 сен 2013.

  1. ashtray

    ashtray Главный по попкам!

    Регистрация:
    13 ноя 2012
    Сообщения:
    335
    Симпатии:
    72
    есть некий модуль с XML в нем условие:
    так вот в логах ошибка:
    SEARCH NOT FOUND (ABORTING MOD): <input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" />

    но в файле category.tpl эта строчка есть один в один, в чем косяк ?
     
  2. ruscadet

    ruscadet

    Регистрация:
    16 дек 2012
    Сообщения:
    112
    Симпатии:
    18
    посмотри, нет ли других модов, изменяющих этот файл
     
  3. alex_storm

    alex_storm webdev

    Регистрация:
    11 дек 2012
    Сообщения:
    1.151
    Симпатии:
    667
    Посмотри какой на выходе получается файл category.tpl и после этого внеси изменения в свой xml, вернее уточни ему значения поиска и замены.
     
  4. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    3.198
    Симпатии:
    1.306
    Можно просто внести изменения руками. Я так все модули требующие vQmod устанавливаю.
     
    LDSP нравится это.
  5. nix

    nix php, MySQL, UNIX, MikroTik ROSAPI

    Регистрация:
    16 янв 2013
    Сообщения:
    1.000
    Симпатии:
    890
    так пробуй
    PHP:
    <file name="catalog/view/theme/*/template/product/category.tpl">
        <operation>
            <search position="before"><![CDATA[onclick="addToCart]]></search>
            <add><![CDATA[<?php /*]]></add>
        </operation>
        <operation>
            <search position="after"><![CDATA[onclick="addToCart]]></search>
            <add><![CDATA[*/ 
    ?>]]></add>
        </operation>
        <operation>
            <search position="after" offset="1"><![CDATA[onclick="addToCart]]></search>
            <add><![CDATA[

    <?php if (!$product['quantity'] && $waitlist_enabled) { ?>
    <div class="waitlist-not-available"><?php echo $text_not_available;?></div>
    <div class="waitlist-add">
    <?php if ($product['already_in_waitlist']) { ?>
    <?php 
    echo $text_already_waitlist?>
    <?php 
    } else { ?>
    <a onclick="addToWaitList('<?php echo $product['product_id']; ?>');"><?php echo $text_notify_available?></a>
    <?php ?>
    </div>
    <?php } else { ?>
    <a onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button"><span><?php echo $button_cart?></span></a>
    <?php ?>

    ]]></add>
        </operation>
    </file>