0

カテゴリで製品を表示するときに、opencart Web サイト内の [表示] ドロップダウン メニューに [すべて] を表示したいと考えています。正しい方法でそれを行うには多くのコーディングが必要だと言われたので、次のようにコードを微調整しました。

$this->data['limits'][] = array(
    'text'  => "All",
    'value' => 5000,
    'href'  => $this->url->link('product/category', 'path=' . $this->request->get['path'] . $url . '&limit=5000')
);

これにより、エラー ログに次のようなエラーが表示されるようです。

2013-02-07 11:22:12 - PHP Notice:  Use of undefined constant All - assumed 'All' in /home/a6997914/public_html/catalog/controller/product/search.php on line 373

この「すべて」を定義する必要がありますか、それとも構文が間違っていますか? この方法は、私が知る限り必要に応じて機能しますが、それでもこのエラーが発生します。

4

1 に答える 1

1

あなたが示した行は、seacrh.phpではなくproduct/category.phpのものです

catalog/controller/product/search.phpを開きます。そこで ALL を使用していて、「ALL」のように引用符で囲んでいないと確信しています。「ALL」を使用すると、エラーが消えるはずです

于 2013-02-07T14:30:00.843 に答える