Willkommen auf dem TF-Infoportal Wiki.

Hier finden Sie alle Informationen über das TF-Infoportal, das Support-System OTRS und das Electures-Portal an der Technischen Fakultät.
Eine globale Navigation finden Sie im Menu links, zur Startseite geht es hier.

Dies ist eine alte Version des Dokuments!


News-Startseite erstellen

Hier wird demonstriert wir man für einen Lehrstuhl oder ein Institut eine Kombination aus News und eigenem HTML-Content als Startseite erstellt.

Schritt 1: XSLTrans Objekt erstellen

Zuerst muss ein XSLTrans Objekt hinzugefügt werden.

Schritt 2: XSLTrans Standard-Eigenschaften festlegen

Die hier vergebene ID sollte man sich merken, da sie später wiederverwendet wird. Hier in dem Beispiel xsltrans_news_anwendungen.

Schritt 3: Adresse der XML-Datenquelle herausfinden

Als nächstes muss die Quelle der Daten identifiziert werden. Hierzu auf die Webseite des TF-Infoportals navigieren und im News-Archiv die URL des entsprechenden RSS-Feeds kopieren (Rechtsklick, Adresse kopieren).

Schritt 4: XLSTrans XML Quelle angeben

Die eben kopierte Adresse wird dann als XML Quelle in XSLTrans angegeben.

Schritt 5: XSLTrans XSL angeben

Als XSL Stylesheet wird hier tf-infoportal_utf8_startpage_chermann.xsl verwendet.

Schritt 6: XSLTrans Parameter festlegen

Nun werden noch die XSLTrans Parameter für das Stylesheet festgelegt. Hier die Sprache der Ausgabe und die Art der Darstellung.

Schritt 7: Bisheriges Zwischenergebnis

Das Ergebnis sollte dann in etwa so aussehen:

Schritt 8: XSLTrans Seite veröffentlichen

Das XSLTrans Objekt muss dann noch veröffentlicht werden.

Schritt 9: Dynamic Document anlegen

Als nächstes navigiert man wieder zur entsprechenden Ordnerstruktur und legt dort eine neue Seite mit dem Typ Dynamic Document an.

Schritt 10: Quelltext angeben (HTML)

Den Inhalt dieser Seite kann man frei wählen, es kann jeglicher HTML-Quelltext eingegeben werden.

An der Stelle, an der die News erscheinen sollen, sollte folgender Baustein integriert werden:

<div tal:content="structure python:context.xsltrans_news_anwendungen.get_result()" />

Dabei ist darauf zu achten, dass anstatt wie hier im Beispiel xsltrans_news_anwendungen die ID des XSLTrans-Objektes angegeben wird.

Schritt 11: Endgültiges Ergebnis veröffentlichen

Als Ergebnis sollte dann eine Kombination von eigenem HTML-Quelltext und der Newsausgabe erscheinen. Diese Seite muss dann abschliessend auch noch veröffentlicht werden.

QR-Code
QR-Code tf-infoportal:dokumentation:plone:plone-xsl-news-startseite (erstellt für aktuelle Seite)