Typemill   ›   Theme Developers   ›   Theme Functions   ›   getPageList

getPageList()

The Twig-function getPageList(navigation, urlRel, baseurl) returns the item of a folder that is referenced with a relative url. The function is useful if you want to list articles from any folder on any page, for example the articles of a news-folder on the startpage.

Parameter

Parameter Type Required? Description
navigation array required The full navigation.
relUrl string required Relative url to a folder-page, can be a valid string from the theme settings or the UrlRel-property from an item.
baseurl string required The baseurl.

Return

This function returns the item of a folder.

Example Usage

  {% set pagelist = getPageList(navigation, settings.themes.emergency.listpages, base_url) %}
  <ol class="postlist" reversed>
    {% for element in pagelist.folderContent %}
      {% set post = getPageMeta(settings, element) %}
      {% set date = element.order[0:4] ~ '-' ~ element.order[4:2] ~ '-' ~ element.order[6:2] %}
      <li>
         <a href="{{ element.urlAbs }}">{{ post.meta.title }}</a> <time datetime="{{date}}">({{ date | date("d.m.Y") }})</time>
      </li>

    {% endfor %}
  </ol>