Cacher le main-content
bonjour,
Je ne parviens pas à mettre en œuvre ta solution pour cacher le main-content
www.template-creator.com/fr/blog/22-how-...nt-on-specific-pages
J'ai créé un template de test avec
- un module "contenu personnalisé" au dessus du main content avec le code
- un module "contenu personnalisé" en dessous du main content avec le code
et j'ai mis dans Parameters >> Custom Code., ton code
Malheureusement, cela ne fonctionne pas. est-ce dû à mon site multi-langue ?
j'ai un menu principal par defaut (pas de langue assignée)
j'ai un menu FR (langue FR assignée)
J'ai un menu NL (langue NL assignée)
D'où ma question où dois-je mettre le lien pointant ver la page par défaut pour le sitehomee=1
Si je comprends bien, lorsqu'un visiteur arrive sur le site, la page par défaut doit s'afficher et pas les modules se trouvant entre le module personnalisé au-dessus et en dessous donc le main content ? C'est cela ?
Merci
Je ne parviens pas à mettre en œuvre ta solution pour cacher le main-content
www.template-creator.com/fr/blog/22-how-...nt-on-specific-pages
J'ai créé un template de test avec
- un module "contenu personnalisé" au dessus du main content avec le code
Code:
<?php if(! $siteHome) { ?>
- un module "contenu personnalisé" en dessous du main content avec le code
Code:
<?php } ?>
et j'ai mis dans Parameters >> Custom Code., ton code
Code:
<?php
// Detecting Home
$menu = JFactory::getApplication()->getMenu();
if ($menu->getActive() == $menu->getDefault()) {
$siteHome = 1;
}else{
$siteHome = 0;
}
?>
Malheureusement, cela ne fonctionne pas. est-ce dû à mon site multi-langue ?
j'ai un menu principal par defaut (pas de langue assignée)
j'ai un menu FR (langue FR assignée)
J'ai un menu NL (langue NL assignée)
D'où ma question où dois-je mettre le lien pointant ver la page par défaut pour le sitehomee=1
Si je comprends bien, lorsqu'un visiteur arrive sur le site, la page par défaut doit s'afficher et pas les modules se trouvant entre le module personnalisé au-dessus et en dessous donc le main content ? C'est cela ?
Merci
by carabao
Please Log in or Create an account to join the conversation.
salut
tu peux faire un
pour voir la valeur qui est contenue dans la variable et vérifier que effectivement ça détecte que tu es sur la home
CEd
tu peux faire un
Code:
var_dump($siteHome);
CEd
Joomlack Webmaster and Developer
by ced1870
Please Log in or Create an account to join the conversation.
oui tout ce qui se trouve entre la condition ne s'affichera pas. Tu peux aussi personnaliser la condition en fonction de tes besoinsSi je comprends bien, lorsqu'un visiteur arrive sur le site, la page par défaut doit s'afficher et pas les modules se trouvant entre le module personnalisé au-dessus et en dessous donc le main content ?
Joomlack Webmaster and Developer
by ced1870
Please Log in or Create an account to join the conversation.
Bonjour et merci pour ton aide
J'ai ajouté
var_dump($siteHome); ici
<?php
var_dump($siteHome);
if(! $siteHome) { ?>
et j'obtiens : int(0) et non int(1), je suppose
J'ai ajouté
var_dump($siteHome); ici
<?php
var_dump($siteHome);
if(! $siteHome) { ?>
et j'obtiens : int(0) et non int(1), je suppose
by carabao
Please Log in or Create an account to join the conversation.
oui sur la page d'accueil tu devrais avoir "1"
mais là ça devient du débogage de site, essaies de chercher des infos sur la détection de page d'accueil car ce n'est plus du ressort de template creator
mais là ça devient du débogage de site, essaies de chercher des infos sur la détection de page d'accueil car ce n'est plus du ressort de template creator
Joomlack Webmaster and Developer
by ced1870
Please Log in or Create an account to join the conversation.
Ok merci.
Je vais regarder de ce côté là.
Je vais regarder de ce côté là.
by carabao
Please Log in or Create an account to join the conversation.
Time to create page: 0.689 seconds