【发布时间】:2016-07-31 17:34:59
【问题描述】:
我已经设置了一个SiteConfig 扩展名(在 yml 中声明,经过测试和确认),我试图通过它将Title 字段(用于站点标题的字段)更改为只读字段。
我知道在父类SiteConfig 中,Title 字段存储在一个变量中。 SiteConfig 第 85 行:$titleField = new TextField("Title", _t('SiteConfig.SITETITLE', "Site title"))
所以在我的扩展 SiteConfigTweaks extends DataExtensions 我已经尝试过:
public function updateCMSFields(FieldList $fields) {
$titleField->performReadonlyTransformation();
}
但这并不能解决问题。我在这里错过了什么?
【问题讨论】:
-
那是你的实际代码?那应该会出错,因为
$titleField没有定义?
标签: php silverstripe