Details
9.9.0Summary
The Details
loop lets you display data about product group assets.
Remarks
Related to items added to section 'Assets' in product group definition.
Examples
Basic usage
Notice the use of @item.GetValue to get data from the loop variable.
If you just write @GetValue, the data will be taken from outside the loop.
Similarly, you have to use @item.GetLoop to use loops inside a loop.
<table>
<tr>
@foreach (LoopItem item in GetLoop("Details") {
<td> @item.GetValue("Relevant.Tag") </td>
}
</tr>
</table>
Check if the loop exists
@if (Loops.Contains("Details")) {
...
}
Example of usage
The following general example illustrates how to use a loop construct.
<table>
<!--@LoopStart(Details)-->
<tr>
<td><!--@Loop:Tag--></td>
</tr>
<!--LoopEnd(Details)-->
</table>
Check if the loop exists
<!--@If LoopDefined(Details)-->
...
<!--@EndIf(Details)-->
Available tags
Ecom:Group.Detail.Image.Clean
Returns a file path to an asset item.
RAZOR
@GetString("Ecom:Group.Detail.Image.Clean")
Ecom:Group.Detail.Link
Returns an URL to an internal link when asset is defined as link.
RAZOR
@GetString("Ecom:Group.Detail.Link")