Inhaltsverzeichnis Smarty Smarty Funktionen {get_pages}

{get_pages}

Liest alle Seiten aus, auf welche die übergebenen Parameter zutreffen.

Attribut  Typ  Erforderlich  Beschreibung 
var  string  Ja Name, über den das Ergebnis später abgerufen werden kann
query.where  string  Nein Zusätzliche SQL-Statements für besondere Selektion der Seiten
query.order  string  Nein Zusätzliche SQL-Statements für die Sortierung der Seiten
query.limit  string  Nein Zusätzliche SQL-Statements für die Limitierung der Seiten
id  integer  Nein statt page kann auch weiterhin id verwendet werden. Es darf dann aber nur die Seiten-ID übergeben werden.

Diese Funktion berücksichtigt Freigabe-Daten, Berechtigungen und den Aktiv-Haken.

Beispiel

QuelltextSmarty Code:
  1. {* die 5 zuletzt geänderten Seiten vom Typ "news/entry" sortiert auslesen *}
  2. {get_pages var="seiten" query.where="type='news/entry'" query.order="c_date DESC" query.limit='0,5' }

  3. {* Seitennamen (der Ergebnisse) in einer Liste darstellen *}
  4. <ul>
  5.     {foreach from=$seiten item="seite"}
  6.         <li>{$seite->field.name}</li>
  7.     {/foreach}
  8. </ul>