Ich bin gerade auf etwas gestossen, was ich mir nicht so ganz erklären kann. Ich habe mehrere Bildergalerien (Contao Core Galerie) mit Bildern in verschiedenen Ordnern. Hierbei sind die anzuzeigenden Bilder jeweils einzeln ausgewählt, liegen aber jeweils alle im selben Ordner. Es werden halt nur nicht alle Bilder aus dem Ordner angezeigt. Die Galerien funktionieren auch problemlos.
Jetzt wollte ich einen Ordnernamen anpassen (auf Kleinschreibung umstellen) und habe das nebenbei gleich in der Shell erledigt. Die Ordner mit den Bildern für die Galerien liegen zwei Ebenen tiefer in dem umbenannten Ordner. Danach habe ich dann die Dateiverwaltung synchronisiert und mich schon gewundert, dass der umbenannte Ordner nicht als "verschoben" gezählt, wohl aber die Hashes der übergeordneten Ordner "files" und "files/bilder" geändert wurden. Danach hatte das ce_gallery keine ausgewählten Dateien mehr! Ich habe den Ordner dann wiederum in der Shell auf den ursprünglichen Namen zurück umbenannt und wieder die Dateiverwaltung synchronisiert. Danach war wieder alles ok, die gleichen Bilder wieder ausgewählt wie vor der ganzen Aktion.
Da ich aber trotzdem auf Kleinschreibung umstellen will, habe ich dann den Ordner in der Dateiverwaltung auf Kleinschreibung umbenannt. Und hier hat dann alles funktioniertn wie erwartet, die Galerie wird weiterhin mit den gewünschten Bildern angezeigt.
Was heißt das jetzt? Dürfen Ordner grundsätzlich nur in der Dateiverwaltung umbenannt werden, wenn man auf seine Bildverweise bei Galerien - und eventuell auch anderswo - Wert legt? Ich bin bisher eigentlich davon ausgegangen, dass für die Bildauswahl in der Galerie sowieso die UUIDs der Bilddateien verwendet werden und somit ein Umbenennen problemlos möglich wäre.
Lesezeichen