utilisation de la classe de page

More
7 years 2 months ago #44843 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', '');
?>

Please Log in or Create an account to join the conversation.

More
7 years 2 months ago #44847 by ced1870
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

Joomlack Webmaster and Developer

Please Log in or Create an account to join the conversation.

More
7 years 2 months ago #44852 by walkyrie
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)...

Please Log in or Create an account to join the conversation.

More
7 years 2 months ago #44855 by ced1870
ça rejoint ce que je disais :)
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.

More
7 years 2 months ago #44856 by walkyrie
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.

More
7 years 2 months ago #44871 by ced1870
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

Fast and powerful creation, customizable and responsive.

Read More

We have 651 guests and no members online