Parametrar i Macros
Både XSLT macron och UserControls kan ha parametrar. Dessa
kan skrivas i direkt i kod
<umbraco:macro alias="RenderProperties" paramvalue="Parameter
direkt i kod" runat="server"/>
Eller så kan värdet hämtas ifrån andra
delar av systemet. Tex ifrån den aktuella noden:
<umbraco:macro alias="RenderProperties" paramvalue
="[$pageTitle]" runat="server"/>
Det finns fyra andra källor för parameter-värden
i Umbraco:
- Page value: [#propertyAlias]
- Page properties value: [$propertyAlias]
- Cookie value: [%cookieValueKey]
- Request collection (tex QueryString):
[@requestValueKey]
Flera värden, ibland kan man vilja ha flera värden och
ta den första som faktiskt inte är noll då funkar
detta:
<umbraco:macro paramvalue
="[#propertyAlias],[#propertyAlias2],my static string" />
Skrivet av Markus Johansson, 2010-06-24 14:32