Mit dem Datenbankmanager können im myty Datentabellen verwaltet und diese über das ty:db-Tag und dessen Sub-Elemente in einer Webseite ausgegeben werden.
Das folgende Beispiel gibt alle veröffentlichten Datensätze einer Tabelle „beispieltabelle“ sortiert nach Datum der Einträge aus. Pro Seite werden 10 Datensätze angezeigt, zusätzlich soll eine Blätterfunktion erzeugt werden.
<ty:db table="beispieltabelle" rel="status='enabled'" order="date DESC" pages="true" limit="10"> <h2><ty-db:colvalue col="titel"/> (<ty-db:date field="date" format="%d.%m.%y"/>)</h2> <div><strong><ty-db:colvalue col="kurztext"/></strong></div> <div><ty-db:colvalue col="beschreibung"/></div> <ty-db:editCurrent/><ty-db:editNew/> <ty-db:fallback>Es konnten keine Einträge gefunden werden.</ty-db:fallback> </ty:db>
Die zugehörige Blätterfunktion soll erst angezeigt werden, wenn mindestens zwei Seiten verfügbar sind. Die maximale Anzahl sichtbarer Seiten der Blätterfunktion liegt bei 15 Seiten. Darüber hinaus werden Links zum Vor- und Zurück-Blättern generiert.
<ty:db table="beispieltabelle" rel="status='enabled'" order="date DESC" pages="true" limit="10">
<ty-db:pager>
<ty:pager minPages="2" maxPages="15">
<div class="searchPager">
<ty-pager:pages>
<!-- Der Inhalt von before wird angezeigt, wenn mehr Seiten existieren als in maxPages angegeben sind -->
<ty-pager-pages:before>
<ty-pager-pages:previousUrl>zrück</ty-pager-pages:previousUrl>
</ty-pager-pages:before>
<!-- Trenner zwischen den Seiten -->
<ty-pager-pages:separator><span class="separator"></span></ty-pager-pages:separator>
<!-- Die aktive Seite behandeln -->
<ty-pager-pages:active>
<span class="active"><ty-pager-pages:page/></span>
</ty-pager-pages:active>
<!-- Die Links zum Blättern behandeln -->
<ty-pager-pages:inactive>
<a href="<ty-pager-pages:page-url/>" title="<ty:content id="pages_title" topic="global" privs="admin" noEdit="true">Seite</ty:content> <ty-pager-pages:page/>"><ty-pager-pages:page/></a>
</ty-pager-pages:inactive>
<!-- Der Inhalt von after wird angezeigt, wenn mehr Seiten existieren als in maxPages angegeben sind -->
<ty-pager-pages:after>
<ty-pager-pages:previousNext>vor</ty-pager-pages:previousNext>
</ty-pager-pages:after>
</ty-pager:pages>
</div>
</ty:pager>
</ty-db:pager>
</ty:db>