Iterace přes zdroj se stránkováním
Používá se obecná šablona stránkovače připojená k aktuální šabloně vlastností pg_template
. Této šabloně se stránkovač předává jako hodnota parametru p
.
Iterace používá dotazový datový zdroj připojený k ajktuální šabloně vlastností source
.
Fragmenty kódu
Stránkování s odkazem na konec
{let limit := value(asInt(_request.params.limit), 10)}
{let offset := asInt(_request.params.offset)}
{while _template.source forceCount=1 folder=_primary limit=limit offset=offset}
{whilefirst}
{let p := paging(_count, "offset", asMap("pageSize", limit, "forwardCnt", 2))}
{_template.pg_template p=p}
<ul>
{/whilefirst}
<li>
<a href="{value(target(_.asset), link(_.asset))}">{_.title}</a>
<div>{_.perex}</div>
</li>
{whilelast}
</ul>
{_template.pg_template}
{/whilelast}
{/while}