早上好,
我有一个DataObject,其中有一个'HTMLText'字段作为描述。 但是,当它在摘要视图的后端显示时,我看到所有与之关联的HTML代码。如何删除HTML代码并单独显示文本或不带HTML标记的文本摘要?
感谢。
答案 0 :(得分:5)
Summary fields可用于快速概述特定DataObject
记录的数据。
要在摘要中包含字段操作,可以使用点符号。
private static $summary_fields = array(
'Title' => 'Title',
'Description.BigSummary' => 'Description'
);
请务必致电?flush=1
以加载或更新此属性。
答案 1 :(得分:2)
您可以在每个字段的GF配置中设置强制转换:
$GridField->getConfig()->getComponentByType("GridFieldDataColumns")->setFieldCasting(array("FieldWithHTML"=>"HTMLText->BigSummary"));