Я работаю над проектом 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 на каждой странице (поправьте меня, если я ошибаюсь)
Что-то странное происходит при изменении отчетов об ошибках со "E_ALL | E_STRICT"
на "E_ALL | ~E_STRICT"
в index.php
При значении E_ALL | E_STRICT
Вертнав НЕ отображается на левой панели.
При значении E_ALL | ~E_STRICT
vertnav становится видимым.
Я думаю, что это действительно странное поведение, надеясь, что кто-то знает об этом больше.
Другие блоки ведут себя как обычно.
Другая проблема, с которой мы сталкиваемся и, вероятно, связана с этим. Мы получаем строгое предупреждение (только переменные могут передаваться по ссылке; что-то подобное) при доступе к каталогу администратора (только на работающем сервере), поэтому мы рассматриваем установку error_reporting на ~E_STRICT
.
Конечно, наша цель - оставить для error_reporting значение E_ALL | E_STRICT
, но vertnav должен быть видимым и доступным для администратора.
Схожу с ума: -)
// Roland