Re,
Désolé d'insister mais cela ne fonctionne pas malgré tes informations...
J'ai toujours le message d'erreur lorsque je n'ai pas d'élément sélectionné.
Les dossiers sont organisés ainsi :
Squelettes avec dedans :
- article.html (Copie de la DIST où il y a l'inclusion :
<INCLURE{fond=#COMPOSITION|compositions_selectionner{article}}{env}> à la
place de la BOUCLE HIERARCHIE)
Squelette/compositions/ avec dedans :
- article.html (le squelette de la DIST mais sans aucune inclusion)
- article-fil-ariane.html (BOUCLE ARTICLE puis HIERARCHIE)
- article-fil-ariane.xml
- article-ss-fil-ariane.html (rien, pas de BOUCLE)
- article-ss-fil-ariane.xml
Aussi essayé avec :
- article.html (sans BOUCLE)
- article.xml
À la place de : article.html (copie de la DIST sans boucle HIERARCHIE)
Et il semblerait qu'il y ait un souci sur l'appellation "article.html" et
que le système ne retrouve pas ses petits...
As-tu essayé avec ce nom de fichier ? Cela fonctionne-t-il chez toi ?
++
Pascal JPM
-----Message d'origine-----
De : cedric.morin@yterium.com [mailto:cedric.morin@yterium.com]
Envoyé : jeudi 14 mai 2009 15:46
À : Pascal - JPM Editions
Cc : 'SPIP liste Zone'
Objet : Re: [SPIP Zone] Compositions
Lorsque l'on travaille avec composition pour gérer un morceau de page
seulement, il faut penser à bien prévoir un squelette par défaut
correspondant à aucune composition selectionnée.
Dans ton cas, il faudrait un squelette compositions/article.html
(qui peut être vide) qui sera inclu en l'absence de composition
selectionné.
En apparté, je suis en train de réfléchir à une écriture plus élégante
de
<INCLURE{fond=#COMPOSITION|compositions_selectionner{article}}{env}>
je voudrais pouvoir proposer une écriture plus légère qui se dégrade
correctement en l'absence du plugin pour pouvoir désactiver le plugin
et que le site puisse encore fonctionner (même si c'est en version
dégradée, mais actuellement une telle écriture provoque une erreur
directe).
Même si sur ce point tout n'est pas figé, j'ai choisi de publier quand
même le plugin, car l'écriture ci-dessus restera fonctionnelle dans
tous les cas.
Cédric
Le 14 mai 09 à 15:22, Pascal - JPM Editions a écrit :
Re-Bonjour Cédric,
Après essais, les compositions complètes fonctionnent superbement 
Mais j'ai un petit souci sur #COMPOSITION pour faire varier une
partie de la
page uniquement.
Sur une copie de article.html de la dist que j'ai mis dans un dossier
"squelettes" (après avoir activé le CS correspondant), j'ai cherché
à mettre
en option de Fil d'Ariane (c'est un test, je ne ferais jamais ça sur
un site
en production soyons bien clair).
J'ai donc inclus à la place du code suivant :
<div id="hierarchie"><a
href="#URL_SITE_SPIP/"><:accueil_site:></a><BOUCLE_ariane(HIERARCHIE)
{id_art
icle}> > <a
href="#URL_RUBRIQUE">[(#TITRE|couper{80})]</a></BOUCLE_ariane>[ >
<strong
class="on">(#TITRE|couper{80})</strong>]</div>
Celui-ci :
<INCLURE{fond=#COMPOSITION|compositions_selectionner{article}}{env}>
Et donc insérer dans ma composition nommée "article-fil-ariane.html"
(+article-fil-ariane.xml) :
<BOUCLE_test(ARTICLES){id_article}> <div id="hierarchie"><a
href="#URL_SITE_SPIP/"><:accueil_site:></a><BOUCLE_ariane(HIERARCHIE)
{id_art
icle}> > <a
href="#URL_RUBRIQUE">[(#TITRE|couper{80})]</a></BOUCLE_ariane>[ >
<strong
class="on">(#TITRE|couper{80})</strong>]</div>
</BOUCLE_test>
Si je sélectionne ma composition "article-fil-ariane", cela fonctionne
nickel chrome...
Par contre si je ne prends rien, donc "aucune composition"
sélectionnée,
j'obtiens bien ma page article sans le fil d'Ariane mais le
compilateur
n'est pas content du tout et en haut à gauche de mon écran j'obtiens
le
cadre habituel indiquant :
"Erreur(s) dans le squelette :
1 - Aucun squelette ".html" n'est disponible
2 - Erreur de compilation
Squelette"
En espérant avoir était clair...
Si tu peux regarder cela et me dire ce que j'ai mal fait !!
Remerciements anticipés...
Cordialement,
Pascal JPM
__________ Information provenant d'ESET NOD32 Antivirus, version de la base
des signatures de virus 4075 (20090514) __________
Le message a été vérifié par ESET NOD32 Antivirus.
http://www.eset.com
__________ Information provenant d'ESET NOD32 Antivirus, version de la base
des signatures de virus 4075 (20090514) __________
Le message a été vérifié par ESET NOD32 Antivirus.
http://www.eset.com