The <ISSLOT>
tag allows to request the contents (technically meaning all PageletAssignment
objects) of a slot from within the pagelet's render template. This implies that the Java code behind the tag uses information that is provided by some slot definition:
PageletAssignments
The result of such check will be an ordered set of PageletAssignments
renderable at a given time. So all contents will be rendered implicitly by the invocation of the pagelet containing this slot.
<isslot ( slot = "( {String} | {ISML expression} )" )>
<body <isif condition="#(isDefined(PageletConfigurationParameters:bodyId))#"> id="<isprint value="#PageletConfigurationParameters:bodyId#">"</isif> <isif condition="#(isDefined(PageletConfigurationParameters:bodyClass))#"> class="<isprint value="#PageletConfigurationParameters:bodyClass#">" </isif>> <isslot slot="slot.main.Content.pagelet2-Slot"> </body>
The <ISSLOT>
tag has a mandatory attribute named slot
. In the example above the HTML markup produced by the contents of the slot slot.main.Content.pagelet2-Slot
is inserted at the tag's position.
slot
A qualified name refering to the slot definition is expected to be used as value for that attribute.