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-problembehandlung [2012/05/20 12:17] ch59tf-infoportal:dokumentation:plone:plone-xsl-problembehandlung [2012/09/11 14:14] (aktuell) – [xsltproc] ch59
Zeile 4: Zeile 4:
  
   * **XSLTrans Produkt-Seiten kann man editieren**, indem man ''/edit'' an die entsprechende URL anfügt (sofern man bereits eingeloggt ist)   * **XSLTrans Produkt-Seiten kann man editieren**, indem man ''/edit'' an die entsprechende URL anfügt (sofern man bereits eingeloggt ist)
-  * **Ordner-Inhalte** bekommt man mit ''/folder_content'' anzeigen+  * **Ordner-Inhalte** bekommt man mit ''/folder_content'' angezeigt
  
 ===== xsltproc ===== ===== xsltproc =====
Zeile 12: Zeile 12:
  
 Unter Linux: Unter Linux:
-''wget -O data.xml 'http://forschdb.verwaltung.uni-freiburg.de/servuni/forschdbuni.fdbfbr1?Kostenstelle=110113&Dokumentart=Publikation&Jahr=alle&Ausgabeart=xml'''+<code>wget -O data.xml 'http://forschdb.verwaltung.uni-freiburg.de/servuni/forschdbuni.fdbfbr1?Kostenstelle=110113&Dokumentart=Publikation&Jahr=alle&Ausgabeart=xml'</code>
  
 Alternativ einfach im Browser aufrufen und ''Datei speichern unter''. Alternativ einfach im Browser aufrufen und ''Datei speichern unter''.
Zeile 19: Zeile 19:
  
 Unter Linux: Unter Linux:
-''wget 'http://news.tf.uni-freiburg.de/tf-xsl/current/xsl/forschdb_utf8_chermann.xsl'''+<code>wget 'http://news.tf.uni-freiburg.de/tf-xsl/current/xsl/forschdb_utf8_chermann.xsl'</code>
  
 Dann kann man mit ''xsltproc'' das Ergebnis der Transformation überprüfen: Dann kann man mit ''xsltproc'' das Ergebnis der Transformation überprüfen:
-''xsltproc forschdb_utf8_chermann.xsl data.xml  > ergebnis.xml''+<code>xsltproc forschdb_utf8_chermann.xsl data.xml  > ergebnis.xml</code>
  
 Dieser Transformation kann man noch die entsprechenden Parameter für das Stylesheet übergeben: Dieser Transformation kann man noch die entsprechenden Parameter für das Stylesheet übergeben:
-''xsltproc --param publications_listing publications_list_alltypes forschdb_utf8_chermann.xsl data.xml  > ergebnis.xml''+<code>xsltproc --param publications_listing publications_list_alltypes forschdb_utf8_chermann.xsl data.xml  > ergebnis.xml</code>
  
 Wenn die Transformation fehlerfrei abläuft, erhält man das gewünschte Ergebnis in ''ergebnis.xml'' Wenn die Transformation fehlerfrei abläuft, erhält man das gewünschte Ergebnis in ''ergebnis.xml''
  
 +**Erweitertes Beispiel**
 +<code>xsltproc --stringparam language D --stringparam display_style news_list_startpage --stringparam category_frontpage_news 'IMTEK-Startseite Sticky-News' --stringparam display_topelement true --stringparam include_more_news_link true --stringparam more_news_link "http://news.tf.uni-freiburg.de/news-archiv/institut-fuer-mikrosystemtechnik-imtek.html" xsl/tf-infoportal_utf8_chermann.xsl xml/tf-infoportal_news_cat-imtek.xml > output/test.xhtml</code>
 ===== jEdit ===== ===== jEdit =====
  
 Die Transformation kann man alternativ auch mit dem Editor [[http://www.jedit.org/|jEdit]] unter Verwendung der entsprechenden XML-Plugins überprüfen. Die Transformation kann man alternativ auch mit dem Editor [[http://www.jedit.org/|jEdit]] unter Verwendung der entsprechenden XML-Plugins überprüfen.
 Dieser ist auch gut zum Bearbeiten der Stylesheets geeignet. Dieser ist auch gut zum Bearbeiten der Stylesheets geeignet.
 +
 +{{tag>techniker plone tf-infoportal xsltrans}}
QR-Code
QR-Code tf-infoportal:dokumentation:plone:plone-xsl-problembehandlung (erstellt für aktuelle Seite)