Kommentar-Funktion
Das Modul "comments" bietet ein voll funktionsfähiges Kommentar-Modul für
Webseiten, das lediglich über einen XML-Tag in die Seite eingebunden werden muss. Die Einbindung
kann dabei über den
importdesign-Tag wie folgt erledigt werden:
APF-Template
<core:importdesign
namespace="modules::comments::pres::templates"
template="comment"
categorykey="{CAT_KEY}"
/>
Der Wert "
{CAT_KEY}" ist dabei auf den Wert der aktuellen Kategorie zu ändern.
Das Modul nutzt eine Datenbank-Tabelle zur Speicherung der Kommentare. Aus diesem Grund muss eine
Konfiguration angelegt werden, die auf eine bestehende Datenbank-Konfiguration verweist. Der Name
der Konfigurationsdatei lautet
Code
/config/modules/comments/{CONTEXT}/{ENVIRONMENT}_comments.ini
der Inhalt gestaltet sich wie folgt:
APF-Konfiguration
[Default]
Database.ConnectionKey = "..."
Details zur Konfiguration können dem Kapitel
Konfigurations-Schema
entnommen werden, das Kapitel
ConnectionManager beschreibt die Konfiguration der Datenbank-Verbindung.
Zur Anpassung der Styles des Moduls an das jeweilige Einsatzgebiet sehen die Templates entsprechende
Klassen vor. Die vorhandenen Klassen sowie eine Beispiel-Gestaltung findet sich unter
APF-Template
/modules/comments/pres/css/comments.css
Bei der Einbindung des Moduls müssen die in der Beispiel-CSS-Datei definierten Elemente
in die Seite eingebunden werden. Dies kann durch Hinzufügen der Stylesheet-Datei in den Head
der Webseite oder durch Kopieren der Klassen in bereits vorhandene Style-Sheet-Dateien
bewerkstelligt werden.
Um das Erstellen von Einträgen zu limitieren, wurde das
CAPTCHA-Modul
in das Formular integriert. Dieses benötigt zur dynamischen Anzeige des CAPTCHA-Bildes noch eine
zusätzliche Konfiguration. Die einzelnen Schritte entnehmen Sie bitte der Seite des
CAPTCHA-Moduls.
Eine ausführliche Beschreibung zur Benutztung und zur Implementierung findet sich im Bereich
Tutorials unter
Kommentar-Funktion.
Möchten Sie den Artikel eine Anmerkung hinzufügen, oder haben Sie ergänzende Hinweise? Dann können Sie diese
hier einfügen. Die bereits verfassten Anmerkungen und Kommentare finden Sie in der untenstehenden Liste.
Für diesen Artikel liegen aktuell keine Kommentare vor.