====== News-Startseite erstellen (ALT) ======
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.
{{:tf-infoportal:dokumentation:plone:news:schritt01-news-xsltrans-hinzufuegen.png?600|}}
====== 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''.
{{:tf-infoportal:dokumentation:plone:news:schritt02-news-xsltrans-standard.png?600|}}
====== 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).
{{:tf-infoportal:dokumentation:plone:news:schritt03-news-rss-url-herausfinden.png?600|}}
====== Schritt 4: XLSTrans XML Quelle angeben ======
Die eben kopierte Adresse wird dann als XML Quelle in XSLTrans angegeben.
{{:tf-infoportal:dokumentation:plone:news:schritt02-news-xsltrans-xml.png?600|}}
====== Schritt 5: XSLTrans XSL angeben ======
Als XSL Stylesheet wird hier ''tf-infoportal_utf8_startpage_chermann.xsl'' verwendet.
{{:tf-infoportal:dokumentation:plone:news:schritt03-news-xsltrans-xslt.png?600|}}
====== 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.
{{:tf-infoportal:dokumentation:plone:news:schritt04-news-xsltrans-parameters.png?600|}}
====== Schritt 7: Bisheriges Zwischenergebnis ======
Das Ergebnis sollte dann in etwa so aussehen:
{{:tf-infoportal:dokumentation:plone:news:schritt05-news-xsltrans-ergebnis.png?600|}}
====== Schritt 8: XSLTrans Seite veröffentlichen ======
Das XSLTrans Objekt muss dann noch veröffentlicht werden.
{{:tf-infoportal:dokumentation:plone:news:schritt05-news-xsltrans-veroeffentlichen.png?600|}}
====== 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.
{{:tf-infoportal:dokumentation:plone:news:schritt07-news-dynamic-document-erstellen.png?600|}}
====== 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:
Dabei ist darauf zu achten, dass anstatt wie hier im Beispiel ''xsltrans_news_anwendungen'' die ID des XSLTrans-Objektes angegeben wird.
Beispiel-HTML-Baustein der deutschen Startseite des Lehrstuhls von Prof. Zengerle:
Am einfachsten kann dieser HTML-Text erzeugt werden, indem man auf einer normalen Plone-Seite den Textteil so gestaltet, dass er einem gefällt, dann auf die HTML-Ansicht wechselt, alles kopiert und in das Dynamic-Document einfügt.
Danach kann dann noch obige Zeile eingefügt werden, damit auch die News ausgegeben werden.
{{:tf-infoportal:dokumentation:plone:news:schritt08-news-dynamic-document-inhalt.png?600|}}
====== 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.
{{:tf-infoportal:dokumentation:plone:news:schritt09-news-dynamic-document-ergebnis-veroeffentlichen.png?600|}}
{{tag>techniker plone tf-infoportal xsltrans}}