Magento &

1 Cevap php

Ben bir magento proje (v1.3.2.3) üzerinde çalışıyorum ve ben vertnav uzantısı yükledim.

İçindekiler 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>

Bu, her sayfada vertnav göstermelidir (beni düzeltin eğer yanlış im)

Tuhaf şeyler oluyor zaman "E_ALL | ~E_STRICT" index.php için "E_ALL | E_STRICT" raporlama değişen hata

Ayarlandığında E_ALL | E_STRICT vertnav sol barda gösterdi DEĞİLDİR.

Ayarlandığında E_ALL | ~E_STRICT vertnav görünür hale gelir.

Ben bu kimse bu konuda daha fazla bildiğini ümit, gerçekten garip bir davranış olduğunu düşünüyorum.

Diğer bloklar normal gibi davranırlar.

Bir diğer sorun, biz çalıştırmak ve proberly bununla ilgili. Biz sıkı bir uyarı olsun (sadece değişkenler referans olarak kabul edilebilir; böyle bir şey) (sadece canlı sunucuda) yönetici dizin erişirken biz ~E_STRICT için error_reporting ayarlamak için düşünüyoruz, neden bu.

Offcourse hedefimiz E_ALL | E_STRICT ayarlandığında error_reporting bırakmak için ama görünür ve yönetici erişilebilir vertnav olmalıdır.

Crazy :-) Oluyor

/ / Roland

1 Cevap

Ben bu tüm bu ile ilgili olabilir emin değilim.

Ama sadece tek bir hızlı bir ipucu: Eğer E_ALL ama kullanımını E_STRICT değil hata raporlama ayarlamak istiyorsanız:

E_ALL & ~E_STRICT

yerine:

E_ALL | ~E_STRICT

Herhangi bir fark olmayabilir, ama (daha fazla bilgiler this görmek için) o bitmasks ile çalışmak için uygun bir yoldur.

Ayrıca Magento günlük dosyasının içeriğini kontrol ettiniz?

Path: install_dir/var/log/system.log