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.

Dies ist eine alte Version des Dokuments!


Inhaltsverzeichnis

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 anzeigen

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

jEdit

Die Transformation kann man alternativ auch mit dem Editor jEdit unter Verwendung der entsprechenden XML-Plugins überprüfen. Dieser ist auch gut zum Bearbeiten der Stylesheets geeignet.

QR-Code
QR-Code tf-infoportal:dokumentation:plone:plone-xsl-problembehandlung (erstellt für aktuelle Seite)