Get Smarty

Donate

Donate Bitcoin Bitcoin
Paypal

Smarty Icon

You may use the Smarty logo according to the trademark notice.

Smarty Template Engine Smarty Template Engine

For sponsorship, advertising, news or other inquiries, contact us at:

Sites Using Smarty

Buy cheap glasses from Cheapglasses123.com and save up to 80%.

Where to buy prescription glasses? GlassesPeople.com is your best choice!

Where to buy discount wedding dresses and cheap smart dresses free shipping - Weddingdresstrend.com

Brautkleider auf Topwedding.de

Buy New Arrival Cheap Prom Dresses 2015 at JDBRIDAL Prom Dress Store

Find Wedding Dresses Online at Canada from Ca-dresses.com

Cheap bridesmaid dresses - rush delivery only 10 days delivery to Australia at TinDresses.com.

Advertisement

Chapter 3. Bases syntaxiques

Toutes les balises Smarty sont entourées de délimiteurs. Par défaut, ils sont { et }, mais ils peuvent être modifiés.

Pour les exemples de ce manuel, nous supposons que vous utiliserez leur valeur par défaut. Dans Smarty, le contenu qui est situé en dehors des délimiteurs est affiché comme contenu statique, inchangé. Lorsque Smarty rencontre des balises de template, il tente de les comprendre et en affiche la sortie appropriée, en lieu et place.

Commentaires

Les commentaires dans Smarty sont entourés d'asterisques, et entourés par le délimiteurs de cette façon :


{* ceci est un comentaire *}

   

Les commentaires Smarty ne sont PAS affichés dans la sortie finale du template, différemment des <!-- commentaires HTML -->. Ils sont utilisés pour des notes internes, dans le template que personne ne verra ;)

Example 3.1. Commentaires dans un template


{* Je suis un commentaire Smarty, je n'existe pas dans la sortie compilée *}
<html>
 <head>
  <title>{$title}</title>
 </head>
 <body>

{* un autre commentaire Smarty sur une seule ligne *}
<!-- Un commentaire Html qui sera envoyé au navigateur -->

{* ces multi-lignes sont des commentaires
qui ne sont pas envoyées au navigateur
*}

{*********************************************************
Un bloc de commentaires multilignes contenant les crédits
@ author:         bg@example.com
@ maintainer:     support@example.com
@ para:           var that sets block style
@ css:            the style output
**********************************************************}

{* Inclusion du fichier d'en-tête contenant le logo principal *}
{include file='header.tpl'}

{* Note aux développeurs :  $includeFile est assigné au script foo.php  *}
<!-- Affichage du bloc principal -->
{include file=$includeFile}

{* Ce block <select> est redondant *}
{*
<select name="company">
 {html_options options=$vals selected=$selected_id}
</select>
*}

<!-- L'affichage de l'en-tête est désactivé -->
{* $affiliate|upper *}

{* Vous ne pouvez pas imbriquer des commentaires *}
{*
<select name="company">
  {* <option value="0">-- none -- </option> *}
  {html_options options=$vals selected=$selected_id}
</select>
*}

{* Balise cvs pour un template, ci-dessous, le 36 DOIT ÊTRE une devise américaine sinon,
il sera converti en cvs.. *}
{* &#36;Id: Exp &#36; *}
{* $Id: *}
</body>
</html>


Comments
No comments for this page.
Post a Comment
All comments are moderated. Support questions are ignored, use the forums instead.
Author:
Email: (not shown)
What is 11 plus 9? (Are you human?)

Advertisement