it-swarm-tr.com

Modül başlığını gösterme / gizleme çalışmıyor

Bir modülün başlığını saklamaya çalışıyorum.

Yönetici ayarını değiştirdim ancak başlık hala ön uçta görüntüleniyor. Veritabanında, showtitle alanı 0.

10
toomanyairmiles

Şunu bir kontrol et:

joomlaroot/templates/yourtemplate/html/modules.php

ve bunun gibi bir şey arayın:

if($module->showtitle){echo $module->title;}

if($module->showtitle){} durumu olmadan yalnızca echo $module->title; Var mı, o zaman bu muhtemelen ruhtur.

6
Joomla Agency

Hangi modüle ve nasıl oluşturulduğuna bağlı olacaktır. Joomla 3.3'teki arama modülü ile bu sorunu yaşadım. Başlığı arka uçta sakladım, ancak hala ön uçta görüntüleniyordu. Başlığı gizlemek için bir "çıkış geçersiz kılma" yapmak zorunda kaldı. modules/mod_search/tmpl şablonuma (ör. templates/mytemplate/html/mod_search) ve ardından showtitle değerine saygı göstermek için kod ekledi:

if($module->showtitle=="0")
  $output = ""; 
else
  $output = '<label for="mod-search-searchword" class="element-invisible">' . $label . '</label> ';

Neden çekirdek versiyonda durum böyle değil, ama bence, açık kaynak olduğundan, kendim değiştirebilirim ...

2
akame

Bunu belirli modüller ve belirli şablonlardaki belirli konumlarla yaşadım. Neredeyse kesinlikle a) 'showtitle' parametresini göz ardı eden veya yanlış kontrol eden modül ya da b) başlığın içinden geçmediği şablon/şablon çerçevesi. Örneğin, YooTheme (kendi modül oluşturma zincirine sahip popüler bir tema sağlayıcısı) tarafından kullanılan Warp çerçevesinde, 'logo' konumu modül başlığını oluşturmaz (modül başlığını istemediğinizi tahmin ettikleri için) logo resminizin üstünde gösterilir).

Soruyu şablon ve modülle güncellerseniz araştırmak daha kolay olur.

2
codinghands

Modül başlıklarını görüntüleme

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

2
John-Eilif

Advanced sekmesi altındaki modül yöneticisinde Module Style ila html5 veya xhtml.

2
Tim Wilkinson

Her modül, başlığının modül yöneticisinde bir seçenek olarak gösterilmesine veya gizlenmesine izin verir.
NOT: Yapılandırmak için tek yer burası.

Değer, "#__modules" sütununun "showtitle" sütununda saklanır.
Umarım bu ayara, onu oluşturan modül ve şablon tarafından saygı duyulur.

Joomla core modülü tarzına göre oluşturur. Stile göre işleme (yönetici /) şablonları/$ şablonu $/html/modules.php'de bulunabilir.
Her stilin modChrome_ önekiyle kendi işlevi vardır. Tüm stillerin başlık için kodu yoktur.

Hangi stilin uygulanabilir olduğu şablondaki JDOC'a ve modül için isteğe bağlı ayara bağlıdır.

Ayrıca bazı tutarsız kodlamalar fark ettim: if ((bool) $module->showtitle)
karşı if ($module->showtitle)
karşı if ($module->showtitle != 0)
beklenmedik sonuçlara yol açabilir

1
sovainfo