utilisation de la classe de page
7 years 2 months ago #44843
by walkyrie
utilisation de la classe de page was created by walkyrie
Bonjour!
Dans les items de menu, il est possible d'utiliser une classe de page. Cela permet d'ajouter un suffixe de class à l'élément "body", et c'est bien pratique pour avoir une classe différente par élément de menu.
Malheureusement, il semblerait que cette classe de page ne soit pas récupéré lors de la création du fichier index.php de template creator...
(plus d'info sur la clase de page [img alt=https://docs.joomla.org/Page_Class_Suffix/fr]ici[/img]
et sur son intégration dans le template ici )
J'ai réussi à l'ajouter (en codant comme un cochon, ci dessous) dans index.php, mais bien sûr à chaque régénration de template creator il disparait.
Y a-t-il une solution?
Merci d'avance!
<?php
$app = JFactory::getApplication();
$menu = $app->getMenu()->getActive();
$pageclass = '';
if (is_object($menu))
$pageclass = $menu->params->get('pageclass_sfx');
?>
<?php
$app = JFactory::getApplication();
// Detecting Active Variables
$option = $app->input->getCmd('option', '');
$view = $app->input->getCmd('view', '');
$layout = $app->input->getCmd('layout', '');
$task = $app->input->getCmd('task', '');
$itemid = $app->input->getCmd('Itemid', '');
?>
Dans les items de menu, il est possible d'utiliser une classe de page. Cela permet d'ajouter un suffixe de class à l'élément "body", et c'est bien pratique pour avoir une classe différente par élément de menu.
Malheureusement, il semblerait que cette classe de page ne soit pas récupéré lors de la création du fichier index.php de template creator...
(plus d'info sur la clase de page [img alt=https://docs.joomla.org/Page_Class_Suffix/fr]ici[/img]
et sur son intégration dans le template ici )
J'ai réussi à l'ajouter (en codant comme un cochon, ci dessous) dans index.php, mais bien sûr à chaque régénration de template creator il disparait.
Y a-t-il une solution?
Merci d'avance!
<?php
$app = JFactory::getApplication();
$menu = $app->getMenu()->getActive();
$pageclass = '';
if (is_object($menu))
$pageclass = $menu->params->get('pageclass_sfx');
?>
<?php
$app = JFactory::getApplication();
// Detecting Active Variables
$option = $app->input->getCmd('option', '');
$view = $app->input->getCmd('view', '');
$layout = $app->input->getCmd('layout', '');
$task = $app->input->getCmd('task', '');
$itemid = $app->input->getCmd('Itemid', '');
?>
Please Log in or Create an account to join the conversation.
7 years 2 months ago #44847
by ced1870
Joomlack Webmaster and Developer
Replied by ced1870 on topic utilisation de la classe de page
Salut
la classe de page s'ajoute au composant, c'est à dire les articles par exemple
est-ce que avec le template protostar tu vois le suffixe de page ?
CEd
la classe de page s'ajoute au composant, c'est à dire les articles par exemple
est-ce que avec le template protostar tu vois le suffixe de page ?
CEd
Joomlack Webmaster and Developer
Please Log in or Create an account to join the conversation.
7 years 2 months ago #44852
by walkyrie
Replied by walkyrie on topic utilisation de la classe de page
Merci pour la réponse!
Non, il n'apparait pas non plus dans protostar (que ce soit au niveau du body ou dans un sous container)...
Non, il n'apparait pas non plus dans protostar (que ce soit au niveau du body ou dans un sous container)...
Please Log in or Create an account to join the conversation.
7 years 2 months ago #44855
by ced1870
Joomlack Webmaster and Developer
Replied by ced1870 on topic utilisation de la classe de page
ça rejoint ce que je disais
pourquoi ne pas utiliser les classes css qui sont déjà en place ?
pourquoi ne pas utiliser les classes css qui sont déjà en place ?
Joomlack Webmaster and Developer
Please Log in or Create an account to join the conversation.
7 years 2 months ago #44856
by walkyrie
Replied by walkyrie on topic utilisation de la classe de page
Parce que pour le client, pouvoir utiliser une class css ( "vert" ou "rouge", bref, un code couleur) à saisir dans le bon champ du menu, c'est simple et possible. et je suppose que ça sert à ça en plus
Please Log in or Create an account to join the conversation.
7 years 2 months ago #44871
by ced1870
Joomlack Webmaster and Developer
Replied by ced1870 on topic utilisation de la classe de page
je me suis noté cela dans ma todo list, par contre je ne sais pas quand sortira la prochaine version de template creator, étant donné que je travaille à la V2 de Page Builder CK
Joomlack Webmaster and Developer
Please Log in or Create an account to join the conversation.
Time to create page: 0.218 seconds