DynPG Module einbinden

Aus DynPG-Wiki
Wechseln zu: Navigation, Suche

Module sind Plugins, welche entweder bereits kostenlos enthalten sind oder später erworben werden können. Als Module gelten z.B. die Navigation, das Gästebuch, der Blog, die Bildergalerie, der e-Shop etc. In diesem Artikel erfahren Sie, wie Sie diese DynPG Module in Ihre Webseite einbinden.

Grundsätzlicher Ablauf

Der prinzipielle Ablauf zur Einbindung eines Moduls ist immer gleich. Er besteht aus den folgenden zwei Schritten:

  1. Erstellen eines neuen Artikels mit dem Platzhalter für das Modul.
  2. Anzeigen des Artikels in Frontend.

Diese Schritte sind für alle Module gleich und werden in diesem Artikel beispielhaft an der Einbindung der dynamischen Navigation durchgeführt.

Anlegen des Artikels

Um die Funktion eines bestimmten Moduls in einen Artikel einzubinden, müssen Sie zuerst in die Ansicht für das Erstellen von Artikeln des Backends wechseln. Im Texteditor für den Inhalt müssen Sie nun lediglich den Platzhalter für das Modul, welches Sie einbinden wollen, einfügen.

Um zum Beispiel die dynamische Navigation in den Artikel zu integrieren, klicken Sie in der Werkzeugleiste des Texteditors auf das Dynpg dynamic menu.gif"Dynamisches Menü einfügen"-Symbol. Daraufhin erscheint im Editor ein Platzhalter für dieses Modul. Je nach Modul kann gleichzeitig auch ein neues Fenster erscheinen, in dem Sie weitere Einstellungen vornehmen können. Die Einzelheiten der Einstellungen können Sie der Moduldokumentation entnehmen.

Note.png Bemerkung: Für alle Module erscheint in der Ansicht des Texteditors nur ein Platzhalter. Die Funktion des eigentlichen Moduls wird erst im Frontend der Webseite angezeigt.

Sobald der Platzhalter erschienen ist, können Sie den Artikel speichern. Den Artikel für die dynamische Navigation werden wir der Übersichtlichkeit halber in einer versteckten Gruppe "Diverses" in einem Unterordner speichern. Lesen Sie mehr über die sinnvolle Strukturierung von Gruppen und Artikeln in den Hinweisen zur empfohlenen Gruppenstruktur.

In unserem Beispiel sieht der fertige Artikel wie folgt aus:

Artikel erstellen - DynPG Navigation.png

Speichern Sie diesen Artikel nun ab, indem Sie auf "Speichern" klicken.

Anzeigen des Artikels im Frontend

Da es sich bei dem Artikel trotz des eingefügten DynPG Moduls immernoch um einen normalen Artikel handelt, wird dieser auch wie ein gewöhnlicher Artikel im Frontend angezeigt. An der Stelle, wo der Artikel ausgegeben werden soll, müssen wir also lediglich das Snippet für das Ausgeben eines einzelnen Artikels einfügen, sofern der Artikel nicht bereits auf andere Weise (z.B. über die Navigation) erreichbar ist.

In unserem Beispiel fügen wir also den folgenden Code an der Stelle ein, wo die dynamische Navigation erscheinen soll:

$DynPG->SetParam_A_Anytime(true); //Artikel von Anfang an anzeigen
$DynPG->SetParam_A_Article(<ID>); //Artikelnr. angeben
$DynPG->Write_Article();          //Artikel mit der Nr. <ID> ausgeben
Caution.png Achtung: in diesem Snippet müssen Sie die ID des anzuzeigenden Artikels angeben. Sie finden diese in der Gruppenverwaltung, indem Sie zu der Gruppe navigieren, die den Artikel enthält und anschließend in der Artikelübersicht die ID des Artikels ablesen. Tragen Sie diese Nummer im Snippet anstelle von <ID> ein.


Datei:Artikelübersicht - DynPG Navigation.png


In der Webseite sieht der angezeigte Artikel mit der dynamischen Navigation nun so aus:

DynPG Navigation Beispiel.png