lundi 30 mars 2009

[spip] Modèle pour reprendre le contenu d'un article

Je veux que les utilisateurs du site puissent copier un article d'une rubrique à l'autre, mais tout en gardant la possibilité de mettre à jour toutes les copies de l'article en une seule fois, lorsqu'on modifie l'original. Je créé donc un modèle, que le place dans le dossier /squelettes/modeles/, que j'appelle article.html, et dans lequel je rajoute le contenu que je veux copier :
<BOUCLE_ArticleDemande(ARTICLES){id_article}>
[<div class="titre3">(#CHAPO)</div>]
[<div class="texte">(#TEXTE|image_reduire{500;500})</div>]
[(#NOTES)]
</BOUCLE_ArticleDemande>


Les utilisateurs, pour copier l'article numéro 240, devront mettre à la place du texte copié le code suivant : <article240>. Par contre, il devront faire à la main le titre, les auteurs, le logo (mais pas les images insérées dans le texte) et les mots-clef. A moins que vous n'ajoutiez tout ça dans le modèle, ce qui est bien entendu possible !

Pour en savoir plus sur les modèles, c'est ici.

2 commentaires:

Jean-Baptiste a dit…

Merci, c'est exactement ce que je cherchais !

Fulvio a dit…

magique ! Je découvre les "modèles" et ça ouvre des nouveaux horizons ... mais je n'arrive pas à faire recopier le titre de l'article source dans le titre de l'article généré par le modèle ... ça m'échappe !
Une suggestion ? Merci d'avance