Eğer Magento programlı ürünün sayfada belirleyin

0 Cevap php

Ben bir Magento sitenin Tüm sayfalarda izleme kodları eklemek istediğiniz, ve sayfa bir CMS sayfa, bir kategori tarama sayfası veya bir ürün görünüm sayfası ise farklı bir sözdizimi kullanmanız gerekir. Ben şimdi her sayfada bir genel izleme kodunu ekler bir blok kurmak özel bir modülü var. Bloğunun, nasıl CMS sayfalarında, kategori sayfalarında ve ürün sayfaları ayırt edebilirsiniz?

Ben ile başladı:

Mage::app()->getRequest();

Bunu görebiliyorum

Mage::app()->getRequest()->getParam('id');

ürün ve kategori sayfalarında ürün veya kategori kimliği verir, ancak bu sayfa türleri arasında ayırım yapmaz.

Mage::app()->getRequest()->getRouteName();

CMS sayfaları için "cms", ama kategori tarama ve ürün görünüm sayfalarında hem de döner "katalog" return, bu yüzden ayrı kategori ve ürün sayfaları anlatmak için kullanabilirsiniz olamaz.

Ben güvenle kullanabileceğiniz isteği bazı gösterge var mı? Veya farklı sayfa tipleri için farklı izleme kodları Amacım gerçekleştirmek için daha iyi bir yolu var mı?

0 Cevap