Letzte Nachrichten anzeigen

Aus Contao Community Documentation

Version vom 1. Juli 2010, 10:14 Uhr von Lindesbs (Diskussion | Beiträge)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Anzeige der letzten, aktuellen Nachricht in ALLEN Nachrichten Archiven

Erstelle eine Datei mit Namen LatestNews.php im Verzeichnis TL_ROOT/templates. Nachfolgender Quelltext wird hineinkopiert :

<?php

$this->import("Database");

$objLatestNews = $this->Database->prepare("SELECT headline,text FROM tl_news WHERE published='1' ORDER BY date DESC")
            ->limit(1)
            ->execute();

echo '<h1>'.$objLatestNews->headline.'</h1>';
echo $objLatestNews->text;
?> 


Moechte man nun aber nur ausgewaehlte NewsArchive haben, kann man mittels folgendem Quelltext auch die ID des NewsArchives mitgeben. Die ID eines NewsArchives laesst sich einfach in der Newsuebersicht des Backends erkennen, indem man kurzeitig ueber dem blauen "I" Icon des gewuenschten Archives verweilt.

Datei:Beispiel.jpg

<?php

$this->import("Database");

$arrNews=array(2);

$objLatestNews = $this->Database->prepare("SELECT headline,text FROM tl_news WHERE published='1' AND pid IN (?) ORDER BY date DESC")
            ->limit(1)
            ->execute(implode("`,`",$arrNews));

echo '<h1>'.$objLatestNews->headline.'</h1>';
echo $objLatestNews->text;
?> 


Einbinden die Webseite laesst sich dies einfach via InsertTag [file] [[1]] erledigen.

{{file::LatestNews.php}}

Ansichten
Meine Werkzeuge

Contao Community Documentation

Meiner Meinung nach, sollten zu kleine Webspacepakete entweder Webspaß-Pakete (man beachte die Ironie) oder Horsting-Pakete heißen!

Sascha Müller
Navigation
Verstehen
Verwenden
Entwickeln
Verschiedenes
Werkzeuge