Dialog "Bild einfügen/bearbeiten" bei großem Filetree (viele Bilder)
Hallo alle,
ich habe aktuell ein Problem mit einer Contaosite (2.11.5), die viele Bilder verwalten muss (70000 Bilder in 13000 Verzeichnissen),
nämlich, na klar, dass der Ajax-Dialog "Bild einfügen/bearbeiten" im Rich-Text-Editor zu lange rechnet bzw. blockiert.
Kann man den Dialog stillegen?
Naheliegend wäre, den Image-Button aus tinyMCE zu entfernen. Lieber wäre mir natürlich ein abgespeckter Dialog, wo man Bildpfad
und -Attribute noch eingeben (aber eben nicht mehr aus einer Liste auswählen) kann.
Ich dokumentiere mal meine bisherige Zwischenlösung:
Der Dialog kommt aus der Datei
plugins/tinyMCE/plugins/advimage/image.htm
Dort gibt es ein <select> mit der id="src_list", die von js/image.js initialisiert wird mit dem Wert von
tinyMCEPopup.getParam('external_image_list','tinyM CEImageList')
Die Daten kommen aus
plugins/tinyMCE/plugins/typolinks/typolib.php
und hier aus der Funktion
doCreateImageList()
die einen gewaltigen String zusammenbaut.
Hier behelfe ich mir jetzt mit einer Abbruchbedingung
if (strpos($strFolder,'groessterFolder')) { return '' };
Das bietet erstmal folgenden Mehrwert:
- der komfortable Image-Dialog des tinyMCE bleibt erhalten
- mankann alle Bilder auswählen, außer die aus dem Monsterfolder
- man kann die Bildadressen weiterhin eingeben/einkopieren
Habt ihr eine andere Idee?
tschüs,
flx