====== 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:

Prof. Dr. Roland 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}}