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

War es hilfreich?

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 :)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top