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

Largest classified with thousands of ads at Shoppok

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

Buy prescription glasses from www.australiaglasses.com and save.

Cheap Glasses Now On Sale at GlassesPeople.com. Starts At $7.95.

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

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

Find your local domestic cleaner

Brautkleider auf Topwedding.de

Best Wedding Dresses Australia at AuBridalDresses.com

Find free files to download on allwhatyouwant.net

Looking For Affordable Wedding Dresses 2015 at Best Prices On TDBridal.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 2 plus 18? (Are you human?)

Advertisement

Sponsors [info]

UK Web Hosting @webhost.uk.net
Best Web Hosting @rshosting.com
Web Hosting UK @webhostinguk.com
Unlimited Web Hosting @infrenion.com
App Entwicklung @morphodo.com
First Click Internet Marketing @fcinternetmarketing.com
Credit Card Processing Company