Bir ön sayfadan düzeni almak istediğim bir Magento modülünde çalışıyorum. Ön sayfa ile sayfaların her türünü, yani cms sayfası, kategori, ürün, alışveriş sepeti, hesabımı, vb. Kastediyorum.Magento verilen sayfa için düzen olsun
Alan Storm'dan mükemmel magento-nofrills ebook'unu okudum ve Commercebug eklentisini kullanıyorum magento sitemi geliştirmeme yardımcı olmak için. Ayrıca bir similair sorusu arayan stackoverflow üzerinde biraz zaman harcadım, lütfen onu özlediysem beni affet.
Örneğin bir sayfa kimliğim veya kategori kimliğim varsa, arka uçta kod çalıştırmadan önyüz sayfasının düzenini nasıl alabilirim?
Ben isteği ile oynuyorsun ve ben önyüzdeki bu kodu çalıştırdığınızda, örneğin bir katalog sayfasına bakan i modülü, kontrolör, layouthandles vb değiştirildiğini görebilirsiniz
$request = Mage::app()->getRequest();
$request->setModuleName('cms');
$request->setRouteName('cms');
$request->setControllerName('page');
$request->setActionName('view');
$request->setParam('page_id', 6);
Ama i düzenden xml incelemek zaman, ben bana kimliği ile (bu örnekte) için xml cms sayfasını göstermek için magento zorlamak gibi olamaz = 6:
Mage::app()->getLayout()->getNode()->asXml();
Belki yol çok karmaşık düşünüyorum gerçi. Belirli bir sayfanın kenar çubuğuna sahip olup olmadığını, hangi blokların ve öğelerin sayfada ve kenar çubuğunda gösterilip gösterilmediğini kontrol etmek istiyorum (sadece aktif bloklar, yok sayılanları değil).
Şimdiden teşekkürler! Tim
Bunu anladınız mı? Kendimi merak ediyorum. – chrisjlee