Saya mencoba menyembunyikan judul modul.
Saya telah mengubah pengaturan admin tetapi judulnya masih ditampilkan di ujung depan. Dalam database, showtitle
bidang diatur ke 0
.
Saya mencoba menyembunyikan judul modul.
Saya telah mengubah pengaturan admin tetapi judulnya masih ditampilkan di ujung depan. Dalam database, showtitle
bidang diatur ke 0
.
Jawaban:
Periksa ini:
joomlaroot / templates / yourtemplate / html / modules.php
dan cari sesuatu seperti ini:
if($module->showtitle){echo $module->title;}
Apakah hanya ada echo $module->title;
tanpa if($module->showtitle){}
case maka mungkin ini adalah soultion.
Saya pernah mengalami ini dengan modul tertentu, dan posisi tertentu di templat tertentu. Hampir bisa dipastikan a) modul mengabaikan parameter 'showtitle', atau memeriksanya secara tidak benar, atau b) kerangka templat / templat tidak menarik judul. Misalnya, dalam kerangka Warp yang digunakan oleh YooTheme (penyedia tema populer dengan rantai render modulnya sendiri), posisi 'logo' tidak akan membuat judul modul (karena mereka membuat dugaan bahwa Anda tidak ingin judul modul ditunjukkan di atas gambar logo Anda).
Jika Anda memperbarui pertanyaan dengan templat dan modul, akan lebih mudah untuk diselidiki.
Itu akan tergantung pada modul mana itu, dan bagaimana itu diberikan. Saya punya masalah dengan modul pencarian di Joomla 3.3. Saya menyembunyikan judul di backend, tetapi masih ditampilkan di ujung depan. Saya harus melakukan "output override" untuk dapat menyembunyikan judul. Saya menyalin file modules/mod_search/tmpl
ke template saya (misalnya templates/mytemplate/html/mod_search
) dan kemudian menambahkan kode untuk menghormati nilai showtitle
:
if($module->showtitle=="0")
$output = "";
else
$output = '<label for="mod-search-searchword" class="element-invisible">' . $label . '</label> ';
Mengapa ini bukan kasus dalam versi inti di luar saya, tapi saya kira, karena ini open source, saya bisa mengubahnya sendiri ...
Menampilkan judul modul
< jdoc:include type="modules" name="grid2-2" style="xhtml" />
Dalam manajer modul di bawah Advanced
tab, ubah Module Style
ke html5, atau xhtml.
Setiap modul memungkinkan judulnya ditampilkan atau disembunyikan sebagai opsi dalam manajer modul.
CATATAN: Itulah satu-satunya tempat untuk mengkonfigurasinya.
Nilai disimpan dalam kolom "showtitle" dari "#__modules".
Semoga pengaturan ini dihormati oleh modul dan templat yang membuatnya.
Inti Joomla membuat modul sesuai dengan gayanya. Render menurut gaya dapat ditemukan di (administrator /) templates / $ template $ / html / modules.php.
Setiap gaya memiliki fungsinya sendiri dengan modChrome_ awalan. Tidak semua gaya memiliki kode untuk judul tersebut.
Gaya mana yang berlaku tergantung pada JDOC dalam template dan pengaturan opsional untuk modul.
Juga memperhatikan beberapa pengkodean yang tidak konsisten: if ((bool) $module->showtitle)
versus if ($module->showtitle)
versus if ($module->showtitle != 0)
yang dapat menyebabkan hasil yang tidak terduga