it-swarm-id.com

timpa modul

Joomla 3.3 - pemula Saya membuat template pertama saya, dan setelah menginstalnya siap untuk pengujian. Saya tidak sengaja mengklik "mod_login" di "buat ganti" di bawah pengaturan template saya. dan pesan ini muncul.screenshot

Saya tidak memahaminya dan saya khawatir ini dapat mempengaruhi sesuatu dalam perjalanan penyesuaian saya di masa depan.

jadi bagaimana saya bisa membatalkan tindakan ini?

4
Elhamy

Template Overrides digunakan untuk memungkinkan pengembang membuat perubahan pada tata letak modul tanpa harus meretas inti kode modul yang seperti yang disebutkan dalam banyak jawaban sebelumnya buruk.

Override template hanyalah duplikat dari file (biasanya) default.php dari modul. Dalam kasus Anda, mod_login telah digandakan dan ditambahkan ke folder yang diperlukan untuk memungkinkan Anda melakukan override template. Melihat saya berasumsi Anda tidak ingin menggunakan override, cukup hapus mod_login dari lokasi berikut

templates/ahmedasharaf/html

Sederhana seperti itu. Semoga ini membantu

3
Lodder

Salah satu fitur Joomla yang paling kuat adalah kemampuan untuk menimpa tampilan komponen dan modul.

Tentang Tata Letak Tata Letak Modul

Modul, seperti komponen, diatur dalam struktur direktori tertentu.

/ modules/mod_latest_news/tmpl default.php (tata letak) helper.php (file helper yang berisi logika data) mod_latest_news.php (file modul utama) mod_latest_news.xml (file XML instalasi) Mirip dengan komponen, di bawah modul utama direktori (dalam contoh, mod_latest_news) ada direktori/tmpl /. Biasanya hanya ada satu file tata letak tetapi tergantung pada siapa yang menulis modul, dan bagaimana ini ditulis, mungkin ada lebih banyak.

Adapun komponen, tata letak menimpa untuk modul harus ditempatkan dengan cara tertentu. Menggunakan Beez sebagai contoh lagi, Anda akan melihat struktur berikut:

/ templates/beez/html/mod_latest_news (direktori ini cocok dengan nama direktori modul) default.php (file ini cocok dengan nama file layout) Struktur untuk modul yang ditimpa lagi cukup sederhana: /html/mod_module_name/layout_file_name.php.

Menyalin atau Membuat File Layout Template rhuk_milkyway tidak memiliki layout layout untuk modul apa pun. Jika kami ingin mengganti tata letak default untuk modul Berita Terbaru, kami perlu menyalin file ini:

/modules/mod_latest_news/tmpl/default.php

ke lokasi ini, membuat direktori yang sesuai jika belum ada:

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

Anda perlu sedikit berhati-hati dengan menimpa tata letak modul karena ada sejumlah cara berbeda yang dapat atau telah dirancang modul sehingga Anda perlu memperlakukan masing-masing secara individual.

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

Di sini Anda dapat menemukan penjelasan lengkap tentang penggantian:

Memahami Override Output http://docs.joomla.org/Understanding_Output_Overrides

3
Anibal

Sederhana, masuk ke templates/YOUR_TEMPLATE/html dan hapus mod_login folder.

Namun ini dibuat untuk menyesuaikan template dengan mudah, jadi layak digunakan jika Anda membuat template sendiri. Ini tidak diperlukan tetapi sangat berguna untuk menjaga tampilan dan nuansa seragam templat.

Semua fungsi override yang dilakukan di admin adalah membuat html/override_folder untuk Anda, ini biasanya dilakukan secara manual sehingga hanya fitur tambahan yang bermanfaat untuk menghemat waktu.

1
Jordan Ramstad