Liebe Frau Lemke,
wir haben das Modul entwickelt und setzen es in unserer Präsentation ein.
TypoScript kommt im Template der Werkansicht ins Spiel. Abhängig vom
Dokumententyp (newspaper, year) wird die Seitenansicht durch die
Jahrgangsübersicht oder der Kalenderansicht ersetzt. Der Typ issue wird
wie jedes andere Digitalisat behandelt.
Das sieht bei uns wie folgt aus:
plugin.tx_dlf_newspaper {
pages = 4152
targetPid = #
}
[userFunc = user_dlf_docTypeCheck(newspaper)]
page.1.marks.DLF {
20 < plugin.tx_dlf_newspaper
20.userFunc = tx_dlf_newspaper->years
}
[global]
[userFunc = user_dlf_docTypeCheck(year)]
page.1.marks.DLF {
20 < plugin.tx_dlf_newspaper
20.userFunc = tx_dlf_newspaper->calendar
}
[global]
Wenn Sie FLUIDTEMPLATES benutzen, haben Sie auch andere Möglichkeiten.
So machen wir das in der nächsten DFG-Viewer-Version, die aktuell im
Testbetrieb (
http://test.dfg-viewer.de/) läuft:
[userFunc = user_dlf_docTypeCheck(newspaper)]
page.10.variables {
isNewspaper = TEXT
isNewspaper.value = newspaper_anchor
}
[global]
[userFunc = user_dlf_docTypeCheck(year)]
page.10.variables {
isNewspaper = TEXT
isNewspaper.value = newspaper_year
}
[global]
[userFunc = user_dlf_docTypeCheck(issue)]
page.10.variables {
isNewspaper = TEXT
isNewspaper.value = newspaper_issue
}
[global]
Hier kann dann im Fluid-Template mit normalen If-Conditions gearbeitet
werden, in dem man den Wert der Variable "isNewspaper" auswertet.
Ich hoffe, das hilft Ihnen weiter.
Viele Grüße
Alexander Bigga
Am 30.05.2017 um 11:13 schrieb Katharina Lemke:
Liebe Kolleginnen und Kollegen,
wir versuchen gerade das Zeitungsplugin von Kitodo.Presentation zu
verwenden. Dafür haben wir eine Detailseite erstellt, die neben dem
Seitenansichtsplugin auch das Zeitungsplugin enthält. Unsere Daten
scheinen richtig strukturiert zu sein (der DFG-Viewer zeigt alles
richtig an), nur das Zeitungsplugin zeigt weder die Auswahl nach
Jahren noch den Kalender an.
In der Releasebenachrichtigung von Kitodo.Presentation 2.0.0 steht nur
kurz, dass über [userFunc = user_dlf_docTypeCheck(year)] eine Weiche
eingebaut werden könnte, um die richtigen Funktionen im Plugin bzw.
das Plugin Listenansicht ansteuern zu können. Die Logik steckt also
diesmal nicht in der Main-Funktion sondern muss per TypoScript selbst
erstellt werden.
Verwendet jemand das Plugin und hat ein Beispiel für uns?
Herzlichen Dank und viele Grüße
Katharina Lemke
Lokales Bibliothekssystem - LBS Hamburg
IuK-Technik (IT-Dienste/Entwicklung)
Staats- und Universitätsbibliothek Hamburg Carl von Ossietzky
Von-Melle-Park 3, 20146 Hamburg
Tel. Mo + Fr: 04133-4695964
Tel. Di - Do: 040-42838-5816
Mail: katharina.lemke(a)sub.uni-hamburg.de
www.sub.uni-hamburg.de
_______________________________________________
Kitodo-Community mailing list
Kitodo-Community(a)kitodo.org
https://maillist.slub-dresden.de/cgi-bin/mailman/listinfo/kitodo-community
--
Alexander Bigga
Referatsleiter Digitale Bibliothek
Sächsische Landesbibliothek –
Staats- und Universitätsbibliothek Dresden (SLUB)
Abteilung IT, Referat 2.1 Digitale Bibliothek
01054 Dresden
Besucheradresse: Zellescher Weg 18
Tel.: +49 351 4677 212
E-Mail: alexander.bigga(a)slub-dresden.de
http://www.slub-dresden.de/