article-XX et article=ZZ

Bonjour,

d'habitude je configure les divers squelettes par rubrique avec un
  rubrique-XX
  et article-XX

mais dans ce contexte j'aurais besoin spécifiquement pour des articles donnés de article=ZZ faisant partie de la rubrique XX
  or si je fais
  http://www.monsite/article.php3?id_article=ZZ

  j'obtiens l'affichage du squelette dépendant de article-XX (générique pour la rubrique XX)

alros que pour obtenir mon squelette spécifique "ZZ" il me faut écrire
  http://www.monsite/article=ZZ.php3?id_article=ZZ

______
Je croyais que "-XX" concernait toutes les rubriques et articles dépendant de la rubrique-XX
alors que "=ZZ" provoquait automatiquement l'usage du squelette associé

merci de me donner la précision d'usage.

A +

J.Chatignoux

Bonjour,

d'habitude je configure les divers squelettes par rubrique
avec un
  rubrique-XX
  et article-XX

mais dans ce contexte j'aurais besoin spécifiquement pour des
articles donnés de article=ZZ faisant partie de la rubrique XX
  or si je fais
  http://www.monsite/article.php3?id_article=ZZ
j'obtiens l'affichage du squelette dépendant de article-XX
(générique pour la rubrique XX)

article=ZZ.html sera utilisé pour les articles de la rubrique ZZ mais pas pour
ceux de ses sous rubriques.

Il n'y a pas de mécanisme de sélection d'un squelette pour un unique article.

-Nicolas

--
Nicolas "Brush" HOIZEY
  Free PHP projects http://www.phpheaven.net
Veille tous azimuts http://www.gasteroprod.com
         Clever Age http://www.clever-age.com

Je pense que le titre explique ce que je veux faire :wink:

Voici le code:

<BOUCLE_rubrique_principal(RUBRIQUES) {id_rubrique}>
<?php
$M="<BOUCLE_RUB_MC(RUBRIQUES){id_rubrique}>#TITRE</BOUCLE_RUB_MC>"; ?>

<ul>
<BOUCLE_RSS(SITES){titre_mot=<?php echo $M; ?>}>
  <BOUCLE_SYN_ART(SYNDIC_ARTICLES) {id_syndic}>
  <li>
    <a href="#URL_ARTICLE" target=_blank>[(#TITRE)]</a>
  </li>
  </BOUCLE_SYN_ART>
</BOUCLE_RSS>
</ul>
</BOUCLE_rubrique_principal>

Qu'est ce que j'ai raté?

Merci,

Denis

<BOUCLE_RSS(SITES){titre_mot=<?php echo $M; ?>}>

Spip interprête ses boucles avant que le php ne soit interprété du coup ton tri ne marche pas, si tu
veux vraiment le faire comme ça, il faut que tu sélectionne tous les sites puis que tu trie "a la
main", par contre ça va remplir ton cache et peut-être ralentir l'affichage de ta page...

exemple (non testé)

<BOUCLE_RSS(SITES){titre_mot=<?php echo $M; ?>}>
<?php
$titre = 4[(#TITRE_MOT|texte_script)]'
if ($titre = $M) {
?>
<BOUCLE_SYN_ART(SYNDIC_ARTICLES) {id_syndic}>
  <li>
    <a href="#URL_ARTICLE" target=_blank>[(#TITRE)]</a>
  </li>
  </BOUCLE_SYN_ART>
<?php
}
?>
</BOUCLES_RSS>