test de présence de fichier

Bonjour,

j'essaie de faire

<INCLURE{fond=A}> sinon <INCLURE{fond=B}>

en sachant que <INCLURE> n'accepte pas de filtres.

Claude

Bonjour,

j'essaie de faire

<INCLURE{fond=A}> sinon <INCLURE{fond=B}>

en sachant que <INCLURE> n'accepte pas de filtres.

Claude

Quels sont les critères ?

Le 13 nov. 06, à 09:52, Olivier GENDRIN a écrit :

Bonjour,

j'essaie de faire

<INCLURE{fond=A}> sinon <INCLURE{fond=B}>

en sachant que <INCLURE> n'accepte pas de filtres.

Claude

Quels sont les critères ?

il n'y a pas vraiment de critère. Si je fais

<BOUCLE_mot_principal(MOTS) {id_mot}>
  <INCLURE{fond=groupe-#ID_GROUPE} {id_mot}>
</BOUCLE_mot_principal>

il y a toujours un #ID_GROUPE. Par contre le fichier groupe-XX n'existe pas forcément. D'où :
"Aucun squelette 'groupe-37' n'est disponible..., " par exemple

J'ai pensé aussi à la possibilité de
<BOUCLE_mot_principal(MOTS) {id_mot} {fond=groupe-#ID_GROUPE|fond}>
où un filtre "|fond" ou un critère "fond" vérifierait la présence d'un fichier.
En son absence, un petit :

/B_mot_principal>
<INCLURE{fond=groupe} {id_mot}>
<//B_mot_principal>

et ce serait bon

Claude

dlatr wrote:

Bonjour,

j'essaie de faire

<INCLURE{fond=A}> sinon <INCLURE{fond=B}>

en fait, tu pourrais probablement tester cela avec la balise #CHEMIN:

[(#CHEMIN{A}|?{' ',''})<INCLURE{fond=A}>]
[(#CHEMIN{A}|?{'',' '})<INCLURE{fond=B}>]

Pierre

Le 13 nov. 06, à 12:56, Pierre Andrews a écrit :

dlatr wrote:

Bonjour,

j'essaie de faire

<INCLURE{fond=A}> sinon <INCLURE{fond=B}>

en fait, tu pourrais probablement tester cela avec la balise #CHEMIN:

[(#CHEMIN{A}|?{' ',''})<INCLURE{fond=A}>]
[(#CHEMIN{A}|?{'',' '})<INCLURE{fond=B}>]

Pierre

oui, j'avais tenté #CHEMIN et #DOSSIER_SQUELETTES avec le filtre sinon, ça ne fonctionnait pas et là non plus ce n'est pas probant (page blanche).

claude

Le 13 nov. 06, à 13:49, dlatr a écrit :

Le 13 nov. 06, à 12:56, Pierre Andrews a écrit :

dlatr wrote:

Bonjour,

j'essaie de faire

<INCLURE{fond=A}> sinon <INCLURE{fond=B}>

en fait, tu pourrais probablement tester cela avec la balise #CHEMIN:

[(#CHEMIN{A}|?{' ',''})<INCLURE{fond=A}>]
[(#CHEMIN{A}|?{'',' '})<INCLURE{fond=B}>]

Pierre

oui, j'avais tenté #CHEMIN et #DOSSIER_SQUELETTES avec le filtre sinon,
ça ne fonctionnait pas et là non plus ce n'est pas probant (page
blanche).

claude

en lisant autre chose j'ai eu le déclic d'une grossière erreur de saisie de ma part. Donc, ceci fonctionne très bien en fait :

[(#CHEMIN{groupe-#ID_GROUPE.html}|?{' ',''})<INCLURE{fond=groupe-#ID_GROUPE} {id_mot}>]
[(#CHEMIN{groupe-#ID_GROUPE.html}|?{'',' '})<INCLURE{fond=groupe} {id_mot}>]

Merci Pierre

Claude