Tutorial - Der Home-View

Aus DynPG-Wiki
Wechseln zu: Navigation, Suche

Einleitung

Der sog. Home-View von DynPG ist ein Bereich der Seite (üblicherweise auf der Startseite), in dem die neuesten Artikel, wie z.B. neue Nachrichten oder Meldungen, angezeigt werden. Im Backend haben Sie die Möglichlkeit, diejenigen Artikel festzulegen, welche im Home-View angezeigt, wordurch die Verwendung besonders komfortabel wird.

Tutorial Homeview.png

Den Code für dieses Beispiel finden Sie hier: Download

Note.png Bemerkung: Beachten Sie bitte die Hinweise zur Konfiguration des Beispiel-Codes.

Einrichten des Home-Views

Wir erzeugen den Home-View in ähnlicher Weise, wie wir auch die anderen Artikelansichten erzeugen. Lediglich ein Parameter weist DynPG an, in diesem View die entsprechenden Artikelköpfe (wie Titel und Lead) zu laden. Der Code sieht daher aus wie folgt:


home.php

<div id="home_view">
    <?php
        $DynPG->setupTemplate('home');
        $DynPG->SetParam_AA_MaxView(3);
        $DynPG->SetParam_AA_Order( Array( 'DATE_FROM','TIME_FROM' ) );
        $DynPG->SetParam_AA_Sort( Array( 'DESC','DESC' ) );  
        $DynPG->SetParam_AA_Anytime(TRUE, TRUE);
        $DynPG->SetParam_AA_IgnoreSeperator(FALSE);
        $DynPG->SetParam_AA_fullLoadText(FALSE);
        $DynPG->SetParam_AA_seperateHome(TRUE);
        $DynPG->Write_AllArticles();
        $DynPG->setupTemplate('default');
    ?>
</div>


In diesem View werden die drei neuesten Artikel angezeigt, die im Backend die entsprechende Einstellung für die Anzeige im Home-View besitzen. Da dieser View nur auf der Startseite angezeigt werden soll, wird der zusammen mit dem Code für die Ausgabe des Home-Artikels aufgerufen.

Einstellung im Backend

Um einen Artikel im Home-View anzuzeigen, sollten sie im Backend zwei Einstellungen vornehmen. Neben dem Häckchen, das den Artikel auf dem Home-View anzeigen lässt sollten sie auch zumindest den Anfangszeitpunkt für die Anzeige des Artikels festlegen, damit die Sortierung nach dem Datum richtig funktioniert.

Tutorial Home View Backend.png

Anpassen des Home-Views

Auch für die Darstellung dieses Views verwendet DynPG wieder Templates. Hier wird das Template im CMS Ordner unter "\tpl\MyCMS\home\articles.tpl" verwendet. Dort können leicht Änderungen vorgenommen werden. Möchten Sie zum Beispiel nicht, dass der Name der übergeordneten Gruppe bei jedem Artikel eingeblendet wird, dann löschen Sie dort einfach die entsprechenden Zeilen.