web-dev-qa-db-fra.com

Masquer le module Joomla sur la page de détail du blog

Cela fait environ 4 heures que je me bats avec celui-ci sans résultat. J'ai un site joomla qui utilise de nombreux modules sur la page d'accueil et quelques autres pages. J'ai fait des tonnes de recherches et j'ai constaté la nécessité de créer un menu "masqué" contenant les messages de mon blog avec la catégorie "Catégorie de blog" (je suis désolé si l'un de ces termes est désactivé, je suis assez nouveau pour Joomla environnement) et j'aurai ensuite accès à la gestion des modules pour les articles de la catégorie blog.

J'ai suivi trois tutoriels différents mais je n'ai pas pu masquer le module sur la page de détails du blog. Toute aide sera très appréciée. La partie la plus étrange à ce sujet est que le module que je tente de masquer est configuré pour s'afficher uniquement sur la page d'accueil. Cela fonctionne sauf sur les pages de blog, alors je suppose qu'elles sont liées à la page d'accueil, mais je ne peux pas comprendre comment.

2
user3633970

C'est assez simple. Si votre URL est comme ci-dessous:

http://www.votredomaine.com/id-categoryalias/id-articlealias

Vous devriez envisager de créer un élément de menu pour la catégorie (dans ce cas, vous allez créer un élément de menu pour votre catégorie de blog avec "Catégorie blog" comme type d'élément de menu).

Vous devriez alors pouvoir accéder à votre article avec les éléments suivants:

http://www.votredomaine.com/menuitem-alias-for-your-category/id-articlealias

Vous ne verriez pas les modules inutiles chargés sur cette page. (En supposant que vous n'avez pas ajouté "Affectation de menus" à cette catégorie particulière)

2
Sahil Purav

Je vous recommande d'essayer une extension appelée gestionnaire de module avancé . Cette extension gratuite ajoutera de nouvelles fonctionnalités à vos modules et remplira plusieurs conditions pour déterminer si un module doit être visible. Même si le gestionnaire de modules Joomla standard vous permet d’atteindre vos objectifs, il pourrait être plus facile d’utiliser cette extension si vous débutez dans Joomla. Vous pouvez définir un module à masquer en fonction du type de vue , par exemple. "masquer dans la vue de l'article".

Advanced Module Manager

D'après ce que j'ai compris dans votre question, vous essayez de masquer un module dans la vue complète du blog (ou dans des articles, comme ils sont appelés dans Joomla). Je suppose que vous connaissez Affectation de men pour afficher les modules de certaines pages uniquement. Le meilleur moyen de masquer un module pour l'affichage complet de l'article (le contenu affiché après que quelqu'un a cliqué sur "En savoir plus" dans l'affichage de votre blog) consiste à créer un nouvel élément de menu masqué et à le définir sur "Article unique". Sélectionnez un article et enregistrez votre élément de menu. Enfin, veillez à modifier les paramètres du module que vous souhaitez masquer et à le désactiver pour cet élément de menu particulier.

2
johanpw

Dans votre fichier modèle index.php où vous affichez le module, changez ceci:

<?php if (JRequest::getVar( 'view' ) != 'article') : ?>
    <jdoc:include type="modules" name="module-position" style="any-style" />
<?php endif; ?>
0
3ehrang