Groups.DwPaging.LoopAllPages
Summary
The Groups.DwPaging.LoopAllPages
loop lets you display information about the group paging.
Remarks
Loop is only available if Activated checkbox is enabled in Extranet module settings in Paging section.
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("Groups.DwPaging.LoopAllPages") {
<td> @item.GetValue("Relevant.Tag") </td>
}
</tr>
</table>
Check if the loop exists
@if (Loops.Contains("Groups.DwPaging.LoopAllPages")) {
...
}
Example of usage
The following general example illustrates how to use a loop construct.
<table>
<!--@LoopStart(Groups.DwPaging.LoopAllPages)-->
<tr>
<td><!--@Loop:Tag--></td>
</tr>
<!--LoopEnd(Groups.DwPaging.LoopAllPages)-->
</table>
Check if the loop exists
<!--@If LoopDefined(Groups.DwPaging.LoopAllPages)-->
...
<!--@EndIf(Groups.DwPaging.LoopAllPages)-->
Available tags
AllPages.ActivePage
Returns the value "True" if the page is active.
RAZOR
@GetString("AllPages.ActivePage")
AllPages.PageNumber
Returns the number of the page in frontend.
RAZOR
@GetInteger("AllPages.PageNumber")