CCK Remote-Datei (Bild) Feld - ich die Cache-Kopie des Bildes halten will, wenn der Knoten gelöscht
-
22-09-2019 - |
Frage
Ich verwende den Remote File Modul für ein CCK Feld ein Remote-Bild angezeigt wird. Es arbeitet mit einem bekannten Problem: Bilder werden auf jeder bearbeiten neu geladen http://drupal.org/node/395256
Und als i-Tests mit vielen Knoten tun und löschen sie danach, die Bilder im Dateisystem zwischengespeichert worden ebenfalls gelöscht. Gibt es eine Möglichkeit Filefield zu sagen (?) Nicht, sie zu löschen?
Bearbeiten
gefunden Inzwischen http://drupal.org/project/filefield_sources , die manuell sehr schön funktioniert erstellt oder Knoten bearbeitet. Aber es gibt keine Möglichkeit, Filefield holen das Bild zu machen auf die URL an den Ort zuzuweisen, bei der es zeigt sich, wenn ich lassen print_r ($ node) zeigen es mir.
Siehe auch mein Beitrag zu diesem (wont-fix) Ausgabe http://drupal.org / node / 590756 # comment-2.774.472
Lösung
Ja, es ist.
Sie müßten eine Schnittstelle zwischen Ihrem Knoten und der Datei so erstellen, wenn Sie den Knoten löschen, die Datei bleibt an seinem Platz. Effektiv sind Sie nur die Zuordnung zu löschen, die Datei nicht.
Vielleicht spart dieses Modul in die Dateien Tabelle und der Verweis auf die Datei bereits vorhanden ist.
Sie können einen Dritten Modul entwickeln, dass speichert alle Ihre externen Dateien und verfügt über eine GUI oder eine andere Schnittstelle, um sie auszuwählen wieder für neue Knoten
Oder Sie könnten einen bestimmten Inhaltstyp erstellen und die Dateien als separater Knoten speichern. Dann würden Sie Knoten-Referenz verwenden, um sich ihnen anzuschließen.
Alternativ kann der Entwickler dieses Moduls sagt er Funktionen hinzufügen werden, wenn Sie ihn zahlen. er ist jedoch nicht garantieren, es von dem, was ich sehen kann :)