0

Opencart 1.5.6.1 を使用しています。

このページ: http://jefferson.com.my/test/index.php?route=product/results&category=[75]&path=0&filterProduct=1

一部の製品でエラーが発生しました。SAVE Notice: Undefined index: Saving in /home/jefferso/public_html/test/vqmod/vqcache/vq2-catalog_view_theme_pav_fashion_template_product_category.tpl 行 147%

割引率を表示するmodを入れているからです。カテゴリページ、商品ページ、ホームページでの表示には問題ありませんが、左のフィルター(Tシャツにチェックを入れる)で上のページにたどり着いたらエラーが出てしまいます。

そのキャッシュ ファイルの扱い方がわからず、テーマの開発者も手を貸そうとしません。

4

1 に答える 1

1

ソース> vqmod> xmlに移動し、「webvet_percentage_to_specials_v6.xml」ファイルを見つけて開き、コードの下に</modification>タグの上のページの下部に追加します。> そして、それを確認してください。

// FILTER PAGE
<file name="catalog/controller/product/results.php">

    <operation>
        <search position="after"><![CDATA[
        'special'     => $special,
        ]]></search>

        <add><![CDATA[
        'saving'     => round((($result['price'] - $result['special'])/$result['price'])*100, 0),
        ]]></add>
    </operation>
</file>

<file name="catalog/view/theme/*/template/product/result.tpl">

    <operation>
        <search position="after"><![CDATA[
        <span class="price-old"><?php echo $product['price']; ?></span> <span class="price-new"><?php echo $product['special']; ?></span>
        ]]></search>

        <add><![CDATA[
        <br /><span style="color: red;">SAVE <?php echo $product['saving']; ?>%</span>
        ]]></add>
    </operation>
</file>
于 2014-06-27T11:28:04.943 に答える