J'essaie de cacher le titre d'un module.
J'ai changé le paramètre administrateur mais le titre est toujours affiché dans le frontal. Dans la base de données, le showtitle
champ est défini sur 0
.
joomla-3.x
module
toomanyairmiles
la source
la source
Réponses:
Vérifiez ça:
joomlaroot / templates / yourtemplate / html / modules.php
et recherchez quelque chose comme ceci:
Y a-t-il seulement
echo $module->title;
sans leif($module->showtitle){}
cas alors est-ce probablement l'âme.la source
J'ai vécu cela avec certains modules et certaines positions dans certains modèles. C'est presque certainement a) le module ignorant le paramètre 'showtitle', ou le vérifiant incorrectement, ou b) le modèle / framework de modèle ne tirant pas le titre. Par exemple, dans le cadre Warp utilisé par YooTheme (un fournisseur de thème populaire avec sa propre chaîne de rendu de module), la position `` logo '' ne rendra pas le titre du module (car ils font une supposition que vous ne voulez pas le titre du module ci-dessus l'image de votre logo).
Si vous mettez à jour la question avec le modèle et le module, il serait plus facile d'enquêter.
la source
Cela dépendra de quel module il s'agit et de la façon dont il est rendu. J'ai eu ce problème avec le module de recherche dans Joomla 3.3. J'ai caché le titre dans le backend, mais il était toujours affiché dans le front-end. J'ai dû faire un "override de sortie" pour pouvoir cacher le titre. J'ai copié les fichiers dans
modules/mod_search/tmpl
mon modèle (par exempletemplates/mytemplate/html/mod_search
) puis ajouté du code pour respecter la valeur deshowtitle
:Pourquoi ce n'est pas le cas dans la version de base me dépasse, mais je suppose, puisque c'est open source, je pourrais le changer moi-même ...
la source
Affichage des titres des modules
< jdoc:include type="modules" name="grid2-2" style="xhtml" />
la source
Dans le gestionnaire de modules sous l'
Advanced
onglet, changez leModule Style
en html5 ou xhtml.la source
Chaque module permet d'afficher ou de masquer son titre en option dans le gestionnaire de modules.
REMARQUE: c'est le seul endroit pour le configurer.
La valeur est stockée dans la colonne "showtitle" de "#__modules".
Espérons que ce paramètre soit respecté par le module et le modèle qui le rendent.
Le noyau Joomla rend le module selon son style. Le rendu selon le style peut être trouvé dans (administrator /) templates / $ template $ / html / modules.php.
Chaque style a sa propre fonction avec le préfixe modChrome_. Tous les styles n'ont pas de code pour le titre.
Le style applicable dépend du JDOC dans le modèle et du paramètre facultatif du module.
A également remarqué un codage incohérent:
if ((bool) $module->showtitle)
versus
if ($module->showtitle)
versus
if ($module->showtitle != 0)
qui peut conduire à des résultats inattendus
la source