[REGLE] Désactiver une position ou un module
10 years 11 months ago - 10 years 11 months ago #15749
by riseryn
[REGLE] Désactiver une position ou un module was created by riseryn
Bonjour,
je suis en train de créer un site avec template creator.
La page d'accueil présente les derniers articles du plus récent au plus ancien.
Afin de pouvoir avoir un article de type edito qui s'affiche toujours au dessus des articles j'ai activé la position centertop qui affiche l'article grace au module "Articles Placed Anywhere".
Mon soucis est que cette position et ce module restent actifs lorsque j'ouvre un article (fenêtre parente) et que je souhaiterais n'avoir que l'article de visible.
Existe il une façon de realiser cela?
je suis en train de créer un site avec template creator.
La page d'accueil présente les derniers articles du plus récent au plus ancien.
Afin de pouvoir avoir un article de type edito qui s'affiche toujours au dessus des articles j'ai activé la position centertop qui affiche l'article grace au module "Articles Placed Anywhere".
Mon soucis est que cette position et ce module restent actifs lorsque j'ouvre un article (fenêtre parente) et que je souhaiterais n'avoir que l'article de visible.
Existe il une façon de realiser cela?
Last edit: 10 years 11 months ago by riseryn.
Please Log in or Create an account to join the conversation.
10 years 11 months ago #15753
by ced1870
Joomlack Webmaster and Developer
Replied by ced1870 on topic Désactiver une position ou un module
salut
C'est joomla qui dit au template si le module doit s'afficher ou pas
CEd
ça c'est pas géré par le template, si le module est chargé dans la page c'est à voir en fonction de tes paramètres du module et peut etre du "Articles Placed Anywhere".cette position et ce module restent actifs
C'est joomla qui dit au template si le module doit s'afficher ou pas
CEd
Joomlack Webmaster and Developer
Please Log in or Create an account to join the conversation.
10 years 11 months ago #15779
by riseryn
Replied by riseryn on topic Désactiver une position ou un module
Merci de la réponse.
Existe il une méthode avec joomla 3 qui permette de compter le nombre d'article affiché sur un site et ensuite de désactiver un module donné? ( je pense à l'exemple que vous donnez pour les versions 1.5 & 1.6
14 astuces pour les templates )
Si le nombre d'article = 2 (article + edito) désactiver "Articles Placed Anywhere".
Existe il une méthode avec joomla 3 qui permette de compter le nombre d'article affiché sur un site et ensuite de désactiver un module donné? ( je pense à l'exemple que vous donnez pour les versions 1.5 & 1.6
14 astuces pour les templates )
Si le nombre d'article = 2 (article + edito) désactiver "Articles Placed Anywhere".
Please Log in or Create an account to join the conversation.
10 years 11 months ago - 10 years 11 months ago #15788
by riseryn
Replied by riseryn on topic Désactiver une position ou un module
J'ai finalement trouvé la solution.
Je la poste au cas ou cela pourrait aider quelqu'un.
J'ai modifié le module article placed anywhere de la façon suivante:
Dans le fichier suivant mod_articleplacedanywhere.php, apres
// no direct access
defined('_JEXEC') or die('Restricted access');
j'ai mis le code suivant
J'ai pu trouver la solution grace à une réponse de Grand Schtroumpf sur le forum de joomla.fr
ici
et de votre article
14 astuces pour les templates
Je la poste au cas ou cela pourrait aider quelqu'un.
J'ai modifié le module article placed anywhere de la façon suivante:
Dans le fichier suivant mod_articleplacedanywhere.php, apres
// no direct access
defined('_JEXEC') or die('Restricted access');
j'ai mis le code suivant
Code:
// Detecting Home
$uri =& JURI::getInstance();
$MonURL = $uri->toString();
if ($MonURL == "http://localhost/monsite/") {
$siteHome = 1;
}
else{
$siteHome = 0;
}
// on affiche le module si on est sur l'accueil
if($siteHome) {
code du module articleplacedanywhere
}
Last edit: 10 years 11 months ago by riseryn.
The following user(s) said Thank You: ced1870
Please Log in or Create an account to join the conversation.
Time to create page: 0.212 seconds