7
Indiquez l’intérêt que vous portez à cette question
0

Boucles mots clés, filtres test, pages inc

pasquebeau

Bonjour,

je suis ultra-novice ET en html, et en SIP ; mais on s’accroche !

Je suis en train de faire un site qui fonctionne par mots clé, car beaucoup d’articles doivent pouvoir apparaître plusieurs fois.

Je crois que je fais une erreur de raisonnement dans la "distribution" de mon code dans mes pages, et en plus j’ai des grosses difficultés de syntaxe.

Mon site contient une page sommaire, et une page article (je zappe la page rubrique)

>>>>>>>>>>>>>>

Dans mon sommaire,
j’inclue inc-entete comme ça :

 <INCLURE{fond=inc-entete}{id_article}{id_mot}>

Dans inc-entete, il se passe ça, pour aller sur une page article que je nomme selected woks_POSTERS :

<a href="spip.php????????">[selected works _ <b>POSTERS</b>]</a>

Le truc c’est que je ne sais pas bien rédiger la manière dont j’interroge ma base par mot clé (????????), je pense qu’il faudrait qqe chose du genre :

<a href="spip.php?article (par ce que je veux que ça aille dans ma page article) | id_mot=3"

(3 c’est l’id de "posters" dans ma base). Mais ça marche pas trop ;-((

Et j’ai ça dans inc_rubrique :

<INCLURE{fond=inc-entete}{id_article}{id_mot}>

        <BOUCLE_articles(ARTICLES){titre_mot=posters}>
<h3><a href="#URL_ARTICLE">[selected works _ <b>#TITRE</b>]</a></h3>
</BOUCLE_articles>

Là encore, je sais que ma boucle n’est pas bonne, puisque je veux que ce qui s’affiche dans inc-rubrique soit en fonction d’un mot clé. Il faut donc que je fasse une boucle qui interroge ma base, qui contienne un filtre test de ce genre :

[(#ID_MOT|=={3}|?{'<h1>selected works _ <b>POSTERS</b></h1>'})]

J’espère avoir été claire dans mes explications !

Merci d’avances aux téméraires !