web-gelistirme-sc.com

modülleri geçersiz kıl

Joomla 3.3 - acemi İlk şablonumu oluşturuyorum ve kurduktan sonra teste hazır olmak için. Ben yanlışlıkla benim şablon ayarları altında "oluştur geçersiz kılma" "mod_login" tıkladı. ve bu mesaj belirdi.screenshot

Bunu anlamıyorum ve bunun gelecekteki kişiselleştirme seyahatimde bir şeyi etkileyebileceğinden korkuyorum.

peki bu işlemi nasıl geri alabilirim?

4
Elhamy

Şablon Geçersiz Kılmalar, geliştiricilerin, önceki kodların çoğunda belirtildiği gibi modül kodunun çekirdeğini hacklemek zorunda kalmadan bir modülün düzeninde değişiklik yapmalarına izin vermek için kullanılır.

Şablon geçersiz kılmalar, bir modüldeki (normalde) default.php dosyasının kopyalarıdır. Bu durumda, mod_login çoğaltılmış ve bir şablon geçersiz kılma gerçekleştirmenize izin vermek için gerekli klasöre eklenmiştir. Geçersiz kılmayı kullanmak istemediğinizi düşündüğümde, aşağıdaki konumdan mod_login öğesini silin

templates/ahmedasharaf/html

Bu kadar basit. Bu yardımcı olur umarım

3
Lodder

En güçlü Joomla özelliklerinden biri, bileşen ve modül görünümlerini geçersiz kılma yeteneğidir.

Modül Düzeni Geçersiz Kılmaları Hakkında

Bileşenler gibi modüller belirli bir dizin yapısında kurulur.

/ modules/mod_latest_news/tmpl default.php (düzen) helper.php (veri mantığını içeren bir yardımcı dosya) mod_latest_news.php (ana modül dosyası) mod_latest_news.xml (kurulum XML dosyası) Ana modülün altındaki bileşenlere benzer dizininde (örnekte mod_latest_news) bir/tmpl/dizin var. Genellikle yalnızca bir düzen dosyası vardır, ancak modülü kimin yazdığına ve nasıl yazıldığına bağlı olarak daha fazlası olabilir.

Bileşenlere gelince, bir modülün düzenini geçersiz kılma özel olarak yerleştirilmelidir. Beez'i tekrar örnek olarak kullanarak, aşağıdaki yapıyı göreceksiniz:

/ templates/beez/html/mod_latest_news (bu dizin modül dizini adıyla eşleşir) default.php (bu dosya mizanpaj dosyası adıyla eşleşir) Modül geçersiz kılmaların yapısı oldukça basittir: /html/mod_module_name/layout_file_name.php.

Düzen Dosyalarını Kopyalama veya Oluşturma rhuk_milkyway şablonunda herhangi bir modül için düzen geçersiz kılma yoktur. En Son Haberler modülü için varsayılan düzeni geçersiz kılmak istiyorsak, bu dosyayı kopyalamamız gerekir:

/modules/mod_latest_news/tmpl/default.php

bu konuma, henüz mevcut olmadıklarında uygun dizinleri oluşturarak:

/templates/rhuk_milkyway/html/mod_latest_news/default.php

Modül düzenini geçersiz kılma konusunda biraz dikkatli olmanız gerekir, çünkü modüllerin her birini ayrı ayrı tedavi etmeniz için tasarlanabileceği veya tasarlanabileceği birkaç farklı yol vardır.

http://docs.joomla.org/Understanding_Output_Overrides#Module_Layout_Overrides

Burada geçersiz kılmalarla ilgili tam açıklamayı bulabilirsiniz:

Çıktı Geçersiz Kılmalarını Anlama http://docs.joomla.org/Understanding_Output_Overrides

3
Anibal

Basit, templates/YOUR_TEMPLATE/html ve mod_login Klasör.

Ancak bu, şablonların kolay özelleştirilmesi için yapılır, bu nedenle kendi şablonunuzu oluşturuyorsanız kullanmaya değer. Bir şablon üniforma görünümünü ve hissini korumak için gerekli değil ama gerçekten kullanışlı.

Yönetici için yapılan tüm geçersiz kılma işlevi sizin için html/override_folder oluşturmaktır, bu manuel olarak yapılır, böylece zaman kazanmak için sadece yararlı bir ekstra özelliktir.

1
Jordan Ramstad