====== Problembehandlung ======
Wenn mit dem XSLTrans Produkt in Plone ein Fehler auftritt, so ist dieser leider oft/meistens wenig hilfreich.
Darüberhinaus kann man von der Fehlerseite aus das eigentliche Produkt nicht mehr bearbeiten.
* **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'' angezeigt
===== xsltproc =====
Ob die XSLT-Transformation einwandfrei funktioniert, kann man z.b. mit xsltproc vorab überprüfen.
Dazu lädt man zuerst das entsprechende XML von der Forschungsdatenbank herunter.
Unter Linux:
wget -O data.xml 'http://forschdb.verwaltung.uni-freiburg.de/servuni/forschdbuni.fdbfbr1?Kostenstelle=110113&Dokumentart=Publikation&Jahr=alle&Ausgabeart=xml'
Alternativ einfach im Browser aufrufen und ''Datei speichern unter''.
Diese Datei sollte man dann im gleichen Verzeichnis wie das Stylesheet abspeichern, also z.b.
Unter Linux:
wget 'http://news.tf.uni-freiburg.de/tf-xsl/current/xsl/forschdb_utf8_chermann.xsl'
Dann kann man mit ''xsltproc'' das Ergebnis der Transformation überprüfen:
xsltproc forschdb_utf8_chermann.xsl data.xml > ergebnis.xml
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
Wenn die Transformation fehlerfrei abläuft, erhält man das gewünschte Ergebnis in ''ergebnis.xml''
**Erweitertes Beispiel**
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
===== jEdit =====
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.
{{tag>techniker plone tf-infoportal xsltrans}}