Custom tag pour définir une variable (trés) longue cf4.5

Soyez le premier à donner votre avis sur cette source.

Snippet vu 15 327 fois - Téléchargée 27 fois

Contenu du snippet

Permet de definir une variable contenant une mise en forme (html,guillemet...) et de ne pas s'embêter avec des caractéres spéciaux (et c'est plus clair :-) )

A mettre a la racine de votre site ou dans le répértoire CustomTags de coldfusion

utilisation :

<cf_set var="test">
<table bgcolor="#AA66CC">
<tr><td>Example</td></tr>
</table>
</cf_set>

<cfoutput>#test#</cfoutput>

Source / Exemple :


<!--- nom du fichier : set.cfm --->
<!--- var : variable a définir --->
<cfswitch expression="#thistag.executionmode#">
	<cfcase value="start">		
	</cfcase>
	<cfcase value="end">
		<cfset temp=SetVariable('caller.#attributes.var#', #thistag.generatedcontent#)>
		<cfset thistag.generatedcontent="">
	</cfcase>
</cfswitch>

A voir également

Ajouter un commentaire

Commentaires

BenLaKnet
Messages postés
59
Date d'inscription
mardi 8 janvier 2002
Statut
Membre
Dernière intervention
12 décembre 2003
-
L'equivalent CFM existe depuis la version 5 : cfsavecontent
par contre attention entre la version 5 et MX le parametre pour la variable passe de var="" à variable="".

A vérifier.
BenLaKnet
Messages postés
59
Date d'inscription
mardi 8 janvier 2002
Statut
Membre
Dernière intervention
12 décembre 2003
-
L'equivalent CFM existe depuis la version 5 : cfsavecontent
par contre attention entre la version 5 et MX le parametre pour la variable passe de var="" à variable="".

A vérifier.
amosc
Messages postés
82
Date d'inscription
lundi 10 février 2003
Statut
Membre
Dernière intervention
18 octobre 2005
-
je ne savais pas que l'on pouvais crée ses propre TAG c'est trés intéréssant ...

merci pour l'info :p

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.