Magento Codepools tanımlayın
Çekirdek havuzu
Her şeyden önce, bu klasör Magento'yu çok güçlü, esnek ve hoş yapan tüm kodu saklar. Magento gelişiminin ana kuralı, hiçbir zaman değişiklik yapmamanız gerektiğidir. Başka bir deyişle, bu klasör yalnızca Magento çekirdek geliştiricilerine aittir ve bu havuzdaki herhangi bir şeyi düzenleyecekseniz, kötü ruhları sizi ekran boyunca bile cezalandırır.
Topluluk havuzu
Bu klasör tamamen topluluk geliştiricilerine aittir. Bu, MagentoConnect'te bulunan veya eklenti geliştirme mağazasında bulabileceğiniz hem ücretsiz hem de ücretli yüzlerce 3. parti eklenti için doğru yerdir. Bu nedenle, temel olarak, herhangi bir eklenti kurduysanız, bunun app / code / community / only konumunda olması gerekir.
Yerel havuz
Kendi Magento tabanlı mağazanız varsa ve her şeyi kendi başınıza yapmak istiyorsanız veya bir Magento geliştiricisiyseniz ve mantığı bir şekilde değiştirmek amacındaysanız, yerel havuz her şeyin yapılması gereken yerdir. Magento uzantılarını, bloklarını veya yöntemlerini geçersiz kılmak istiyorsanız, gerekli klasörleri Çekirdek havuzundan kopyalayın ve ne yapmak istediğinizi yapın. Web sitesi için özel olarak oluşturulan özel uzantılar için aynı kuralı uygulayın - tüm kodların yerel havuzda olması gerekir.
local
kilitlenmeleri gidermek için bu üçüncü kod havuzuna sahip olmak çok önemlidir .