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