Ben İndirilebilir (Magento kontrolör) olarak linkaction geçersiz kılmak için config.xml dosyasında ne koyuyorsun?

1 Cevap php

Ben vs S3, içinde indirilebilir öğelerini kadar hizmet böylece ben linkaction yöntemini geçersiz kılmak için çalışıyorum

1 Cevap

Bu Magento 1.3 dalında oldukça kolaylaştı. Yapmanız gereken tüm eklenti olduğunu

<frontend>
	<routers>
	   <downloadable>
		 <args>
		   <modules>
			 <modulename before="Mage_Downloadable">Yourpackagename_Yourmodulename</modulename>
		   </modules>
		 </args>
	   </downloadable>
	</routers>
</frontend>

etiketi eşleşmesi gerekir Eğer geçersiz kılmak için çalışıyoruz modülünde etiketlemek. Mage_Downloadable aynı classname öneki. Yourpackagename_Yourmodulename sizin modülünün classname öneki.

Bu yerde olan, Magento bir maç için ilk modülün denetleyicileri kontrol edecektir.

app/code/local/Packagename/Modulename/controllers/DownloadController.php

Eşleşen eylem bulunursa, geri orijinal düşeceğiz. Yardım ayıklama yönlendirme konularında benim Magento Controller Dispatch Logging makale ödeme emin olun.

(rewrite approach aksine) ne bu yaklaşım hakkında harika bulunuyor sensin

  1. Elle denetleyicisi eski kontrolör dosyası gerektiren gerekmez

  2. Yeni düzen kurallar sağlamak gerekmez. Magento onlar gibi sihirli düzen kolları tutmak gibi görünüyor