{% extends 'pages/portal/default.twig' %} {% set options = options|default({}) + { portal_teaser_imagesize: 'teaser_landscape', portal_highlight: false, portal_list_limit: paged|default(12), portal_teaser_fixed: false, page_type: 'paged', intro_text: false, list_loadmore_url: false, } %} {# The paged controller cant provide a record, but has a configurable parameters array we can use #} {% if not record|default %} {% set record = app.storage.getContentObject('portal',{ title: parameters.title|default(name), kicker: parameters.kicker|default, intro: parameters.intro|default, status: 'published' }) %} {% endif %} {# We need to check if the Slug of the page is set so that the Logic knows to generate the Adecuate Route: designs-pagedsimple-view route --> /{taxonomytype}/{slug}/more/{page} or the designs-pagedsimple-home --> /more/{page} #} {% set route_name = slug ? 'view' : 'home' %} {# Required variables # objects - array of content objects (records) to display in teaserlist (optional, can select it's own records via pool parameters) # teasers - array of teasers in addition converted objects above (optional, will use it's own records) #} {# Templating ------------------------------------------------------------------------------------------------------- #} {% block page_htmlhead %} {{ parent() }} {% if page > 2 %} {% elseif page > 1 %} {% endif %} {% if moreAvailable|default %} {% endif %} {% endblock %} {% block portal_teasers %} {{ parent() }}
{% endblock %}