Hallo Herr Bigga,
Einen Systemordner (DLF) und eine (bislang aber nur auf "reinem"
Kitodo basierende) Navigation mit Sammlungs-, Listen- und
Seitenansicht etc. habe ich bereits.
Mir geht es gerade erst einmal nur darum, den DFG-viewer reibungslos
im Root-template einzubinden. Das Problem ist, dass meine
Testanwendung zur Zeit nicht direkt unter localhost, sondern unter
localhost/kitodo läuft. Hier muss ich tatsächlich config.BaseURL bzw.
config.absRefPrefix umkonfigurieren, sonst stimmen die Referenzen
nicht. Das habe ich in meinen Root-Template eigentlich auch schon getan.
Wenn aber nun das Einbinden des DFG-viewers im Template diese
Konstanten automatisch wieder auf "/" setzt und ich das tatsächlich
nirgendwo ändern kann, käme ich mit meinem derzeitigen Aufbau nicht
weiter: Ich müsste typo3, Kitodo etc. noch einmal direkt unter
localhost anstelle von localhost/kitodo aufsetzen. Das kann ich zu
diesem Zeitpunkt auch noch machen, ich wüsste aber gerne für jetzt und
für die zukünftige(n) Webanwendung(en), ob das tatsächlich auch
notwendig ist.
Vielen dank und schöne Grüße,
Jonathan
Zitat von Alexander Bigga <alexander.bigga(a)slub-dresden.de>de>:
Lieber Herr Gaede,
mit der Version 4.0 (GIT master) liegen Sie richtig. Diese nutzt kein
config.BaseURL. Das dürfte im HTML-Quellcode auch nicht auftauchen. Wenn
doch, dann wird es von einem übergeordneten Template gesetzt. Alle Setup
und Constants der Überordnung müssen aber zurückgesetzt werden. Die
Extension dfgviewer bringt ja ein eigenes Design und eine eigene
Webseite mit.
config.absRefPrefix können Sie überschreiben. Das ist aber nicht im
Konstanten-Editor konfigurierbar. Normalerweise sollte da auch kein
Bedarf dafür bestehen. Es ist standardmäßig auf "/" gesetzt. Das sehen
Sie z.B. auch im TypoScript ObjectBrowser aus dem Modul Template.
Sie brauchen für den DFG-Viewer minimal zwei Seiten: Eine
Werksansichtsseite und einen Systemordner. In den Systemordner legen Sie
mit dem Backend-Modul "DFG-Viewer" die notwendigen Meta- und
Strukturdateneinträge an. Diese zwei Seiten-UIDs müssen Sie dann z.B.
über den Konstanten-Editor konfigurieren. Da gibt es noch mehr
Einstellungen für Webseite, Navigation etc. aber die sind im ersten
Schritt nicht relevant.
Der DFG-Viewer kann Ihnen eine Lösungsmöglichkeit zeigen, wie man
Kitodo.Presentation einsetzen und alles in eine Extension bündeln kann.
Viele Grüße
Alexander Bigga
Am 06.11.2017 um 15:47 schrieb Jonathan Gaede:
Hallo Herr Bigga,
Laut Extension-Manager verwende ich sogar erst die Version 2.10, was
micht allerdings wundert, da es sich hierbei um die Git-Distribution
von vor ca. 2 Monaten handelt.
vielleicht verstehe ich da ja etwas falsch: Ich hätte Ihre Aussage
jetzt so interpretiert, dass ich die Konstante(n) config.BaseURL bzw
config.absRefPrefix im Konstanten-Editor anpassen muss, damit diese
auch bei Einbindung des DFG-Viewers korrekt gesetzt werden. Im
Konstanten-Editor konnte ich aber (für alle Kategorien) weder ein Feld
für config.BaseURL noch für config.absRefPrefix finden.
Viele Grüße,
Jonathan Gaede
Zitat von Alexander Bigga <alexander.bigga(a)slub-dresden.de>de>:
Lieber Herr Gaede,
Am 25.10.2017 um 14:00 schrieb Jonathan Gaede:
Auch die DFG-Viewer-Extension habe ich inzwischen
installiert.
Ich vermute, Sie verwenden die Version 3.x, da die neue Version noch
nicht als Extension released wurde?
Die aktuelle Version des DFG-Viewers gibt es aktuell im Master-Branch im
GitHub [1]. Nur diese Version läuft auch mit TYPO3 7.6.
Sobald ich aber im Main Template den DFG-Viewer
im Reiter "Includes"
hinzufüge, wird meine Seitennavigation zerschossen: Im Main-Template
habe ich die config.BaseURL eigentlich auf "kitodo" (Vollständige
Domain: "localhost/kitodo") gesetzt, nach dem Hinzufügen des
DFG-viewers wird als baseURL hingegen wieder nur "localhost" verwendet
- entsprechend werden Inhalte und Templates nicht mehr korrekt
referenziert.
In der Version 3.x wird config.baseURL gesetzt. Das können Sie über
Konstanten definieren - z.B. über den Konstanten-Editor. Hier gibt es
auch noch mehr (optionale) Einstellmöglichkeiten.
In Version 4.x wird baseURL nicht mehr verwendet. Stattdessen
config.absRefPrefix.
Der DFG-Viewer bringt immer ein komplettes Layout mit. D.h. wenn Sie das
innerhalb Ihres Seitenbaums einhängen, sollte im TYPO3-Template die
Settings für constants und setup der übergeordneten Templates gelöscht
werden.
Viele Grüße
Alexander Bigga
[1]
https://github.com/slub/dfg-viewer
--
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/
--
Jonathan Gaede
Abteilung Digitalisierung
Kallimachos-Zentrum für Digital Humanities
Universitätsbibliothek Würzburg
Am Hubland, D-97074 Würzburg
Tel.: +49 (0)931-31 89845
E-Mail: jonathan.gaede(a)bibliothek.uni-wuerzburg.de