File tree Expand file tree Collapse file tree 1 file changed +9
-1
lines changed
Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change 1313use SilverStripe \Versioned \Versioned ;
1414use RelationFieldsTestPage ;
1515use GridFieldTestPage ;
16+ use SilverStripe \AssetAdmin \Controller \AssetAdmin ;
17+ use SilverStripe \Assets \File ;
18+ use SilverStripe \Forms \LiteralField ;
1619use SilverStripe \Forms \RequiredFields ;
1720
1821/**
@@ -96,7 +99,12 @@ class Company extends DataObject
9699 public function getCMSFields ()
97100 {
98101 $ this ->beforeUpdateCMSFields (function ($ fields ) {
99- $ fields ->addFieldToTab ('Root.Main ' , $ uploadField = UploadField::create ('GroupPhotos ' ));
102+ $ file = File::get ()->first ();
103+ $ fileUrl = $ file ?->CMSEditLink() ?? AssetAdmin::singleton ()->Link ();
104+ $ fields ->addFieldsToTab ('Root.Main ' , [
105+ $ uploadField = UploadField::create ('GroupPhotos ' ),
106+ LiteralField::create ('fileLink ' , '<a href=" ' . $ fileUrl . '">behat link to file</a> ' ),
107+ ]);
100108 $ uploadField ->setAllowedFileCategories ('image ' );
101109 });
102110 return parent ::getCMSFields ();
You can’t perform that action at this time.
0 commit comments