[Top] [Table des matières] [Index] [ ? ]

Manuel Smarty Mode


[ < ] [ > ]   [ << ] [Plus haut] [ >> ]         [Top] [Table des matières] [Index] [ ? ]

1. Introduction

Smarty Mode est un mode permettant de simplifier l'écriture de template Smarty : coloration syntaxique, aide à l'écriture (templates), navigation à travers les fichiers sources...



Fonctionnalités (nouvelles fonctionnalités en gras) :



Ce manuel décrit Smarty Mode version 0.0.5.


[ < ] [ > ]   [ << ] [Plus haut] [ >> ]         [Top] [Table des matières] [Index] [ ? ]

2. Installation


[ < ] [ > ]   [ << ] [Plus haut] [ >> ]         [Top] [Table des matières] [Index] [ ? ]

2.1 Pré-recquis

Smarty Mode est un mode majeur de XEmacs qui nécessite les logiciels/packages suivants :

Avant de continuer vous devez donc vous assurer d'avoir tout ces packages installés.


[ < ] [ > ]   [ << ] [Plus haut] [ >> ]         [Top] [Table des matières] [Index] [ ? ]

2.2 Télécharger

Deux adresse internet à votre disposition pour télécharger Smarty Mode :


[ < ] [ > ]   [ << ] [Plus haut] [ >> ]         [Top] [Table des matières] [Index] [ ? ]

2.3 Installation/Mise à jour


[ < ] [ > ]   [ << ] [Plus haut] [ >> ]         [Top] [Table des matières] [Index] [ ? ]

2.3.1 Installation

Pour installer Smarty Mode vous devez choisir un répertoire d'installation (par exemple `/usr/local/share/lisp' ou `c:\lisp'). L'installateur doit avoir les droits d'écriture sur ce répertoire.

Avec votre logiciel de décompression favoris, décompressez l'archive dans le répertoire d'installation.

Exemple :

 
cd /usr/local/share/lisp
tar zxvf smarty-0.0.5.tar.gz

Vous devez maintenant avoir un répertoire `smarty' dans le répertoire d'installation. Ce répertoire doit contenir 2 fichiers `smarty-mode.el' et `smarty-mode.elc' ainsi qu'un répertoire `docs' contenant la documentation.

Vous devez maintenant configurer XEmacs. Ouvrez votre fichier d'initialisation `init.el' (ouvrez directement le fichier ou démarrez XEmacs puis choisissez le menu Options puis Edit Init File). Ajoutez les lignes suivantes (le répertoire d'installation dans le cas ci-dessous est `/usr/local/share/lisp') :

 
(setq load-path
      (append (list "/usr/local/share/lisp/") load-path))
(autoload 'smarty-mode "smarty-mode" "Smarty Mode" t)

[ < ] [ > ]   [ << ] [Plus haut] [ >> ]         [Top] [Table des matières] [Index] [ ? ]

2.3.2 Mise à jour

La mise à jour est simple. Vous devez décompresser l'archive dans le répertoire d'installation afin d'effacer l'ancienne version.

Exemple :

 
cd /usr/local/share/lisp
rm -rf smarty
tar zxvf smarty-0.0.5.tar.gz

[ < ] [ > ]   [ << ] [Plus haut] [ >> ]         [Top] [Table des matières] [Index] [ ? ]

2.4 Invoquer le Smarty-Mode

Vous avez deux possibilités pour invoquer le Smarty Mode.


[ < ] [ > ]   [ << ] [Plus haut] [ >> ]         [Top] [Table des matières] [Index] [ ? ]

3. Paramètrages

Ce chapitre décrit les différents paramètres et fonctions que vous pouvez modifier pour personnaliser Smarty Mode. Pour cela, ouvrez un fichier Smarty puis cliquez sur le menu Smarty et choisissez Options puis Browse Options....


[ < ] [ > ]   [ << ] [Plus haut] [ >> ]         [Top] [Table des matières] [Index] [ ? ]

3.1 Paramètres


[ < ] [ > ]   [ << ] [Plus haut] [ >> ]         [Top] [Table des matières] [Index] [ ? ]

3.1.1 Mode

Smarty Mode contient 2 modes permettant de faciliter l'écriture de tempaltes Smarty. Vous pouvez activer/désactiver chacun des modes séparément.

`smarty-electric-mode'

Type : bool
Valeur par défaut : `t'
Description : Si `t'; active la génération automatique des templates. Si `nil'; les générateur de templates peuvent toujours être invoqués en utilisant les raccourcis clavier et le menu. L'activation de ce mode est indiquée par "/e" après le nom du mode et peut être modifié en utilisant `smarty-electric-mode'.

`smarty-stutter-mode'

Type : bool
Valeur par défaut : `t'
Description : Si `t'; active le "bégaiement". L'activation de ce mode est indiquée par "/s" après le nom du mode et peut être modifié en utilisant `smarty-stutter-mode'.


[ < ] [ > ]   [ << ] [Plus haut] [ >> ]         [Top] [Table des matières] [Index] [ ? ]

3.1.2 Menu

Smarty Mode contient aussi 1 menu que vous pouvez activer/désactiver. Le menu Sources est spécifique à chaques fichiers Smarty ouverts.

`smarty-source-file-menu'

Type : bool
Valeur par défaut : `t'
Description : Si `t'; le menu Sources est activé. Ce menu contient la liste des fichiers Smarty contenus dans le répertoire courant. Le menu Sources scanne le répertoire à l'ouverture du fichier.


[ < ] [ > ]   [ << ] [Plus haut] [ >> ]         [Top] [Table des matières] [Index] [ ? ]

3.1.3 Template


[ < ] [ > ]   [ << ] [Plus haut] [ >> ]         [Top] [Table des matières] [Index] [ ? ]

3.1.3.1 En-tête

`smarty-file-header'

Type : chaîne de caractères
Valeur par défaut : `""'
Description : L'en-tête à insérer dans le fichier. Si la chaîne est un fichier existant c'est le contenu du fichier qui sera inséré sinon ce sera la chaîne.
Pour ajouter une ligne tapez C-j.

Les mots clés suivants sont supportés :
<filename> : remplacé par le nom du fichier.
<author> : remplacé par le nom de l'utilisateur et son adresse email.
<login> : remplacé par `user-login-name'.
<company> : remplacé par le contenu de `smarty-company-name'.
<date> : remplacé par la date courante.
<year> : remplacé par l'année courante.
<copyright> : remplacé par le contenu de `smarty-copyright-string'.
<cursor> : la position finale du curseur.

`smarty-file-footer'

Type : chaîne de caractères
Valeur par défaut : `""'
Description : La fin du fichier à insérer. Voir `smarty-file-header' pour la syntaxe.

`smarty-company-name'

Type : chaîne de caractères
Valeur par défaut : `""'
Description : Nom de la société.

`smarty-copyright-string'

Type : chaîne de caractères
Valeur par défaut : `""'
Description : Copyright à insérer.

`smarty-date-format'

Type : chaîne de caractères
Valeur par défaut : `"%Y-%m-%d"'
Description : Format de la date.

`smarty-modify-date-prefix-string'

Type : chaîne de caractères
Valeur par défaut : `""'
Description : Préfixe de la date de dernière modification.

`smarty-modify-date-on-saving'

Type : bool
Valeur par défaut : `nil'
Description : Si `t'; lorsque le buffer est sauvegardé; la date de dernière modification est mise à jour.


[ < ] [ > ]   [ << ] [Plus haut] [ >> ]         [Top] [Table des matières] [Index] [ ? ]

3.1.4 Divers

`smarty-left-delimiter'

Type : string
Valeur par défaut : `""'
Description : Délimiteur gauche d'échapement des templates Smarty.

`smarty-right-delimiter'

Type : string
Valeur par défaut : `""'
Description : Délimiteur droit d'échapement des templates Smarty.

`smarty-intelligent-tab'

Type : bool
Valeur par défaut : `t'
Description : Si `t'; la touche TAB permet d'indenter de compléter et d'insérer des tabulations. Si `nil'; la touche TAB permet d'indenter uniquement.

`smarty-word-completion-in-minibuffer'

Type : bool
Valeur par défaut : `t'
Description : Si `t'; active la completion dans le minibuffer.

`smarty-word-completion-case-sensitive'

Type : bool
Valeur par défaut : `nil'
Description : Si `t'; la completion est senssible à la casse des mots.


[ < ] [ > ]   [ << ] [Plus haut] [ >> ]         [Top] [Table des matières] [Index] [ ? ]

3.2 Fonctions


[ < ] [ > ]   [ << ] [Plus haut] [ >> ]         [Top] [Table des matières] [Index] [ ? ]

3.2.1 Mode

`smarty-electric-mode'

Menu : Smarty -> Options -> Mode -> Electric Mode
Raccourci clavier : C-c C-m C-e
Description : Cette fonction permet de d'activer/désactiver le mode de génération automatique de template.

`smarty-stutter-mode'

Menu : Smarty -> Options -> Mode -> Stutter Mode
Raccourci clavier : C-c C-m C-s
Description : Cette fonction permet de d'activer/désactiver le mode "bégaiement".


[ < ] [ > ]   [ << ] [Plus haut] [ >> ]         [Top] [Table des matières] [Index] [ ? ]

4. Menus

Il y a 2 menus : Smarty et Sources. Ces menus sont accessibles depuis la barre de menu et depuis le clic droit. Ce chapitre décrit chacun des menus.


[ < ] [ > ]   [ << ] [Plus haut] [ >> ]         [Top] [Table des matières] [Index] [ ? ]

4.1 Smarty

C'est le menu principal de Smarty Mode. Il permet un accès aux principales fonctionnalités de Smarty Mode : Templates (voir Templates) et Options (voir Paramètrages).

Ce menu contient aussi 3 fonctions détaillées dans le paragraphe suivant.


[ < ] [ > ]   [ << ] [Plus haut] [ >> ]         [Top] [Table des matières] [Index] [ ? ]

4.1.1 Fonctions

`smarty-show-messages'

Menu : Smarty -> Show Messages
Raccourci clavier : C-c M-m
Description : Cette fonction ouvre le buffer *Messages* pour afficher les messages d'erreur.

`smarty-doc-mode'

Menu : Smarty -> Smarty Mode Documentation
Raccourci clavier : C-c C-h
Description : Cette fonction ouvre le buffer *Help* et affiche la docuement de Smarty Mode (en anglais).

`smarty-version'

Menu : Smarty -> Version
Raccourci clavier : C-c C-v
Description : Cette fonction affiche dans le minibuffer la version actuelle et la date de Smarty Mode.


[ < ] [ > ]   [ << ] [Plus haut] [ >> ]         [Top] [Table des matières] [Index] [ ? ]

4.2 Sources

Le menu Sources affiche les fichiers Smarty du répertoire courant. Si vous ajoutez ou détruisez un fichier dans le répertoire courant, vous devez rafraîchir le menu.


[ < ] [ > ]   [ << ] [Plus haut] [ >> ]         [Top] [Table des matières] [Index] [ ? ]

4.2.1 Paramètres

`smarty-source-file-menu'

Type : bool
Valeur par défaut : `t'
Description : Si `t'; le menu Sources est activé. Ce menu contient la liste des fichiers Smarty contenus dans le répertoire courant. Le menu Sources scanne le répertoire à l'ouverture du fichier.


[ < ] [ > ]   [ << ] [Plus haut] [ >> ]         [Top] [Table des matières] [Index] [ ? ]

4.2.2 Fonctions

`smarty-add-source-files-menu'

Menu : Sources -> *Rescan*
Raccourci clavier : C-c C-s C-u
Description : Cette fonction is utilisée pour rafraîchir le menu Sources.


[ < ] [ > ]   [ << ] [Plus haut] [ >> ]         [Top] [Table des matières] [Index] [ ? ]

5. Bégaiement

Le mode "Bégaiement" est un mode qui affecte un fonction à une touche du clavier. Par exemple, quand vous utilisez la touche ENTER, la fonction associée va créer une nouvelle ligne et l'indenter.


[ < ] [ > ]   [ << ] [Plus haut] [ >> ]         [Top] [Table des matières] [Index] [ ? ]

5.1 Paramètres

`smarty-stutter-mode'

Type : bool
Valeur par défaut : `t'
Description : Si `t'; active le "bégaiement". L'activation de ce mode est indiquée par "/s" après le nom du mode et peut être modifié en utilisant `smarty-stutter-mode'.


[ < ] [ > ]   [ << ] [Plus haut] [ >> ]         [Top] [Table des matières] [Index] [ ? ]

5.2 Fonctions

SPACE

Si dans un commentaire, indente le commentaire et ajoute une nouvelle ligne si besoin. Dans les autres cas, ajoute un espace.

(

Si le caractère précédent est `(', les `((' vont être remplacées par `['.
Si le caractère précédent est `[', les `[(' vont être remplacées par `{'.
Dans les autres cas, ajoute `('.

)

Si le caractère précédent est `)', the `))' vont être remplacées par `]'.
Si le caractère précédent est `]', the `])' vont être remplacées par `}'.
Dans les autres cas, ajoute `)'.


[ < ] [ > ]   [ << ] [Plus haut] [ >> ]         [Top] [Table des matières] [Index] [ ? ]

6. Templates

Dans le Smarty Mode, les fonctions Smarty (comme if, foreach) sont prédéfinies dans des fonctions appelées "Templates".

Chaque template peut être invoqué par le nom de la fonction ou en utilisant la touche SPACE après le nom de la fonction Smarty dans le buffer (Note, utiliser M-SPACE désactive le template).

Un template peut être annulé en utilisant C-g ou en laissant vide le prompt (dans le minibuffer).


[ < ] [ > ]   [ << ] [Plus haut] [ >> ]         [Top] [Table des matières] [Index] [ ? ]

6.1 Paramètres

`smarty-electric-mode'

Type : bool
Valeur par défaut : `t'
Description : Si `t'; active la génération automatique des templates. Si `nil'; les générateur de templates peuvent toujours être invoqués en utilisant les raccourcis clavier et le menu. L'activation de ce mode est indiquée par "/e" après le nom du mode et peut être modifié en utilisant `smarty-electric-mode'.

Pour une description complète des paramètres des templates, voir Template


[ < ] [ > ]   [ << ] [Plus haut] [ >> ]         [Top] [Table des matières] [Index] [ ? ]

6.2 Fonctions


[ < ] [ > ]   [ << ] [Plus haut] [ >> ]         [Top] [Table des matières] [Index] [ ? ]

6.2.1 Fonctions natives

`smarty-template-capture'

Menu : Smarty -> Templates -> Build-in Functions -> capture
Raccourci clavier : C-c C-t C-b a
Description : Voir le manuel.

`smarty-template-config-load'

Menu : Smarty -> Templates -> Build-in Functions -> config_load
Raccourci clavier : C-c C-t C-b c
Description : Voir le manuel.

`smarty-template-else'

Menu : Smarty -> Templates -> Build-in Functions -> else
Raccourci clavier : C-c C-t C-b M-e
Description : Voir le manuel.

`smarty-template-elseif'

Menu : Smarty -> Templates -> Build-in Functions -> elseif
Raccourci clavier : C-c C-t C-b C-e
Description : Voir le manuel.

`smarty-template-foreach'

Menu : Smarty -> Templates -> Build-in Functions -> foreach
Raccourci clavier : C-c C-t C-b C-f
Description : Voir le manuel.

`smarty-template-foreachelse'

Menu : Smarty -> Templates -> Build-in Functions -> foreachelse
Raccourci clavier : C-c C-t C-b M-f
Description : Voir le manuel.

`smarty-template-if'

Menu : Smarty -> Templates -> Build-in Functions -> if
Raccourci clavier : C-c C-t C-b f
Description : Voir le manuel.

`smarty-template-include'

Menu : Smarty -> Templates -> Build-in Functions -> include
Raccourci clavier : C-c C-t C-b C-i
Description : Voir le manuel.

`smarty-template-include-php'

Menu : Smarty -> Templates -> Build-in Functions -> include_php
Raccourci clavier : C-c C-t C-b M-i
Description : Voir le manuel.

`smarty-template-insert'

Menu : Smarty -> Templates -> Build-in Functions -> insert
Raccourci clavier : C-c C-t C-b i
Description : Voir le manuel.

`smarty-template-ldelim'

Menu : Smarty -> Templates -> Build-in Functions -> ldelim
Raccourci clavier : C-c C-t C-b l
Description : Voir le manuel.

`smarty-template-literal'

Menu : Smarty -> Templates -> Build-in Functions -> literal
Raccourci clavier : C-c C-t C-b C-l
Description : Voir le manuel.

`smarty-template-php'

Menu : Smarty -> Templates -> Build-in Functions -> php
Raccourci clavier : C-c C-t C-b p
Description : Voir le manuel.

`smarty-template-rdelim'

Menu : Smarty -> Templates -> Build-in Functions -> rdelim
Raccourci clavier : C-c C-t C-b r
Description : Voir le manuel.

`smarty-template-section'

Menu : Smarty -> Templates -> Build-in Functions -> section
Raccourci clavier : C-c C-t C-b C-s
Description : Voir le manuel.

`smarty-template-sectionelse'

Menu : Smarty -> Templates -> Build-in Functions -> sectionelse
Raccourci clavier : C-c C-t C-b M-s
Description : Voir le manuel.

`smarty-template-strip'

Menu : Smarty -> Templates -> Build-in Functions -> strip
Raccourci clavier : C-c C-t C-b s
Description : Voir le manuel.


[ < ] [ > ]   [ << ] [Plus haut] [ >> ]         [Top] [Table des matières] [Index] [ ? ]

6.2.2 Fonctions utilisateur

`smarty-template-assign'

Menu : Smarty -> Templates -> Custom Functions -> assign
Raccourci clavier : C-c C-t C-c a
Description : Voir le manuel.

`smarty-template-counter'

Menu : Smarty -> Templates -> Custom Functions -> counter
Raccourci clavier : C-c C-t C-c o
Description : Voir le manuel.

`smarty-template-cycle'

Menu : Smarty -> Templates -> Custom Functions -> cycle
Raccourci clavier : C-c C-t C-c c
Description : Voir le manuel.

`smarty-template-debug'

Menu : Smarty -> Templates -> Custom Functions -> debug
Raccourci clavier : C-c C-t C-c d
Description : Voir le manuel.

`smarty-template-eval'

Menu : Smarty -> Templates -> Custom Functions -> eval
Raccourci clavier : C-c C-t C-c e
Description : Voir le manuel.

`smarty-template-fetch'

Menu : Smarty -> Templates -> Custom Functions -> fetch
Raccourci clavier : C-c C-t C-c f
Description : Voir le manuel.

`smarty-template-html-checkboxes'

Menu : Smarty -> Templates -> Custom Functions -> html_checkboxes
Raccourci clavier : C-c C-t C-c C-h c
Description : Voir le manuel.

`smarty-template-html-image'

Menu : Smarty -> Templates -> Custom Functions -> html_image
Raccourci clavier : C-c C-t C-c C-h i
Description : Voir le manuel.

`smarty-template-html-options'

Menu : Smarty -> Templates -> Custom Functions -> html_options
Raccourci clavier : C-c C-t C-c C-h o
Description : Voir le manuel.

`smarty-template-html-radios'

Menu : Smarty -> Templates -> Custom Functions -> html_radios
Raccourci clavier : C-c C-t C-c C-h r
Description : Voir le manuel.

`smarty-template-html-select-date'

Menu : Smarty -> Templates -> Custom Functions -> html_select_date
Raccourci clavier : C-c C-t C-c C-h d
Description : Voir le manuel.

`smarty-template-html-select-time'

Menu : Smarty -> Templates -> Custom Functions -> html_select_time
Raccourci clavier : C-c C-t C-c C-h m
Description : Voir le manuel.

`smarty-template-html-table'

Menu : Smarty -> Templates -> Custom Functions -> html_table
Raccourci clavier : C-c C-t C-c C-h t
Description : Voir le manuel.

`smarty-template-mailto'

Menu : Smarty -> Templates -> Custom Functions -> mailto
Raccourci clavier : C-c C-t C-c i
Description : Voir le manuel.

`smarty-template-math'

Menu : Smarty -> Templates -> Custom Functions -> math
Raccourci clavier : C-c C-t C-c h
Description : Voir le manuel.

`smarty-template-popup'

Menu : Smarty -> Templates -> Custom Functions -> popup
Raccourci clavier : C-c C-t C-c C-p
Description : Voir le manuel.

`smarty-template-popup-init'

Menu : Smarty -> Templates -> Custom Functions -> popup_init
Raccourci clavier : C-c C-t C-c M-p
Description : Voir le manuel.

`smarty-template-textformat'

Menu : Smarty -> Templates -> Custom Functions -> textformat
Raccourci clavier : C-c C-t C-c t
Description : Voir le manuel.


[ < ] [ > ]   [ << ] [Plus haut] [ >> ]         [Top] [Table des matières] [Index] [ ? ]

6.2.3 Modificateurs de variable

`smarty-template-capitalize'

Menu : Smarty -> Templates -> Variable Modifiers -> capitalize
Raccourci clavier : C-c C-t C-v p
Description : Voir le manuel.

`smarty-template-cat'

Menu : Smarty -> Templates -> Variable Modifiers -> cat
Raccourci clavier : C-c C-t C-v c
Description : Voir le manuel.

`smarty-template-count-characters'

Menu : Smarty -> Templates -> Variable Modifiers -> count_characters
Raccourci clavier : C-c C-t C-v C-c c
Description : Voir le manuel.

`smarty-template-count-paragraphs'

Menu : Smarty -> Templates -> Variable Modifiers -> count_paragraphs
Raccourci clavier : C-c C-t C-v C-c p
Description : Voir le manuel.

`smarty-template-count-sentences'

Menu : Smarty -> Templates -> Variable Modifiers -> count_sentences
Raccourci clavier : C-c C-t C-v C-c s
Description : Voir le manuel.

`smarty-template-count-words'

Menu : Smarty -> Templates -> Variable Modifiers -> count_words
Raccourci clavier : C-c C-t C-v C-c w
Description : Voir le manuel.

`smarty-template-date-format'

Menu : Smarty -> Templates -> Variable Modifiers -> date_format
Raccourci clavier : C-c C-t C-v f
Description : Voir le manuel.

`smarty-template-default'

Menu : Smarty -> Templates -> Variable Modifiers -> default
Raccourci clavier : C-c C-t C-v d
Description : Voir le manuel.

`smarty-template-escape'

Menu : Smarty -> Templates -> Variable Modifiers -> escape
Raccourci clavier : C-c C-t C-v e
Description : Voir le manuel.

`smarty-template-indent'

Menu : Smarty -> Templates -> Variable Modifiers -> indent
Raccourci clavier : C-c C-t C-v i
Description : Voir le manuel.

`smarty-template-lower'

Menu : Smarty -> Templates -> Variable Modifiers -> lower
Raccourci clavier : C-c C-t C-v l
Description : Voir le manuel.

`smarty-template-nl2br'

Menu : Smarty -> Templates -> Variable Modifiers -> nl2br
Raccourci clavier : C-c C-t C-v n
Description : Voir le manuel.

`smarty-template-regex-replace'

Menu : Smarty -> Templates -> Variable Modifiers -> regex_replace
Raccourci clavier : C-c C-t C-v x
Description : Voir le manuel.

`smarty-template-replace'

Menu : Smarty -> Templates -> Variable Modifiers -> replace
Raccourci clavier : C-c C-t C-v C-p
Description : Voir le manuel.

`smarty-template-spacify'

Menu : Smarty -> Templates -> Variable Modifiers -> spacify
Raccourci clavier : C-c C-t C-v y
Description : Voir le manuel.

`smarty-template-string-format'

Menu : Smarty -> Templates -> Variable Modifiers -> string_format
Raccourci clavier : C-c C-t C-v s
Description : Voir le manuel.

`smarty-template-vstrip'

Menu : Smarty -> Templates -> Variable Modifiers -> strip
Raccourci clavier : C-c C-t C-v C-s
Description : Voir le manuel.

`smarty-template-strip-tags'

Menu : Smarty -> Templates -> Variable Modifiers -> strip_tags
Raccourci clavier : C-c C-t C-v M-s
Description : Voir le manuel.

`smarty-template-truncate'

Menu : Smarty -> Templates -> Variable Modifiers -> truncate
Raccourci clavier : C-c C-t C-v t
Description : Voir le manuel.

`smarty-template-upper'

Menu : Smarty -> Templates -> Variable Modifiers -> upper
Raccourci clavier : C-c C-t C-v u
Description : Voir le manuel.

`smarty-template-wordwrap'

Menu : Smarty -> Templates -> Variable Modifiers -> wordwrap
Raccourci clavier : C-c C-t C-v w
Description : Voir le manuel.


[ < ] [ > ]   [ << ] [Plus haut] [ >> ]         [Top] [Table des matières] [Index] [ ? ]

6.2.4 Fonctions des plugins


[ < ] [ > ]   [ << ] [Plus haut] [ >> ]         [Top] [Table des matières] [Index] [ ? ]

6.2.4.1 BlockRepeatPlugin

`smarty-template-repeat'

Menu : Smarty -> Templates -> Plugins (Functions) -> BlockRepeatPlugin -> repeat
Raccourci clavier : aucun
Description : Voir le manuel du plugin.

`smarty-template-str-repeat'

Menu : Smarty -> Templates -> Plugins (Functions) -> BlockRepeatPlugin -> str_repeat
Raccourci clavier : aucun
Description : Voir le manuel du plugin.


[ < ] [ > ]   [ << ] [Plus haut] [ >> ]         [Top] [Table des matières] [Index] [ ? ]

6.2.4.2 ClipCache

`smarty-template-clipcache'

Menu : Smarty -> Templates -> Plugins (Functions) -> ClipCache -> clipcache
Raccourci clavier : aucun
Description : Voir le manuel du plugin.

`smarty-template-include-clipcache'

Menu : Smarty -> Templates -> Plugins (Functions) -> ClipCache -> include_clipcache
Raccourci clavier : aucun
Description : Voir le manuel du plugin.


[ < ] [ > ]   [ << ] [Plus haut] [ >> ]         [Top] [Table des matières] [Index] [ ? ]

6.2.4.3 Smarty Formtool

`smarty-template-formtool-checkall'

Menu : Smarty -> Templates -> Plugins (Functions) -> SmartyFormtool -> formtool_checkall
Raccourci clavier : aucun
Description : Voir le manuel du plugin.

`smarty-template-formtool-copy'

Menu : Smarty -> Templates -> Plugins (Functions) -> SmartyFormtool -> formtool_copy
Raccourci clavier : aucun
Description : Voir le manuel du plugin.

`smarty-template-formtool-count-chars'

Menu : Smarty -> Templates -> Plugins (Functions) -> SmartyFormtool -> formtool_count_chars
Raccourci clavier : aucun
Description : Voir le manuel du plugin.

`smarty-template-formtool-init'

Menu : Smarty -> Templates -> Plugins (Functions) -> SmartyFormtool -> formtool_init
Raccourci clavier : aucun
Description : Voir le manuel du plugin.

`smarty-template-formtool-move'

Menu : Smarty -> Templates -> Plugins (Functions) -> SmartyFormtool -> formtool_move
Raccourci clavier : aucun
Description : Voir le manuel du plugin.

`smarty-template-formtool-moveall'

Menu : Smarty -> Templates -> Plugins (Functions) -> SmartyFormtool -> formtool_moveall
Raccourci clavier : aucun
Description : Voir le manuel du plugin.

`smarty-template-formtool-movedown'

Menu : Smarty -> Templates -> Plugins (Functions) -> SmartyFormtool -> formtool_movedown
Raccourci clavier : aucun
Description : Voir le manuel du plugin.

`smarty-template-formtool-moveup'

Menu : Smarty -> Templates -> Plugins (Functions) -> SmartyFormtool -> formtool_moveup
Raccourci clavier : aucun
Description : Voir le manuel du plugin.

`smarty-template-formtool-remove'

Menu : Smarty -> Templates -> Plugins (Functions) -> SmartyFormtool -> formtool_remove
Raccourci clavier : aucun
Description : Voir le manuel du plugin.

`smarty-template-formtool-rename'

Menu : Smarty -> Templates -> Plugins (Functions) -> SmartyFormtool -> formtool_rename
Raccourci clavier : aucun
Description : Voir le manuel du plugin.

`smarty-template-formtool-save'

Menu : Smarty -> Templates -> Plugins (Functions) -> SmartyFormtool -> formtool_save
Raccourci clavier : aucun
Description : Voir le manuel du plugin.

`smarty-template-formtool-selectall'

Menu : Smarty -> Templates -> Plugins (Functions) -> SmartyFormtool -> formtool_selectall
Raccourci clavier : aucun
Description : Voir le manuel du plugin.


[ < ] [ > ]   [ << ] [Plus haut] [ >> ]         [Top] [Table des matières] [Index] [ ? ]

6.2.4.4 Smarty Paginate

`smarty-template-paginate-first'

Menu : Smarty -> Templates -> Plugins (Functions) -> SmartyPaginate -> paginate_first
Raccourci clavier : aucun
Description : Voir le manuel du plugin.

`smarty-template-paginate-last'

Menu : Smarty -> Templates -> Plugins (Functions) -> SmartyPaginate -> paginate_last
Raccourci clavier : aucun
Description : Voir le manuel du plugin.

`smarty-template-paginate-middle'

Menu : Smarty -> Templates -> Plugins (Functions) -> SmartyPaginate -> paginate_middle
Raccourci clavier : aucun
Description : Voir le manuel du plugin.

`smarty-template-paginate-next'

Menu : Smarty -> Templates -> Plugins (Functions) -> SmartyPaginate -> paginate_next
Raccourci clavier : aucun
Description : Voir le manuel du plugin.

`smarty-template-paginate-prev'

Menu : Smarty -> Templates -> Plugins (Functions) -> SmartyPaginate -> paginate_prev
Raccourci clavier : aucun
Description : Voir le manuel du plugin.


[ < ] [ > ]   [ << ] [Plus haut] [ >> ]         [Top] [Table des matières] [Index] [ ? ]

6.2.4.5 Smarty Validate

`smarty-template-validate'

Menu : Smarty -> Templates -> Plugins (Functions) -> SmartyValidate -> validate
Raccourci clavier : aucun
Description : Voir le manuel du plugin.


[ < ] [ > ]   [ << ] [Plus haut] [ >> ]         [Top] [Table des matières] [Index] [ ? ]

6.2.5 Modificateurs de variable des plugins


[ < ] [ > ]   [ << ] [Plus haut] [ >> ]         [Top] [Table des matières] [Index] [ ? ]

6.2.5.1 AlternativeDateModifierPlugin

`smarty-template-date-formatto'

Menu : Smarty -> Templates -> Plugins (Variable Modifiers) -> AlternativeDateModifierPlugin -> date_format2
Raccourci clavier : aucun
Description : Voir le manuel du plugin.


[ < ] [ > ]   [ << ] [Plus haut] [ >> ]         [Top] [Table des matières] [Index] [ ? ]

6.2.5.2 B2Smilies

`smarty-template-btosmilies'

Menu : Smarty -> Templates -> Plugins (Variable Modifiers) -> B2Smilies -> B2Smilies
Raccourci clavier : aucun
Description : Voir le manuel du plugin.


[ < ] [ > ]   [ << ] [Plus haut] [ >> ]         [Top] [Table des matières] [Index] [ ? ]

6.2.5.3 bbcode2html

`smarty-template-bbcodetohtml'

Menu : Smarty -> Templates -> Plugins (Variable Modifers) -> BBCodePlugin -> bbcode2html
Raccourci clavier : aucun
Description : Voir le manuel du plugin.


[ < ] [ > ]   [ << ] [Plus haut] [ >> ]         [Top] [Table des matières] [Index] [ ? ]

6.2.6 Fonctions Non-Smarty

`smarty-template-header'

Menu : Smarty -> Templates -> Insert Header
Raccourci clavier : C-c C-t C-h
Description : Cette fonction est utilisée pour insérer une en-tête dans le buffer.

`smarty-template-footer'

Menu : Smarty -> Templates -> Insert Footer
Raccourci clavier : C-c C-t C-f
Description : Cette fonction est utilisée pour insérer un pied de page dans le buffer.

`smarty-template-insert-date'

Menu : Smarty -> Templates -> Insert Date
Raccourci clavier : C-c C-t C-d i
Description : Cette fonction est utilisée pour insérer la date dans le buffer.

`smarty-template-modify'

Menu : Smarty -> Templates -> Modify Date
Raccourci clavier : C-c C-t C-d m
Description : Cette fonction est utilisée pour modifier la date de dernière modification dans le buffer.


[ < ] [ > ]   [ << ] [Plus haut] [ >> ]         [Top] [Table des matières] [Index] [ ? ]

7. Bugs, Aide


[ < ] [ > ]   [ << ] [Plus haut] [ >> ]         [Top] [Table des matières] [Index] [ ? ]

Index

Aller à:   A   B   C   D   E   F   M   P   S   T  
Entrée d'index Section

A
Aide7. Bugs, Aide
AlternativeDateModifierPlugin6.2.5.1 AlternativeDateModifierPlugin

B
B2Smilies6.2.5.2 B2Smilies
bbcode2html6.2.5.3 bbcode2html
Bégaiement5. Bégaiement
BlockRepeatPlugin6.2.4.1 BlockRepeatPlugin
Bugs7. Bugs, Aide

C
ClipCache6.2.4.2 ClipCache

D
Divers3.1.4 Divers

E
En-tête3.1.3.1 En-tête

F
Fonctions3.2 Fonctions
Fonctions4.1.1 Fonctions
Fonctions4.2.2 Fonctions
Fonctions5.2 Fonctions
Fonctions6.2 Fonctions
Fonctions des plugins6.2.4 Fonctions des plugins
Fonctions natives6.2.1 Fonctions natives
Fonctions Non-Smarty6.2.6 Fonctions Non-Smarty
Fonctions utilisateur6.2.2 Fonctions utilisateur

M
Menu3.1.2 Menu
Menu Smarty4.1 Smarty
Menu Sources4.2 Sources
Menus4. Menus
Mode3.1.1 Mode
Mode3.2.1 Mode
Modificateurs de variable6.2.3 Modificateurs de variable
Modificateurs de variable des plugins6.2.5 Modificateurs de variable des plugins

P
Paramètres3.1 Paramètres
Paramètres4.2.1 Paramètres
Paramètres5.1 Paramètres
Paramètres6.1 Paramètres

S
Smarty Formtool6.2.4.3 Smarty Formtool
Smarty Paginate6.2.4.4 Smarty Paginate
Smarty Validate6.2.4.5 Smarty Validate

T
Template3.1.3 Template
Templates6. Templates

Aller à:   A   B   C   D   E   F   M   P   S   T  

[ < ] [ > ]   [ << ] [Plus haut] [ >> ]         [Top] [Table des matières] [Index] [ ? ]

Index des parametres

Aller à:   S  
Entrée d'index Section

S
smarty-compay-name3.1.3.1 En-tête
smarty-copyright-string3.1.3.1 En-tête
smarty-date-format3.1.3.1 En-tête
smarty-electric-mode3.1.1 Mode
smarty-electric-mode6.1 Paramètres
smarty-file-footer3.1.3.1 En-tête
smarty-file-header3.1.3.1 En-tête
smarty-intelligent-tab3.1.4 Divers
smarty-left-delimiter3.1.4 Divers
smarty-modify-date-on-saving3.1.3.1 En-tête
smarty-modify-date-prefix-string3.1.3.1 En-tête
smarty-right-delimiter3.1.4 Divers
smarty-source-file-menu3.1.2 Menu
smarty-source-file-menu4.2.1 Paramètres
smarty-stutter-mode3.1.1 Mode
smarty-stutter-mode5.1 Paramètres
smarty-word-completion-case-sensitive3.1.4 Divers
smarty-word-completion-in-minibuffer3.1.4 Divers

Aller à:   S  

[ < ] [ > ]   [ << ] [Plus haut] [ >> ]         [Top] [Table des matières] [Index] [ ? ]

Index des fonctions

Aller à:   S  
Entrée d'index Section

S
smarty-add-source-files-menu4.2.2 Fonctions
smarty-doc-mode4.1.1 Fonctions
smarty-electric-mode3.2.1 Mode
smarty-show-messages4.1.1 Fonctions
smarty-stutter-mode3.2.1 Mode
smarty-template-assign6.2.2 Fonctions utilisateur
smarty-template-bbcodetohtml6.2.5.3 bbcode2html
smarty-template-btosmilies6.2.5.2 B2Smilies
smarty-template-capitalize6.2.3 Modificateurs de variable
smarty-template-capture6.2.1 Fonctions natives
smarty-template-cat6.2.3 Modificateurs de variable
smarty-template-clipcache6.2.4.2 ClipCache
smarty-template-config-load6.2.1 Fonctions natives
smarty-template-count-characters6.2.3 Modificateurs de variable
smarty-template-count-paragraphs6.2.3 Modificateurs de variable
smarty-template-count-sentences6.2.3 Modificateurs de variable
smarty-template-count-words6.2.3 Modificateurs de variable
smarty-template-counter6.2.2 Fonctions utilisateur
smarty-template-cycle6.2.2 Fonctions utilisateur
smarty-template-date-format6.2.3 Modificateurs de variable
smarty-template-date-formatto6.2.5.1 AlternativeDateModifierPlugin
smarty-template-debug6.2.2 Fonctions utilisateur
smarty-template-default6.2.3 Modificateurs de variable
smarty-template-else6.2.1 Fonctions natives
smarty-template-elseif6.2.1 Fonctions natives
smarty-template-escape6.2.3 Modificateurs de variable
smarty-template-eval6.2.2 Fonctions utilisateur
smarty-template-fetch6.2.2 Fonctions utilisateur
smarty-template-footer6.2.6 Fonctions Non-Smarty
smarty-template-foreach6.2.1 Fonctions natives
smarty-template-foreachelse6.2.1 Fonctions natives
smarty-template-formtool-checkall6.2.4.3 Smarty Formtool
smarty-template-formtool-copy6.2.4.3 Smarty Formtool
smarty-template-formtool-count-chars6.2.4.3 Smarty Formtool
smarty-template-formtool-init6.2.4.3 Smarty Formtool
smarty-template-formtool-move6.2.4.3 Smarty Formtool
smarty-template-formtool-moveall6.2.4.3 Smarty Formtool
smarty-template-formtool-movedown6.2.4.3 Smarty Formtool
smarty-template-formtool-moveup6.2.4.3 Smarty Formtool
smarty-template-formtool-remove6.2.4.3 Smarty Formtool
smarty-template-formtool-rename6.2.4.3 Smarty Formtool
smarty-template-formtool-save6.2.4.3 Smarty Formtool
smarty-template-formtool-selectall6.2.4.3 Smarty Formtool
smarty-template-header6.2.6 Fonctions Non-Smarty
smarty-template-html-checkboxes6.2.2 Fonctions utilisateur
smarty-template-html-image6.2.2 Fonctions utilisateur
smarty-template-html-options6.2.2 Fonctions utilisateur
smarty-template-html-radios6.2.2 Fonctions utilisateur
smarty-template-html-select-date6.2.2 Fonctions utilisateur
smarty-template-html-select-time6.2.2 Fonctions utilisateur
smarty-template-html-table6.2.2 Fonctions utilisateur
smarty-template-if6.2.1 Fonctions natives
smarty-template-include6.2.1 Fonctions natives
smarty-template-include-clipcache6.2.4.2 ClipCache
smarty-template-include-php6.2.1 Fonctions natives
smarty-template-indent6.2.3 Modificateurs de variable
smarty-template-insert6.2.1 Fonctions natives
smarty-template-insert-date6.2.6 Fonctions Non-Smarty
smarty-template-ldelim6.2.1 Fonctions natives
smarty-template-literal6.2.1 Fonctions natives
smarty-template-lower6.2.3 Modificateurs de variable
smarty-template-mailto6.2.2 Fonctions utilisateur
smarty-template-math6.2.2 Fonctions utilisateur
smarty-template-modify6.2.6 Fonctions Non-Smarty
smarty-template-nl2br6.2.3 Modificateurs de variable
smarty-template-paginate-first6.2.4.4 Smarty Paginate
smarty-template-paginate-last6.2.4.4 Smarty Paginate
smarty-template-paginate-middle6.2.4.4 Smarty Paginate
smarty-template-paginate-next6.2.4.4 Smarty Paginate
smarty-template-paginate-prev6.2.4.4 Smarty Paginate
smarty-template-php6.2.1 Fonctions natives
smarty-template-popup6.2.2 Fonctions utilisateur
smarty-template-popup-init6.2.2 Fonctions utilisateur
smarty-template-rdelim6.2.1 Fonctions natives
smarty-template-regex-replace6.2.3 Modificateurs de variable
smarty-template-repeat6.2.4.1 BlockRepeatPlugin
smarty-template-replace6.2.3 Modificateurs de variable
smarty-template-section6.2.1 Fonctions natives
smarty-template-sectionelse6.2.1 Fonctions natives
smarty-template-spacify6.2.3 Modificateurs de variable
smarty-template-str-repeat6.2.4.1 BlockRepeatPlugin
smarty-template-string-format6.2.3 Modificateurs de variable
smarty-template-strip6.2.1 Fonctions natives
smarty-template-strip-tags6.2.3 Modificateurs de variable
smarty-template-textformat6.2.2 Fonctions utilisateur
smarty-template-truncate6.2.3 Modificateurs de variable
smarty-template-upper6.2.3 Modificateurs de variable
smarty-template-validate6.2.4.5 Smarty Validate
smarty-template-vstrip6.2.3 Modificateurs de variable
smarty-template-wordwrap6.2.3 Modificateurs de variable
smarty-version4.1.1 Fonctions

Aller à:   S  

[ < ] [ > ]   [ << ] [Plus haut] [ >> ]         [Top] [Table des matières] [Index] [ ? ]

Index des touches de Stuttering

Aller à:   (   )  
S  
Entrée d'index Section

(
(5.2 Fonctions

)
)5.2 Fonctions

S
SPACE5.2 Fonctions

Aller à:   (   )  
S  

[Top] [Table des matières] [Index] [ ? ]

Table des matières


[Top] [Table des matières] [Index] [ ? ]

Résumé du contenu


[Top] [Table des matières] [Index] [ ? ]

A propos de ce document

Ce document a été généré par Vincent DEBOUT le 1 Novembre 2007 en utilisant texi2html 1.76.

Les boutons de navigation ont la signification suivante :

Bouton Nom Aller à Depuis 1.2.3 aller à
[ < ] Back section précédente dans l'ordre de lecture 1.2.2
[ > ] Forward section suivante dans l'ordre de lecture 1.2.4
[ << ] FastBack début de ce chapitre ou chapitre précédent 1
[Plus haut] Up section supérieure 1.2
[ >> ] FastForward chapitre suivant 2
[Top] Top couverture (top) du document  
[Table des matières] Contents table des matières  
[Index] Index index  
[ ? ] About à propos (page d'aide)  

Dans cet exemple on est à Sous section un-deux-trois dans un document dont la structure est :


Ce document a été généré par Vincent DEBOUT le 1 Novembre 2007 en utilisant texi2html 1.76.