Drupal Anlagen (FileField) Datei-Pfad
Welche Funktion in Drupal bekommt Dateianhang mit Pfad?
Edit: die Anlagen zur Verfügung gestellt durch die Upload-Modul im system-Abschnitt. Da du aber erwähnt werden, möglicherweise gibt es einen anderen Weg um ihn herum. Vielleicht könnte ich das erreichen kann die Ziele, die mit FileField-Modul, so, wenn Sie mir sagen könnten, wie man einen direkten link, der eine Datei hochgeladen hat, FileField-Modul, können auch sehr hilfreich sein.
Edit 2:
Ok, werde ich anfangen, von meinem Haupt-und Endziel:
Ist es, dass es ein Bild die Verknüpfung zu einer Datei, die Sicht ich könnte es geschafft mit CCK Modul.
Ich mache das Schritt für Schritt. So, jetzt habe ich geschrieben, die einen code erzeugt das gewünschte Bild, und ich habe Hinzugefügt, dass Bild in ein content-Typen teaser. Ich habe einen Weg gefunden warp mein Bild in einem tag und ich hatte ausgegraben, einfache Anlagen der url. So mein Nächster Schritt ist die Weiterentwicklung vom einfachen upload der Anhaftung an die man Hinzugefügt von FileFields und von seltsam aussehende HTML-Tempo in alle PHP-Dokument in schön geschafft CCK Feld.
- Wie fetch-Datei Pfad der Datei, die hochgeladen FileFields?
- Ein paar einfachen und gleichzeitig Reich-tutorials für die Herstellung benutzerdefinierte Felder für CCK-Modul.
- Sie müssen um genauer zu sein, was die Anlage redest du, welche Module beteiligt sind, wo in den Prozess wollen Sie den Pfad, welche Variablen zur Verfügung.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Vorausgesetzt, Sie wissen, wie man die
$node
- Objekt für einen node mit Dateianhang, das ist super einfach:Hochladen (core)
Wo
1
ist der index der Datei. Hochladen können Sie hochladen mehr als eine Datei, also Datei 2 hätte einen index von2
und so weiter. Wenn es nur eine Datei, es werden immer1
.upload_load()
API-Referenz.FileField
Wo
field_filename
ist ein kurzer name, den Sie verwendet haben, für das Feld, und0
ist der index des Feldes. CCK Felder können Sie mehrere Werte in einem Feld, so0
wäre der erste,1
wäre die zweite, etc.. Wenn Sie nur einen Wert, werde es immer sein0
.Hinweis: wenn Sie möchten, um die gerenderte Ausgabe des FileField mit seiner formatter, können Sie einfach
$field_fieldname
in Ihrer Vorlage, oder wenn Sie möchten, speichern Sie die Ausgabe, die Sie verwenden können:content_format()
API-Referenz.Upload ist ein wenig traurig-Modul, und wurde komplett ersetzt mit einem core-Umsetzung von FileField in Drupal 7. Wenn Sie die Möglichkeit haben, den FileField, sollten Sie.
Nicht die direkten links von Dateianlagen werden unterhalb der hochgeladenen Datei, die für die core-Upload-Modul?
Da Sie versuchen, Bilder zu verwenden, sollten Sie http://drupal.org/project/imagefield CCK-Modul, um Bilder hinzuzufügen, zu bestimmten Inhalten geben. Nach, dass die Verwendung der Display-Felder Registerkarte in Content-type - Konfiguration können Sie angeben, wie würde das Bild dargestellt werden (als link, Bild, Bild mit link zu node...) sowohl im teaser und body anzuzeigen.