Inclure un Article à l'Intérieur d'un Autre
Quand vous construisez des sites, il est commun d'avoir quelques blocs de texte HTML qui ont besoin d'être répétés à l'identique dans des endroits différents tout au long de votre site. Il existe 3 moyens de réaliser cela : avec les gabarits, les variables ou la commande {$ include $}.
La commande include est remplacée avec le corps de n'importe quel article. La syntaxe est :
{$ include "article" $}
article pourrait être le chemin complet d'un article à l'intérieur de votre site, séparé par des slashs (/) ou des antislashes (\). Par exemple :
{$ include "Glossary/Copyright Notice" $}
Pour inclure un article à partir du dossier au niveau du haut de l'arbre, démarrez avec un simple slash, par exemple :
{$ include "/Copyright Notice" $}
Si vous ne fournissez pas de slashes, CityDesk inclura tous les articles dans n'importe lequel des dossiers qui portera le nom spécifié.
Dans des sites multilingues, include prend en considération la langue. Quand vous générez une page dans une langue donnée, include insérera la version de l'article inclus dans la langue appropriée. Ceci diffère des variables qui sont les mêmes dans chaque langue.
include peut être utilisée n'importe où là où le CityScript peut être utilisé, y compris à l'intérieur des variables. Par exemple nous pourrions créer une variable appelée c définie comme {$ include "Glossary/Copyright Notice" $}. Désormais sur l'ensemble du site vous pouvez simplement écrire {$.c$} pour obtenir la notice de copyright de cet article.