Bonjour tout le monde,
Avant tous, comme je viens de m'inscrire à l'instant, je m'introduis
comme on dit : Pif, développeur dans une boite qui fait entre autres
des sites webs de type publishing. Je suis en train de potasser spip
pour voir s'il s'adapterait bien à la migration d'un site existant assez
volumineux (plusieurs centaines de rubriques, plusieurs dizaines de
miliers d'articles).
Si ça se fait, j'espère pouvoir vous en dire plus, notamment sur les
aspects "migration d'un existant".
je ne sais pas encore si j'aurais le droit de "publier" les
éventuelles modifications qu'on apportera à SPIP en interne, mais je
l'espère bien.
C'est très prometteur, mais il y a 2 3 choses délicates sur lesquelles
j'aimerais votre avis:
- l'existant stocke ses articles en xml et les affiche via xsl.
J'ai copié quelques articles du site existant en mettant comme texte
l'xml original, mais il me faut maintenant un moyen de balancer le
contenu des articles à travers un xsl avant l'affichage.
Avec les filtres, et php/sablotron, ça parait immédiat, mais comment
spécifier quel xsl utiliser pour quel article puisqu'un filtre
utilisateur n'accepte qu'un seul argument ?
Quelqu'un à t'il déjà fait ça ?
- y-a t'il moyen d'inserer dans une page un bloc html "statique" qui ne
soit pas une brève ou un article mais simplement un fichier.
Avec un <?include?> on s'en sort bien sur, mais ça n'est pas caché
comme une boucle, c'est pas top en perf (l'existant en contient des
tonnes ...)
Serait-il pertinent et/ou compliqué à votre avis de créer un tag
<INCLUDE fichier...> qui serait parsé au même moment que les <BOUCLE>
et qui profiterait des mêmes mécanismes d'héritage que les squelettes.
- j'ai essayé de faire une barre de navigation hiérarchique, mais je
coince sur un point.
En gros, quand je suis dans la rubrique B > BA > BAB, je voudrais
afficher ça :
A
B
BA
BAA
BAB
BABA
BABB
BAC
BB
BC
C
En clair, je veux "déplier" l'arborescence.
Avec une bouche HIERARCHIE ou une boucle RUBRIQUE récursive, j'arrive
presque à lister les rubriques comme je veux, mais comment forcer
à afficher les sous rubriques de B après "B" ? il faudrait faire une
boucle avec une condition du style {id_rubrique<id_rubrique_parent}
puis une avec un = dans laquelle on liste les fils, puis une avec un >
pour les suivantes, sauf que y'a pas "id_rubrique_parent" on dirait ?
Dans ce que j'ai vu du php généré par un squelette, dans une boucle,
on a accès aux infos des boucles englobantes. Serait-il possible d'y
accéder en permettant dans les conditions du style {champ opérateur
valeur} de mettre comme valeur une référence à une clé de la boucle
parente ?
Bon, ça fait déjà 3 questions, c'est un bon début 
A+, Pif.