CityDesk

Gestion de Contenu de Bureau

Copyright 2001-2002 Fog Creek Software. Tous Droits Réservés.

Traduction en cours par elanceur
[ Retour Sommaire Général Aide > MenuAideCityDesk/Tutoriel/Lecon5ChangerlaPagedAccue.html ]

Leçon 5 : Changer la Page d'Accueil

Votre site contient un article appelé index. Il est là parce que la plupart des serveurs Web cherchent un fichier intitulé  index.html pour l'afficher aux visiteurs Web quand ils entrent sur le site.

[A faire] Double-cliquez sur  index à partir de la fenêtre principale pour éditer la page d'accueil.

Cela ouvre la page d'accueil dans un traitement de texte intégré. Les articles peuvent contenir des CityScript tout comme les (templates) masques de mise en page.

Qu'est-ce qui se passe sur ce fichier ? Jetons un coup d'oeil à la ligne CityScript. Suivez-bien :  

{$foreach x in (folder "articles")$}
C'est le début de la boucle (loop). CityDesk répétera tout une fois - entre l'énoncé foreach et l'énoncé next -  pour chaque article dans le dossier nommé articles.

{$ x.headline$}
Cela extrait le titre de l'article. Remarquez que cela apparaît en bleu avec un souligné. Vous savez ce que cela signifie non ? Bien c'est un lien ! Plus exactement, un lien sur l'article lui-même. Cela a été généré en éditant la vue HTML, ou le titre est codé comme :  

<a href="{$x.link$}">{$x.headline$}</a>

CityDesk remplace {$x.link$} avec l'URL actuelle de l'article au moment de la publication.

{$setDateTimeFormat "English" "MM/dd/yy" "hh:mm"$}
Cela fixe le format que CityDesk utilisera pour publier les dates. Pourquoi s'en soucier ? Parce que nous voulons imprimer une date :

{$x.fileddate$}
Ah oui, cette commande édite la date à laquelle le fichier a été classé.

{$x.teaser$}
Cela affiche le champ "teaser" de l'article : un petit message de texte court sur la page d'accueil qui invite le lecteur à lire l'article .

{$next$}

Et là c'est la fin de notre boucle. S'il reste encore d'autres articles que nous n'avons pas imprimés, CityDesk revient au début avec la commande foreach et poursuit à nouveau son cycle de traitement, assignant à chaque fois x à un article différent. Une fois que nous avons terminé de lister tous les articles, CityDesk interrompra la boucle.

[A faire] Fermez la fenêtre index.html.

[A faire] Page suivante