This page is part of a static HTML representation of the TiddlyWiki at https://tiddlywiki.com/

Widget macrocall

19 juin 2015 à 12h07

Introduction

Le widget d'appel de macro propose une syntaxe alternative pour invoquer des macros. L'avantage de la forme de ce widget est de passer des paramètres de macro en attributs de widget, ce qui permet d'utiliser des indirections et d'affecter des valeurs de macro.

Par exemple, une macro appelée italicise ayant pour seul paramètre texte peut être invoquée de ces différentes façons :

<<italicise "Texte à mettre en italiques">>
<<italicise text:"Texte à mettre en italiques">>
<$macrocall $name="italicise" text="Texte à mettre en italiques"/>
<$macrocall $name="italicise" text={{Titre du tiddler contenant le Texte à mettre en italiques}}/>
<$macrocall $name="italicise" text=<<textMaker "Une autre macro pour générer du texte à italiciser">>/>

Vous pouvez examiner plusieurs exemples du widget d'appel de macro dans le noyau :

Contenu et Attributs

Le contenu du widget <$macrocall> est ignoré.

AttributDescription
$nameNom de la macro appelée
$typeType de contenu par lequel le texte entrée sera analysé (par défault text/vnd.tiddlywiki)
$outputType de contenu affiché en sortie (par défaut text/html, peut aussi être text/plain)
parametersParamètres de macro spécifiés comme attributs