Encore moi !

Bonjour à toutes et à tous,

Suite à mon post "Filtre de test de 10h15 et auquel les réponses sont liées à un autre sujet ??? ,J'ai des gros soucis.

Pour ma rubrique PROGRAMMES, je veux différentier le traitement au niveau des articles et pour cela, je crée un fichier que j'appelle article_pgm.html et que je place dans mon répertoire squelettes.

Le problème, c'est que lorsque j'appelle ce fichier, les balises et autres informations SPIP n'y sont pas interprétées. Que faut-il que je fasse ? Comment faire ?

Merci de votre aide.

Pierre

Le 29/08/06, ChP<pr.chauveau@free.fr> a écrit :

Bonjour à toutes et à tous,

Suite à mon post "Filtre de test de 10h15 et auquel les réponses sont
liées à un autre sujet ??? ,J'ai des gros soucis.

Pour ma rubrique PROGRAMMES, je veux différentier le traitement au
niveau des articles et pour cela, je crée un fichier que j'appelle
article_pgm.html et que je place dans mon répertoire squelettes.

Le problème, c'est que lorsque j'appelle ce fichier, les balises et
autres informations SPIP n'y sont pas interprétées. Que faut-il que je
fasse ? Comment faire ?

Comment appelles-tu ce fichier, à partir d'où ?

--
Jacques

Marre de "*quoter comme un goret*" avec OE : (Rappel: quoter n'est

pas coder) http://www.aminautes.org/forums/configurer/oe/QF_doc.html

Où placer sa réponse ?
[Mini-FAQ] Repondre par courrier ou dans les news ?

* ChP tapotait, le 29/08/2006 17:43:
Il est d'usage sur cette liste de mettre un sujet signifiant succinctement la question posée.
Donc, ici, le sujet invite à une conversation personnelle et intime ?
J'en doute :wink:

Le sujet idoine aurait plutôt été :
[SPIP 1.9] Squelette spécifique non interprété par SPIP

Merci pour les *bénévoles* qui tachent de répondre aux questions :wink:

--
Jacques — http://www.pyrat.net/-SPIP-.html

Jacques J. a écrit :

Le 29/08/06, ChP<pr.chauveau@free.fr> a écrit :

Bonjour à toutes et à tous,

Suite à mon post "Filtre de test de 10h15 et auquel les réponses sont
liées à un autre sujet ??? ,J'ai des gros soucis.

Pour ma rubrique PROGRAMMES, je veux différentier le traitement au
niveau des articles et pour cela, je crée un fichier que j'appelle
article_pgm.html et que je place dans mon répertoire squelettes.

Le problème, c'est que lorsque j'appelle ce fichier, les balises et
autres informations SPIP n'y sont pas interprétées. Que faut-il que je
fasse ? Comment faire ?

Comment appelles-tu ce fichier, à partir d'où ?

Voici le morceau de code (qui se trouve dans le fichier "rubrique.html") qui appelle la page "article_pgm.html". Le tout se trouve dans le répertoire "squelettes" :

       <BOUCLE_sous_rubriques(RUBRIQUES){id_parent}{exclus}>
         <h3><p class="rbr">
         <BOUCLE_test_si_sous_rubriques (RUBRIQUES) {id_parent} {0,1}>
         </BOUCLE_test_si_sous_rubriques>
           <a href="#URL_RUBRIQUE">#TITRE</a>
         </B_test_si_sous_rubriques>
           [(#ID_SECTEUR|=={4}|?{<a href="#DOSSIER_SQUELETTE/article_pgm.html?rubrique#ID_RUBRIQUE"> #TITRE</a>,<a href="#URL_RUBRIQUE">#TITRE</a>})]
         <//B_test_si_sous_rubriques>
         </p></h3>
     </BOUCLE_sous_rubriques>

Explication : la page "article_pgm.html" est appelée par la sous-rubriques la plus profonde appartenant à la rubrique "PROGRAMMES". Cette sous-rubrique a la référence : "rubrique#ID_RUBRIQUE".

Fonctionnellement ça marche, mais cette page n'est pas interprétée.

Des idées ?

Merci de votre aide.

Pierre

Jacques PYRAT a écrit :

* ChP tapotait, le 29/08/2006 17:43:
Il est d'usage sur cette liste de mettre un sujet signifiant succinctement la question posée.
Donc, ici, le sujet invite à une conversation personnelle et intime ?
J'en doute :wink:

Le sujet idoine aurait plutôt été :
[SPIP 1.9] Squelette spécifique non interprété par SPIP

Merci pour les *bénévoles* qui tachent de répondre aux questions :wink:

C'est vrai, et j'y veillerai. J'ai donné quelques explications supplémentaires à la réponse précédente.

Merci de votre aide.

Pierre

Le 29/08/06, ChP a écrit :
.........

           [(#ID_SECTEUR|=={4}|?{<a
href="#DOSSIER_SQUELETTE/article_pgm.html?rubrique#ID_RUBRIQUE">
#TITRE</a>,<a href="#URL_RUBRIQUE">#TITRE</a>})]
         <//B_test_si_sous_rubriques>
         </p></h3>
     </BOUCLE_sous_rubriques>

Explication : la page "article_pgm.html" est appelée par la
sous-rubriques la plus profonde appartenant à la rubrique "PROGRAMMES".
Cette sous-rubrique a la référence : "rubrique#ID_RUBRIQUE".

Fonctionnellement ça marche, mais cette page n'est pas interprétée.

Normal. L'appel à une page ne se fait pas avec:
<a href="#DOSSIER_SQUELETTE /article_pgm.html?rubrique#ID_RUBRIQUE"> #TITRE</a>
mais avec
<a href="spip.php?page=article_pgm"> #TITRE</a>

tu peux essayer href="#URL_PAGE{article_pgm}"

--
Jacques

Marre de "*quoter comme un goret*" avec OE : (Rappel: quoter n'est

pas coder) http://www.aminautes.org/forums/configurer/oe/QF_doc.html

Où placer sa réponse ?
[Mini-FAQ] Repondre par courrier ou dans les news ?

Jacques J. a écrit :

Le 29/08/06, ChP a écrit :
..........

           [(#ID_SECTEUR|=={4}|?{<a
href="#DOSSIER_SQUELETTE/article_pgm.html?rubrique#ID_RUBRIQUE">
#TITRE</a>,<a href="#URL_RUBRIQUE">#TITRE</a>})]
         <//B_test_si_sous_rubriques>
         </p></h3>
     </BOUCLE_sous_rubriques>

Explication : la page "article_pgm.html" est appelée par la
sous-rubriques la plus profonde appartenant à la rubrique "PROGRAMMES".
Cette sous-rubrique a la référence : "rubrique#ID_RUBRIQUE".

Fonctionnellement ça marche, mais cette page n'est pas interprétée.

Normal. L'appel à une page ne se fait pas avec:
<a href="#DOSSIER_SQUELETTE /article_pgm.html?rubrique#ID_RUBRIQUE"> #TITRE</a>
mais avec
<a href="spip.php?page=article_pgm"> #TITRE</a>

Ca, ça a l'air de fonctionner

tu peux essayer href="#URL_PAGE{article_pgm}"

Ca, ça me renvoie sur ma page "article.html" normale

Problème : si j'essaie de transmettre le paramètre de la rubrique concernée, ça n'est pas pris en compte. Si j'écris :

<a href="spip.php?page=article_pgm?rubrique#ID_RUBRIQUE"> #TITRE</a>

avec un "?" après article_pgm, ça me renvoie à ma page article normale,

Si j'écris :

<a href="spip.php?page=article_pgm&rubrique#ID_RUBRIQUE"> #TITRE</a>

avec un "&" après article_pgm, ça m'envoie bien à ma page article_pgm, mais le paramètre n'est pas pris en compte.

Quelle syntaxe faut-il utiliser ?

Merci de votre aide.

Pierre

Le Tue, 29 Aug 2006 19:36:11 +0200, ChP <pr.chauveau@free.fr> a écrit:

Si j'écris :

<a href="spip.php?page=article_pgm&rubrique#ID_RUBRIQUE"> #TITRE</a>

avec un "&" après article_pgm, ça m'envoie bien à ma page article_pgm,
mais le paramètre n'est pas pris en compte.

Quelle syntaxe faut-il utiliser ?

<a href="spip.php?page=article_pgm&id_rubrique=#ID_RUBRIQUE"> #TITRE</a>

pour passer un paramètre, il faut variable=valeur (de la même façon que page=article_pgm )
puis dans ton squelette, tu pourras exploiter cette valeur en utilisant la variable id_rubrique

Merci de votre aide.

Pierre

--
Yanic Gornet - 0 608 604 681

Yanic Gornet a écrit :

Le Tue, 29 Aug 2006 19:36:11 +0200, ChP <pr.chauveau@free.fr> a écrit:

Si j'écris :

<a href="spip.php?page=article_pgm&rubrique#ID_RUBRIQUE"> #TITRE</a>

avec un "&" après article_pgm, ça m'envoie bien à ma page article_pgm,
mais le paramètre n'est pas pris en compte.

Quelle syntaxe faut-il utiliser ?

<a href="spip.php?page=article_pgm&id_rubrique=#ID_RUBRIQUE"> #TITRE</a>

pour passer un paramètre, il faut variable=valeur (de la même façon que page=article_pgm )
puis dans ton squelette, tu pourras exploiter cette valeur en utilisant la variable id_rubrique

Merci Yanic, j'avais fini par trouver par tâtonnements. Ce qui m'avais trompé, c'est que dans les intitulés des URL au niveau du navigateur, quand j'appelais par exemple la page "article.html" avec un id_rubrique égal à 5, je voyais marqué : ...spip/spip.php?rubrique5 : d'où mon erreur.

Merci encore.

Pierre