View syntax for Java
To improve the View code usability, SDL Digital Experience Accelerator introduced the user-friendly HtmlHelper extension method.
This topic shows you examples of new API items, examples of how they are used, and comparison to the previous method. The SDL Tridion Reference Implementation 1.0 syntax is deprecated and may result in errors.
- Signature = <dxa:region />
-
Attributes:
Example:name : string emptyviewname: string (optional) placeholder: Boolean (optional) containersize: int (optional)<dxa:region name="Logo" emptyviewname="Core:Logo" /> <dxa:region name="Logo" /> - Signature = <dxa:regions />
-
Attributes:
Examples:Exclude : string (optional) containersize: int (optional)<dxa:regions exclude="Logo,Info" /> - Signature = <dxa:entity />
-
Attributes:
Example:Region : string (optional) entityId : int (optional) entity : EntityModel (optional) containerSize : int (optional)<dxa:entity entity="<%=entity%>" /> <dxa:entity region="2-Column" containerSize="6" entityId="<%= entity.getId() %>"/> - Signature = <dxa:entities />
-
Attributes:
Example:Region : string (optional) containerSize : int (optional)<dxa:entities region="Hero"/> - Signature = <xpm:region />
-
Attributes:
Example:Attributes: region : regionModel<xpm:region region="<%=regionModel%>"/> - Signature = <xpm:entity />
-
Attributes:
Example:entity : entityModel<xpm:entity entity="<%=entityModel%>"/> - Signature = <xpm:property />
-
Attributes:
Example:entity : entityModel property : string index : int (optional)<xpm:property entity="<%=entityModel%>" property="Headline"/>