Suggestion pour les templates

titomustitomus Member
décembre 2010 modifié dans Modifications
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:
# 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 :D

Réponses

  • StéphaneStéphane Member, Former PluXml Project Manager
    Tres bien vu titomus
    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)

  • Oh, je marque des points... :)
  • +1 xD
Connectez-vous ou Inscrivez-vous pour répondre.