Hallo Herr Bigga,
vielen Dank, damit konnte ich das Problem beheben -
Aber müsste ich mir in einer späteren Live-Version dann nicht Sorgen
um DOS-Angriffe machen?
Viele Grüße,
Jonathan Gaede
PS: Meine Typo3-Version ist die 7.6.13, meine Version von
Kitodo.Presentation entspricht der Git-Version vom 20.9.2017.
Zitat von Alexander Bigga <alexander.bigga(a)slub-dresden.de>de>:
Lieber Herr Gaede,
welche Version von Kitodo.Presentation und welche Version von TYPO3
setzen Sie ein?
Der cHash wird durch TYPO3 beim erstellen der Seite aus den
GET-Parametern berechnet. Nur Seiten bei denen der cHash richtig ist,
können in den TYPO3-Cache übernommen werden. So sichert TYPO3 ab, dass
z.B. der Cache nicht mit zufälligen Request geflutet wird.
Im Fall von Kitodo.Presentation muss folgende Einstellung gesetzt sein:
$TYPO3_CONF_VARS['FE'][pageNotFoundOnCHashError] = 0
--> das schaltet die Fehlerseite aus, wenn die cHash-Validierung fehl
schlägt. Genau das passiert nämlich im Falle des DropDown-Menüs in
Kitodo.Presentation.
Hilfreich (oder notwendig?) ist auch folgende Einstellung:
$TYPO3_CONF_VARS['FE']['cHashRequiredParameters']='tx_dlf[id]'
Beides setzten Sie am Besten im Install-Tool. Die Werte landen dann an
der richtigen Stelle im LocalConfiguration.php
Viele Grüße
Alexander Bigga
Am 25.10.2017 um 14:26 schrieb Jonathan Gaede:
Sehr geehrte Damen und Herren,
ich teste zur Zeit Kitodo.presentation und den DFG-viewer als
Präsentationsumgebung für das Digialisierungszentrum der UB Würzburg.
Inzwischen habe hierfür eine lokale Typo3-Installation mit einer
basalen Seitennavigation erstellt, kitodo.presentation installiert,
die entsprechenden Komponenten im Main Template hinzugefügt und einige
Dokumente importiert. Mit den "hauseigenen" Kitodo-Plugins konnte ich
anschließend eine funktionierende Sammlungs-, Listen- und
Seitenansicht erstellen, z.T. auch mit funktionierender Volltextanzeige.
Hierbei bin ich aber auf folgendes Problem gestoßen:
Unter bestimmten Umständen stoße ich beim Durchklicken der Listen- und
Seitenansicht auf leere Seiten mit der Fehlermeldung "Request
parameters could not be validated (&cHash empty)". Dieses Problem
scheint immer dann aufzutreten, wenn ich zur Navigation eine
Dropdown-Auswahl verwende. In meinem Beispiel betrifft das die
Sortierfunktion der Listenansicht ("Order by", "Direction") und die
Seitenauswahl im Navigations-Plugin.
Im Fall des Navigations-Plugins fällt auf, dass ich über "Previous
Page", "Next Page" usw. ohne Problem weiterblättern kann. Wähle ich
jedoch die selbe Seite über die Dropdown-Auswahl an, erhalte ich die
gleiche URL, allerdings ohne die Attribute &tx_dlf[double]=0 sowie
&cHash=<<Was auch immer hier jeweils für ein Wert berechnet wurde>>.
Können mit jemand sagen, ob bzw. wie sich dieses Problem beheben oder
umgehen lässt?
Viele Grüße,
Jonathan Gaede
PS: Neben diesem Problem kämpfe ich gerade auch mit einem Problem mit
der DFG-Viewer-Extension. Diesbezüglich habe ich bereits eine Anfrage
dv-technik(a)dfg-viewer.de gestellt.
--
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