Skip to content

Render parameter tags

To retrieve the value of a shared render parameter, use the [Plugin:RenderParam] tag.

  • Setting a render parameter

    To set a public render parameter, use the predefined CUSTOM_CONTEXT parameter that is defined by the Web Content Manager Rendering Portlet. The following code snippet is an excerpt from the published sample of how to set a public render parameter.

    <form id="form1" action="[Plugin:RenderUrl copyCurrentParams="true"]" method="get">
            <label for="customerSelect">Select customer:</label> 
            <select name="CUSTOM_CONTEXT" id="customerSelect"></select>
            <button type="submit">Submit</button>
        </form>
    
  • Retrieve value of a shared render parameter

    Use [Plugin:RenderParam] tag. To retrieve a public render parameter, use the identifier of the parameter as defined in the portlet.xml. The following example shows an identifier: [Plugin:RenderParam key="PUBLIC_CONTEXT" type="public"]. If the render parameter does not exist or the value is null, nothing is written unless a default value was specified by using the defaultValue attribute. The following example shows a specified default value: [Plugin:RenderParam key="key1" defaultValue="defaultValue"].

    [Plugin:RenderParam defaultValue="defaultValue" type="public" key="{http://publicrenderparams/}stockName"] returns the value of public render parameter stockName.