2016-05-24 5 views
1

Wenn ich beim Hochladen eines Bildes im CMS die Option From Files anklicke, möchte ich, dass der Ordner in dem angegebenen Ordner geöffnet wird.UploadField 'Von Dateien' wird nicht in Ordnername geöffnet, der im CMS festgelegt wurde

ZB mit meinem Beispiel unten möchte ich es in den Ordner HeaderImages laden. Stattdessen zeigt es alle hochgeladenen Bilder an und geht nicht in diesen Ordner.

Ich dachte durch das Setzen des Ordnernamens würde es in diesen Ordner öffnen. (Ich bin mir sicher, dass es das in früheren Versionen getan hat).

$fields->addFieldsToTab('Root.Main', array(
    UploadField::create('HeaderImage')->setFolderName('HeaderImages') 
)); 

Ich benutze SilverStripe 3.3.2.

Wie lege ich den Standardordner fest, wenn die Taste From Files auf eine UploadField gedrückt wird?

Antwort

2

In Silvers 3.3 können wir setDisplayFolderName rufen Sie den Standardordner zu definieren, wenn From Files auf einem UploadField gedrückt wird:

$fields->addFieldsToTab('Root.Main', array(
    UploadField::create('HeaderImage') 
     ->setFolderName('HeaderImages') 
     ->setDisplayFolderName('HeaderImages') 
)); 
+0

Legende! Vielen Dank :) – ifusion