Nutzt man das Nachrichtenmodul in Contao um bspw. aktuelle Neuigkeiten auszugeben, lässt sich bei der Definition des entsprechenden Frontendmoduls zur Ausgabe der Nachrichten (Nachrichtenliste) eine Überschrift definieren, die über der Nachrichtenliste angezeigt wird. Wenn man den Bereich neu einrichtet gibt es zu Beginn noch keine Nachrichten, die Überschrift wird dennoch immer angezeigt. Wie sich das ändern lässt, möchte ich kurz erläutern.
Zunächst erzeugt man im Backend im Bereich Templates eine Kopie des Templates "mod_newslist.tpl", das in der Gruppe "news" zu finden ist. Anschließend bearbeitet man das Modul und ändert den Code, wie folgt:
-
-
<!-- indexer::stop -->
-
<?php if($this->articles): ?>
-
-
<div class="<?php echo $this->class; ?> block"<?php echo $this->cssID; ?><?php if ($this->style): ?> style="<?php echo $this->style; ?>"<?php endif; ?>>
-
<?php if ($this->headline): ?>
-
-
<<?php echo $this->hl; ?>><?php echo $this->headline; ?></<?php echo $this->hl; ?>>
-
<?php endif; ?>
-
<?php foreach($this->articles as $article) echo $article; ?>
-
<?php echo $this->pagination; ?>
-
-
</div>
-
<?php endif; ?>
-
<!-- indexer::continue -->
-
Zeile 3 und Zeile 14 wurden hinzugefügt. Es handelt sich dabei, um eine einfache Abfrage, ob überhaupt schon Nachrichten existieren.
Andernfalls wird der Code auch nicht integriert.
Sie möchten eine eigene Internetseite basierend auf Contao? Hier gibt es weitere Infos.