[REGLE] Désactiver une position ou un module
[REGLE] Désactiver une position ou un module was created by riseryn
Posted 10 years 4 months ago #15749
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 4 months ago
by riseryn
Last edit: 10 years 4 months ago by riseryn.
Please Log in or Create an account to join the conversation.
Replied by ced1870 on topic Désactiver une position ou un module
Posted 10 years 4 months ago #15753
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
by ced1870
Please Log in or Create an account to join the conversation.
Replied by riseryn on topic Désactiver une position ou un module
Posted 10 years 4 months ago #15779
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".
by riseryn
Please Log in or Create an account to join the conversation.
Replied by riseryn on topic Désactiver une position ou un module
Posted 10 years 4 months ago #15788
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 4 months ago
by riseryn
Last edit: 10 years 4 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.650 seconds