Forum - Beitrag anzeigen

CF-Advanced - RE: Typ dieser Variable?!

Icon Pfeil Startseite Icon Pfeil Kategorie Icon Pfeil Suche

Icon Forum Beitrag vom 08.11.2001 23:49 (699 Aufrufe)
Name: mraphelt
Titel: RE: Typ dieser Variable?!
Inhalt: Hi,

><cfset "caller.attributes.#urlname#" = urlvalue>

dies sind spezielle Scopes, die nur in CustomTags gültig sind. Ruft man beispielsweise einen CT wie folgt auf:

[seite.cfm]

<cfset x=5>
<cf_customtag zwiebel="limo" kalt="true">


...dann kannst Du dich auf diese Parameter und Variablen wie folgt beziehen:


[customtag.cfm]
<cfoutput>#caller.x# müsste 5 sein!</cfoutput>
<cfif attributes.zwiebel eq 'limo'>
[...]
</cfif>

<cfif attributes.kalt>
<cf_kuehlschrank on="true">
<cfelse>
<cf_backofen on="true">
</cfif>


In cf_kuehlschrank gilt dann:

[kuehlschrank.cfm]
<cfif caller.attributes.zwiebel eq 'limo'>
<cfset zwiebellimo_kuehlen="true">
</cfif>


"Caller" ist immer das aufrufende Template, "Attributes" sind die Argumente. Also wie in DOS-Batchdateien %1, %2 usw.

Schwachsinnscode, ich weiß, aber es ist schon spät... :)


bye,
marcus


Bitte melden Sie sich kostenlos an, um eine Antwort auf diesen Beitrag zu erstellen.


Das deutsche ColdFusion-Forum cfml.de ist das Portal für Einsteiger und Experten zum Thema ColdFusion und der ColdFusion Markup Language (CFML).

© 2017 Webdesign & Hosting: CHC ONLINE Kassel | SOLVA Content-Management-System CMS
Urlaub-Angebote.de - Urlaub mit Bestpreis-Garantie buchen