私は 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_STRICT
vertnavに設定すると、左側のバーに表示されません。
E_ALL | ~E_STRICT
vertnavに設定すると表示されます。
誰かがそれについてもっと知っていることを願って、これは本当に奇妙な振る舞いだと思います。
他のブロックは通常どおりに動作します。
私たちが遭遇した別の問題であり、おそらくこれに関連しています。管理ディレクトリ (ライブ サーバー上のみ) にアクセスすると、厳密な警告 (参照によって渡されるのは変数のみ) が表示されます。これが、error_reporting を に設定することを検討している理由です~E_STRICT
。
もちろん、私たちの目標は error_reporting を設定したままにすることですE_ALL | E_STRICT
が、vertnav が表示され、管理者がアクセスできるようにする必要があります。
発狂 :-)
// ローランド