Item.Page.[FieldSystemName].Options

 

Summary

The Item.Page.[FieldSystemName].Options loop lists options that are available with list item types used in page properties and lets you display various information about the options.

Remarks

The loop is only available for list item fields.

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("Item.Page.[FieldSystemName].Options") { <td> @item.GetValue("Relevant.Tag") </td> } </tr> </table>

Check if the loop exists

@if (Loops.Contains("Item.Page.[FieldSystemName].Options")) { ... }

Example of usage
The following general example illustrates how to use a loop construct.

<table> <!--@LoopStart(Item.Page.[FieldSystemName].Options)--> <tr> <td><!--@Loop:Tag--></td> </tr> <!--LoopEnd(Item.Page.[FieldSystemName].Options)--> </table>

Check if the loop exists

<!--@If LoopDefined(Item.Page.[FieldSystemName].Options)--> ... <!--@EndIf(Item.Page.[FieldSystemName].Options)-->

Available tags