it-swarm-tr.com

Bir modülü isim ve pozisyona göre almanın bir yöntemi var mı?

JModuleHelper'in 2 yöntemi vardır modülleri yükleyebileceğiniz seçenekler:

JModuleHelper::getModule();

modül adını/başlığını (ör. 'Ana Menü') veya modül 'türünü' (ör. mod_menu) alan ve:

JModuleHelper::getModules()

modül konumu alır (örneğin 'üst').

getModules() kullanmak yerine, sonuç dizisi üzerinde bir döngü çalıştırarak her başlığı kontrol etmek yerine, modülü hem gerçek ad AND konumuna göre yüklemenin bir yolu var mı?

5
codinghands

Bildiğim kadarıyla değil. Tam olarak önerdiğin gibi yapardım.

2
Bakual

Her modülde döngü yapmak yerine, modül için istediğiniz parametreleri programlı olarak belirtebileceğinizi ve sadece amacınız için tamamen yeni bir örnek oluşturabileceğinizi düşünüyorum. Uygulamanız için makul olup olmadığından emin değilim ama olabilir.

Bunu yapmak için modül nesnesini almak için getModule () yöntemini, sonra attribs parametre dizisi ile renderModule yöntemini kullanırsınız.

Bu şekilde, konumu anında bilmenize gerek kalmaz, çünkü örneği anında yaratırsınız.

1
Chad Windnagle