Suggestion pour les templates
titomus
Member
Bon, toujours fada de Wordpress ( qui demande des noms explicites pour des custom pages ) hein, je viens de faire une légère modif de Pluxml...J'étais en train de suivre un article sur l'optimisation du script qui demander de créer un header-article.php dans le thème pour avoir un canonical dans les articles et éviter ainsi les duplicate content.
La modif marche nickel, mais en voulant tester un truc, je retrouve ce fichier dans la selection de template pour un article...Pas top à mon sens.
Après quelques recherches, je suis tombé sur le code pour former les $aTemplates:
article.php
article-single.php
article-withoutsidebar.php
Voilà rapidement, en natif, je pense que ce serait plus clean non ? Je pose comme je le sens hein
La modif marche nickel, mais en voulant tester un truc, je retrouve ce fichier dans la selection de template pour un article...Pas top à mon sens.
Après quelques recherches, je suis tombé sur le code pour former les $aTemplates:
# On récupère les templates des articles
$files = plxGlob::getInstance(PLX_ROOT.'themes/'.$plxAdmin->aConf['style']);
if ($array = $files->query('/article(-[a-z0-9-_]+)?.php$/')) {
foreach($array as $k=>$v)
$aTemplates[$v] = $v;
}
auxquel j'ai ajouté un ^ au début de la regex:# On récupère les templates des articles
$files = plxGlob::getInstance(PLX_ROOT.'themes/'.$plxAdmin->aConf['style']);
if ($array = $files->query('/^article(-[a-z0-9-_]+)?.php$/')) {
foreach($array as $k=>$v)
$aTemplates[$v] = $v;
}
Donc header-article.php n'est plus lister dans la selection des templates, en revanche je peux m'organiser avec:article.php
article-single.php
article-withoutsidebar.php
Voilà rapidement, en natif, je pense que ce serait plus clean non ? Je pose comme je le sens hein
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Et je vais d'ailleurs appliquer cette regle pour les autres listes déroulantes pour sélectionner les templates au niveau des pages statiques et catégories.
Merci
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)