Ich bin ein kleines Modul, das das Standard-FileField in Silverstripe ersetzt und verwandelt es in einen schickeren Upload (im Frontend). Ich ersetze die Klasse durch die Injektormethode in Yaml. Das scheint gut zu funktionieren.Silverstripe: Wie man benutzerdefinierte css/js aus Modul
Allerdings muss ich einige js und css hinzufügen, die nur bei der Verwendung des spezifischen Feldes enthalten sein müssen. Ich habe die forTemplate-Methode und den Konstruktor der Dateifeldklasse ausprobiert, aber beide führen nicht dazu, dass die Dateien zum html hinzugefügt werden.
Gibt es eine Möglichkeit, dies zu tun?
Ich bin mit SS 3.4
Dank aufgenommen werden! Ich war schon dabei. Außerdem habe ich einen Tippfehler in den Skriptnamen gemacht. Deshalb erschien es nicht, nachdem ich es in den Konstruktor geschrieben hatte :( – jberculo
Es gibt jedoch einen zusätzlichen Vorbehalt beim Hinzufügen der css/js zur config.yml. Dazu sollte der Name des Modulverzeichnisses festgelegt sein, und ich denke das ist weniger als ideal – jberculo