swissbib / sbvf2

Presentation component for swissbib, fork of https://github.com/vufind-org/vufind
www.swissbib.org
GNU General Public License v2.0
10 stars 2 forks source link

Vollanzeige ungestylt, bricht ab bei MARC-Darstellung #510

Closed oschihin closed 10 years ago

oschihin commented 10 years ago

(intern bekannt, Issue für Tracking von Ideen und Lösungen)

Problem

Ab php 5.4.24 oder höher gibt es ein Problem mit dem MARC-Formatter für die Erstellung der 035er-Links in der MARC-Anzeige. Dies zeigt sich darin, dass die Vollanzeige halb gerendert und ungestylt abbricht.

Orte

maechler commented 10 years ago

Das Problem ist, dass die XML Nodes vom XSLT Processor nicht richtig aufgebaut werden. Es fehlen die ParentNodes. Ich habe keinen offenen PHP Bug dazu gefunden, mit PHP 5.5 funktioniert es aber korrekt, genauso wie mit älteren 5.4 Versionen.

Ich habe die Funktion leicht angepasst, da diese auch ohne die Prüfung auf den ParentNode funktioniert. Sie ist einfach weniger performant, da sie für alle tags durchlaufen wird. (Bisher lief sie nur bei 035)

In einer neueren PHP Version wird das hoffentlich behoben.

oschihin commented 10 years ago

fixed. Im Auge behalten