it-swarm-id.com

Tampilkan / sembunyikan judul modul tidak berfungsi

Saya mencoba menyembunyikan judul modul.

Saya telah mengubah pengaturan admin tetapi judulnya masih ditampilkan di ujung depan. Dalam database, bidang showtitle disetel ke 0.

10
toomanyairmiles

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 case if($module->showtitle){} maka apakah ini mungkin soultion.

6
Joomla Agency

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 dalam modules/mod_search/tmpl ke templat saya (mis. 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 ...

2
akame

Saya pernah mengalami ini dengan modul tertentu, dan posisi tertentu di templat tertentu. Hampir bisa dipastikan a) modul mengabaikan parameter 'showtitle', atau memeriksanya dengan 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 ditampilkan di atas gambar logo Anda).

Jika Anda memperbarui pertanyaan dengan templat dan modul, akan lebih mudah untuk diselidiki.

2
codinghands

Menampilkan judul modul

< jdoc:include type="modules" name="grid2-2" style="xhtml" />

2
John-Eilif

Dalam manajer modul di bawah tab Advanced ubah Module Style ke html5, atau xhtml.

2
Tim Wilkinson

Setiap modul memungkinkan judulnya untuk 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)
dibandingkan if ($module->showtitle)
dibandingkan if ($module->showtitle != 0)
yang dapat menyebabkan hasil yang tidak terduga

1
sovainfo