Özel modülümün bloğu ürün sayfasında görünmüyor. Nasıl hata ayıklayabilirim?


15

Çevrimiçi bir eğiticiyi izleyerek ilk özel modülümü yapıyorum. Sistemin modülümü "keşfetmesi" için belirli XML dosyaları oluşturmanız gerektiğini anlıyorum, ancak XML'yi kırdığımda bile, hiçbir fark görmüyorum veya bazen bana bir hata raporu olduğunu söyleyen bir sayfa görüyorum. gizleniyor. Bu hata raporlarını nasıl bulabilirim ve geliştirirken sistemden geri bildirim almanın bir yolu var mı?

İşte benim dosya uygulaması / etc / modules / BlueAcorn_Test.xml :

<?xml version="1.0" encoding="UTF-8"?>
<config>
    <modules>
        <BlueAcorn_ExampleModule>
            <active>true</active>
            <codepool>local</codepool>
        </BlueAcorn_ExampleModule>
    </modules>
</config>

Ve app / code / local / Blueacorn / Örnek / etc / config.xml'deki yapılandırma dosyam :

<?xml version="1.0" encoding="UTF-8"?>
<config>
    <global>
        <blocks>
            <test>
                <class>BlueAcorn_ExampleModule_Block</class>
            </test>
        </blocks>
        <layout>
            <updates>
                <test>
                    <file>example.xml</file>
                </test>
            </updates>
        </layout>
    </global>
</config>

+1 için bu, siteyi ziyaret edecek yeni başlayanlar için harikadır. daha fazla bu tür sorular göndermeye başlamalı mıyız?
pzirkind

1
Ben bize birden çok "şeyleri" içeren sorulara cevap olacak anlamaya yanı sıra her iki başlayanlar cevap böyle sorular olması için iyi olacağını düşünüyorum
benmarks

Hey, bu gülümseme her şeyi değiştiriyor! :-)
Ocak'ta

Yanıtlar:


7

Hata raporlarına gelince, sanırım exceptionve systemgünlüklerine ihtiyacınız olabilir . Alan Storm Magento sitesi bir kez daha kullanışlı Magento Geliştirme Ortamı olacak . Burada günlük kaydını nasıl açacağınızı ve bu günlük dosyalarını nerede bulacağınızı bulacaksınız.

var/report/Klasörde depolanan başka hatalar var . Benim durumumda orada oturum sadece sql güncellemeleri hatası gördüm.

İle ben geliştiriyorum iken sisteme geri bildirim almak için bir yol var? İstisna işleme, günlük tutma, vb. Sonra bu diğer bağlantıyı kontrol edin: PHP Hata İşleme ve Magento Geliştirici Modu


8

Olmak zorunda

<codePool>local</codePool>

büyük bir p ile


6

Magento, modülünüzün farklı bölümlerini keşfetmek ve kullanmak için XML'i kullanır.

Bazen XML'i kırarsanız Magento hiçbir şey söylemez, ancak modülünüzün bu bölümünü kullanmak istediğinizde Magento size bunun olmadığını söyler.

XML hatalarından kaçınmanın bir yolu (bazen izlemek çok sinir bozucu olabilir), önceden oluşturulmuş kaynak plakası XML ve sınıf kurulum dosyalarını kullanmaktır.

SilkSoftware, saatlerce süren sıkıcı gelişimden tasarruf edebileceğiniz basit bir "Modül Oluşturucu" oluşturdu.

Bunları burada bulabilirsiniz: http://www.silksoftware.com/magento-module-creator/

Yaptıkları şey, modülünüz için 'iskeleti' oluşturmanıza izin vermek (oraya herhangi bir hassas kod yerleştirmeden), bloklar, modeller vb. Eklemenize izin verir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.