Både XSLT macron och UserControls kan ha parametrar. Dessa kan skrivas i direkt i ko

 

<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" />