contao / core

Contao 3 → see contao/contao for Contao 4
GNU Lesser General Public License v3.0
492 stars 213 forks source link

adding only a folder in the gallerie by ftp doesn't show the images inside the folder #6532

Closed magicsepp closed 10 years ago

magicsepp commented 10 years ago

Hi Leo,

make a new gallery and add a new folder with some pictures in it. The expected behaviour should show all images inside the folder but there is only an empty ul in the code.

leofeyer commented 10 years ago

How do I reproduce this in the online demo?

magicsepp commented 10 years ago

add a new gallery content element select only the new added folder containing the images save and look at the result

additional info using the campus images you see in the backend all images are added to the source files in the new folder the source files left empty.

leofeyer commented 10 years ago

What?

magicsepp commented 10 years ago

the backend part of the source files are not filled with the images out of the new directory containing some images.

leofeyer commented 10 years ago

Can you please post a detailed step-by-step description of how to reproduce the issue? And if you happen to speak German, please post in German, so we don't end up lost in translation.

magicsepp commented 10 years ago

Leo leg ein neues verzeichis an mit ein paar Bildern, danach erezuge eine neue Gallerie und wähle nur das neue Verzeichnis aus. Die Bilder im neuen Ordner werden nicht als Bilder hinzugefügt und dementprechend bleibt das Frontend auch leer. Interessanterweise geht das mit den campus Bildern in einer neuen Gallery.

leofeyer commented 10 years ago

Bezieht sich "leg ein neues Verzeichnis an" auf die Dateiverwaltung im Backend oder meinst Du per FTP?

magicsepp commented 10 years ago

per ftp - wenn ich das Verzeichnis im Backend anlege klappt auch die Verzeichnisauswahl.. damit sind wir der Sache dann schon ein bischen näher gerückt. Das Problem tritt somit nur auf wenn ich hier was ausserhaölb von contao ändere, es reicht wenn per ftp ein weiters Bild hinzukommt. Schon verschwinden alle vorher angezeigten Bilder.

phoerious commented 10 years ago

Ich kann das Verhalten bestätigen. Module (z.B: mod_randomImage) oder Content-Elemente (z.B. ce_gallery oder ce_downloads), für die man als Quelle sowohl einzelne Dateien als auch ganze Verzeichnisse auswählen kann, funktionieren nicht mehr, sobald die Quelle ein Verzeichnis ist.

Wähle ich bspw. bei bei mod_randomImage ein Verzeichnis aus, wird das generierte <img>-Tag nur noch mit JSON-Fragmenten befüllt:

<img alt="" a:3:{i:0;s:0:"";i:1;s:0:"";i:2;s:12:"proportional";}="" src="">

Bei ce_downloads wird dann einfach nur noch ein leeres <ul>-Tag generiert.

Wählt man hingegen direkt die einzelnen Dateien aus, funktioniert es.

Das Problem wurde seit gestern auch schon im Forum besprochen: https://community.contao.org/de/showthread.php?46289-Probleme-nach-Update-mit-Zufallsbildern&p=298983

phoerious commented 10 years ago

Nachtrag: wenn ich das Verzeichnis manuell über das Backend anlege, geht es. Verzeichnisse, die von einer vorigen Contao-Version übernommen wurden (und anscheinend auch per FTP angelegte Verzeichnisse) produzieren aber das genannte Verhalten. Manuelle Neusynchronisation ändert daran nichts. Der einzige Weg, vorhandene Verzeichnisse nutzbar zu machen, scheint der zu sein, das Verzeichnis im Backend zu duplizieren und das Original zu löschen.

BugBuster1701 commented 10 years ago

kann ich für ce_download bestätigen. Verzeichnisse die per ftp angelegt werden und wo per ftp neue Dateien abgelegt wurden die noch nicht dem System bekannt sind (wichtig!) für dazu, das bei Synchronisierung das neue Verzeichnis nicht erkannt wird "Ergebnis: 0 neu | 0 geändert"

leofeyer commented 10 years ago

Behoben in 5f3aa6e4a807e51dee92e61c74bc0b34c4503e9d.