Zu 1: das Beispiel im Handbuch ist ein Snippet mit PHP-Template-Code - CSS machst Du an anderer Stelle... bei mir kommt kein Syntax-Fehler - nun rate mal, wie ich Deine Sache vergleichen soll?
Wenn Dein gesamtes Template nur aus
PHP-Code:
<?php if (count($this->data)): ?>
<div class="layout_full">
<div class="count_data">Anzahl data: <?= count($this->data) ?></div>
<div class="count_total">Anzahl total: <?= $this->total ?></div>
<?php foreach ($this->data as $arrItem): ?>
<div class="item <?= $arrItem['class'] ?>">
besteht - kann das nicht funktionieren ... suche mal nach "PHP as template engine"
zu 2.: die Anzahl wird immer erst nach der Filterung berechnet (count($this->data)) - willst Du wirklich _alle_ musst Du eine Abfrage per MM-API machen (oder Contao-DB-Abfrage)
zu 3.: mit PHP in den Templates beschäftigen und für den eigenen Anwendungsfall anpassen...
zu Insert-Tags: die sind im Core mit enthalten - bitte das Wiki nochmal genau ansehen ... insb. die Beispiele https://de.contaowiki.org/MetaModels_Insert-Tags
Lesezeichen