2009-09-11 6 views
1

Je travaille sur un projet magento (v1.3.2.3) et j'ai installé l'extension vertnav.Magento & vertnav extension

Contenu 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> 

devrait afficher le contenu vertnav sur chaque page (me corriger si mal im)

Quelque chose de bizarre se passe en cas d'erreur de changement de rapport "E_ALL | E_STRICT" à "E_ALL | ~E_STRICT" dans l'index. php

Lorsqu'il est défini sur E_ALL | E_STRICT, le vertnav n'est PAS affiché dans la barre de gauche.

Lorsqu'il est défini sur E_ALL | ~E_STRICT, vertnav devient visible.

Je pense que c'est un comportement vraiment bizarre, en espérant que quelqu'un en sait plus à ce sujet.

D'autres blocs se comportent comme d'habitude.

Un autre problème que nous rencontrons, et probablement lié à cela. Nous recevons un avertissement strict (seules les variables peuvent être transmises par référence, quelque chose comme ça) lors de l'accès au répertoire admin (uniquement sur le serveur live), c'est pourquoi nous envisageons de définir error_reporting à ~E_STRICT. Bien entendu, notre objectif est de laisser error_reporting sur E_ALL | E_STRICT mais vertnav devrait être visible et accessible par l'administrateur.

fou :-) Going

// Roland

Répondre

0

Je ne sais pas comment cela pourrait être lié à cela du tout.

Mais juste un petit truc: si vous souhaitez définir des rapports d'erreur à E_ALL mais pas E_STRICT utilisation:

E_ALL & ~E_STRICT 

au lieu de:

E_ALL | ~E_STRICT 

Il pourrait ne pas faire de différence, mais c'est la bonne façon de travailler avec les masques de bits (pour plus d'informations, voir this).

Avez-vous également vérifié le contenu du fichier journal Magento?

Chemin d'accès: install_dir/var/log/system.log