SPIP

[ar] [bg] [ca] [cpf] [cs] [da] [de] [en] [eo] [es] [eu] [fa] [fon] [fr] [gl] [id] [it] [ja] [lb] [nl] [oc] [pl] [pt] [ro] [sv] [tr] [vi] [zh] Espace de traduction

Baixar la darrera versió d'SPIP

SPIP 1.9.2 SPIP 1.9.2

Un esquelet, diversos articles...

és per això que serveix!

Juny de 2003 — actualitzat : 15 d'abril

Totes les versions d'aquest article:

La lliçó anterior ens ha permès extreure les dades de l’article núm. 1 de la base i fer-ne una pàgina Web. Generalitzem...


El nostre esquelet és ben inútil si només serveix per mostrar l’article núm. 1.

Aprenguem a publicar qualsevol article:

Per això hem de cridar la nostra pàgina Web amb un paràmetre, del tipus id_article=2: dirigiu el vostre navegador cap al següent URL:
«http://elvostrelloc.net/spip.php?page=tutoriel&id_article=2» [*]

Ens mostra... encara l’article 1 (i no el 2). Modifiquem a l’esquelet tutoriel.html la línia que defineix el «bucle article»:
<BOUCLE_article(ARTICLES){id_article}>
Com podeu veure, es reemplaça simplement {id_article=1} per {id_article} més curt.)

Aquí teniu: http://elvostrelloc.net/spip.php?page=tutoriel&id_article=2 us mostra ara l’article 2. [1]

El BOUCLE_article s’executa en un «context» en el que id_article és igual a 2 (és el valor que passa l’URL). Si li precisem {id_article=1} va a buscar l’article núm. 1, però si li demanem justament {id_article}, va a buscar l’article amb el número indicat pel context (aquí l’URL).

Visiteu ara aquestes pàgines:
-  http://elvostrelloc.net/spip.php?page=tutoriel&id_article=1,
-  http://elvostrelloc.net/spip.php?page=tutoriel&id_article=2 et
-  http://elvostrelloc.net/spip.php?page=tutoriel [*].

Veieu la diferència? Les dues primeres pàgines us retornen els articles n°1 i 2, la tercera no té pas id_article en el seu context i genera un error.

NB: No oblideu tornar a calcular la pàgina (un botó que hi ha a dalt, a la dreta, de la vostra pàgina) per a que es tinguin en compte les modificacions del vostre esquelet.

Fantàstic! La vostra plantilla és ara «contextual».

Notes

[*] Recordem que en les versions anteriors a SPIP 1.9, el URL per mostrar el nostre tutorial és: http://elvostrelloc.net/tutoriel.php3. Quan se li passa un paràmetre: http://elvostrelloc.net/tutoriel.php3?id_article=2, etc.

[1] No? Hauria de fer-ho...


Descarregar l'esquelet d'aquesta pàgina Lloc Web fet amb l'SPIP | Espai de traducció | Espai privat