[英]SilverStripe File missing description
我正在處理下載文件列表,並且需要File
Description
。
我發現File
類已經具有Content
$db
屬性,但是CMS中沒有文本字段可編輯此屬性。
我怎么可以設置Content
/ Description
了File
?
在SilverStripe 3.2中,我們可以通過添加DataExtension
將Content
字段添加到File
。 File
實際上已經包含一個Content
文本變量,但是默認情況下不顯示該字段。
要將Content
字段添加到File
CMS字段,我們創建一個FileExtension
DataExtension
:
class FileExtension extends DataExtension {
public function updateCMSFields(FieldList $fields) {
if (!$this->owner instanceof Folder) {
$fields->addFieldToTab('Root.Main', TextareaField::create('Content'));
}
}
}
要將擴展名添加到File
我們需要將以下代碼添加到config.yml
File:
extensions:
- FileExtension
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.