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.

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
tf-infoportal:dokumentation:plone:plone-xsl-news-startseite [2012/05/02 16:06] ch59tf-infoportal:dokumentation:plone:plone-xsl-news-startseite [2013/11/04 15:46] (aktuell) ch59
Zeile 1: Zeile 1:
-====== News-Startseite erstellen ======+====== 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. Hier wird demonstriert wir man für einen Lehrstuhl oder ein Institut eine Kombination aus News und eigenem HTML-Content als Startseite erstellt.
  
Zeile 5: Zeile 5:
 Zuerst muss ein XSLTrans Objekt hinzugefügt werden. Zuerst muss ein XSLTrans Objekt hinzugefügt werden.
  
-{{:tf-infoportal:plone:news:schritt01-news-xsltrans-hinzufuegen.png?600|}}+{{:tf-infoportal:dokumentation:plone:news:schritt01-news-xsltrans-hinzufuegen.png?600|}}
  
  
Zeile 11: Zeile 11:
 Die hier vergebene ID sollte man sich merken, da sie später wiederverwendet wird. Hier in dem Beispiel ''xsltrans_news_anwendungen''. Die hier vergebene ID sollte man sich merken, da sie später wiederverwendet wird. Hier in dem Beispiel ''xsltrans_news_anwendungen''.
  
-{{:tf-infoportal:plone:news:schritt02-news-xsltrans-standard.png?600|}}+{{:tf-infoportal:dokumentation:plone:news:schritt02-news-xsltrans-standard.png?600|}}
  
  
Zeile 17: Zeile 17:
 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). 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:plone:news:schritt03-news-rss-url-herausfinden.png?600|}}+{{:tf-infoportal:dokumentation:plone:news:schritt03-news-rss-url-herausfinden.png?600|}}
  
  
Zeile 23: Zeile 23:
 Die eben kopierte Adresse wird dann als XML Quelle in XSLTrans angegeben. Die eben kopierte Adresse wird dann als XML Quelle in XSLTrans angegeben.
  
-{{:tf-infoportal:plone:news:schritt02-news-xsltrans-xml.png?600|}}+{{:tf-infoportal:dokumentation:plone:news:schritt02-news-xsltrans-xml.png?600|}}
  
  
Zeile 30: Zeile 30:
 Als XSL Stylesheet wird hier ''tf-infoportal_utf8_startpage_chermann.xsl'' verwendet. Als XSL Stylesheet wird hier ''tf-infoportal_utf8_startpage_chermann.xsl'' verwendet.
  
-{{:tf-infoportal:plone:news:schritt03-news-xsltrans-xslt.png?600|}}+{{:tf-infoportal:dokumentation:plone:news:schritt03-news-xsltrans-xslt.png?600|}}
  
  
Zeile 36: Zeile 36:
 Nun werden noch die XSLTrans Parameter für das Stylesheet festgelegt. Hier die Sprache der Ausgabe und die Art der Darstellung. Nun werden noch die XSLTrans Parameter für das Stylesheet festgelegt. Hier die Sprache der Ausgabe und die Art der Darstellung.
  
-{{:tf-infoportal:plone:news:schritt04-news-xsltrans-parameters.png?600|}}+{{:tf-infoportal:dokumentation:plone:news:schritt04-news-xsltrans-parameters.png?600|}}
  
  
Zeile 42: Zeile 42:
 Das Ergebnis sollte dann in etwa so aussehen: Das Ergebnis sollte dann in etwa so aussehen:
  
-{{:tf-infoportal:plone:news:schritt05-news-xsltrans-ergebnis.png?600|}}+{{:tf-infoportal:dokumentation:plone:news:schritt05-news-xsltrans-ergebnis.png?600|}}
  
  
Zeile 48: Zeile 48:
 Das XSLTrans Objekt muss dann noch veröffentlicht werden. Das XSLTrans Objekt muss dann noch veröffentlicht werden.
  
-{{:tf-infoportal:plone:news:schritt05-news-xsltrans-veroeffentlichen.png?600|}}+{{:tf-infoportal:dokumentation:plone:news:schritt05-news-xsltrans-veroeffentlichen.png?600|}}
  
  
Zeile 54: Zeile 54:
 Als nächstes navigiert man wieder zur entsprechenden Ordnerstruktur und legt dort eine neue Seite mit dem Typ ''Dynamic Document'' an. Als nächstes navigiert man wieder zur entsprechenden Ordnerstruktur und legt dort eine neue Seite mit dem Typ ''Dynamic Document'' an.
  
-{{:tf-infoportal:plone:news:schritt07-news-dynamic-document-erstellen.png?600|}}+{{:tf-infoportal:dokumentation:plone:news:schritt07-news-dynamic-document-erstellen.png?600|}}
  
  
Zeile 67: Zeile 67:
 Dabei ist darauf zu achten, dass anstatt wie hier im Beispiel ''xsltrans_news_anwendungen'' die ID des XSLTrans-Objektes angegeben wird. Dabei ist darauf zu achten, dass anstatt wie hier im Beispiel ''xsltrans_news_anwendungen'' die ID des XSLTrans-Objektes angegeben wird.
  
-{{:tf-infoportal:plone:news:schritt08-news-dynamic-document-inhalt.png?600|}}+Beispiel-HTML-Baustein der deutschen Startseite des Lehrstuhls von Prof. Zengerle: 
 +<file html> 
 +<div> 
 +    <p> 
 +        <img class="image-left" src="resolveuid/00f5465d0a318eb4287b4f985924862e" alt="Prof. Dr. Roland Zengerle" /> 
 +    </p> 
 +     
 +    <br clear="all" /> 
 +     
 +    <ul> 
 +        <li style="width150px; margin-right6em; floatleft;"> 
 +            <a title="Arbeitsgruppen (Version 1)" class="internal-link" href="resolveuid/da642f73c30d5eaa34b81a6642a37f96">Forschung</a> 
 +        </li> 
 +        <li style="width: 150px; margin-right: 6em; float: left;"> 
 +            <a title="Projekte" class="internal-link" href="resolveuid/94d63860dba0ed24b91f744568082ed0">Projekte</a><br /> 
 +        </li> 
 +        <li style="width: 150px; margin-right: 6em; float: left;"> 
 +            <a title="Publikationen" class="internal-link" href="resolveuid/3441dfbff84d4ed011ac41713f381891">Publikationen</a> 
 +        </li> 
 +        <li style="width: 150px; margin-right: 6em; float: left;"> 
 +            <a title="Infoseite" class="internal-link" href="resolveuid/ecc30b36735c928f9ab65fe35ba12f36">Mitarbeiter</a><br /> 
 +        </li> 
 +        <li style="width: 150px; margin-right: 6em; float: left;"> 
 +            <a title="Stellenangebote" class="internal-link" href="resolveuid/303142461af3c527d76a4b94b371b80e">Stellenangebote</a> 
 +        </li> 
 +        <li style="width: 150px; margin-right: 6em; float: left;"> 
 +            <a title="Kontakt" class="internal-link" href="resolveuid/3f70a2edc0d048db60ca2ded88aa3ece">Kontakt</a> 
 +        </li> 
 +    </ul> 
 +     
 +    <br clear="all" /> 
 +     
 +    <div tal:content="structure python:context.xsltrans_news_anwendungen.get_result()" /> 
 +    <br clear="all" /> 
 +     
 +    <hr /> 
 +     
 +    <div style="float:right;"> 
 +        <a target="_blank" href="http://news.tf.uni-freiburg.de/news-archiv/institut-fuer-mikrosystemtechnik/anwendungsentwicklung.html">» Zu weiteren News aus der Mikrosystemtechnik</a> 
 +    </div> 
 +    <br clear="all" /> 
 +</div> 
 +</file>
  
 +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 ====== ====== 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. 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:plone:news:schritt09-news-dynamic-document-ergebnis-veroeffentlichen.png?600|}}+{{:tf-infoportal:dokumentation:plone:news:schritt09-news-dynamic-document-ergebnis-veroeffentlichen.png?600|}} 
 + 
 +{{tag>techniker plone tf-infoportal xsltrans}}
QR-Code
QR-Code tf-infoportal:dokumentation:plone:plone-xsl-news-startseite (erstellt für aktuelle Seite)