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

Wiederholbare "Public Notes" in Holdings darstellen #515

Closed oschihin closed 10 years ago

oschihin commented 10 years ago

"Public Notes" (852 $z) sind wiederholbar, dargestellt wird jedoch nur eines. Beispiele mit mehreren "Public Notes":

maechler commented 10 years ago

zur Lösung:

Ich habe mich entschieden die Werte direkt beim Auslesen der Daten in der Methode extractFieldData zu konkatenieren (nicht z.b. in der View, wie wir kurz diskutiert hatten). Dies aus dem Grund, weil die Felder an sehr vielen Stellen als Strings behandelt werden. Wenn wir dort stattdessen einen Array haben möchten, müssen wir an vielen Stellen den Code anpassen.

Dieses Feature ist einfach erweiterbar für andere Felder, die bei Bedarf zusammengefügt werden müssen. Änderungen müssen hier gemacht werden:

Swissbib\RecordDriver\Helper\Holdings

z.B. $concatenationMapping = array( 'z' => ' ', 'b' => '. ', 'x' => ' mein Trenner ' );

oschihin commented 10 years ago

thanx