1

私は magento プロジェクト (v1.3.2.3) に取り組んでおり、vertnav 拡張機能をインストールしました。

内容 vertnav.xml:

<?xml version="1.0"?>
<layout version="0.1.0">
    <default>
        <reference name="left">
            <block type="vertnav/navigation" name="catalog.vertnav" template="vertnav/left.phtml" before="-" />
        </reference>
    </default>
</layout>

これにより、すべてのページにvertnavが表示されるはずです(間違っている場合は修正してください)

index.php でエラー報告を から"E_ALL | E_STRICT"に変更すると、何かおかしなことが起こります"E_ALL | ~E_STRICT"

E_ALL | E_STRICTvertnavに設定すると、左側のバーに表示されません。

E_ALL | ~E_STRICTvertnavに設定すると表示されます。

誰かがそれについてもっと知っていることを願って、これは本当に奇妙な振る舞いだと思います。

他のブロックは通常どおりに動作します。

私たちが遭遇した別の問題であり、おそらくこれに関連しています。管理ディレクトリ (ライブ サーバー上のみ) にアクセスすると、厳密な警告 (参照によって渡されるのは変数のみ) が表示されます。これが、error_reporting を に設定することを検討している理由です~E_STRICT

もちろん、私たちの目標は error_reporting を設定したままにすることですE_ALL | E_STRICTが、vertnav が表示され、管理者がアクセスできるようにする必要があります。

発狂 :-)

// ローランド

4

1 に答える 1