停止在SilverStripe中转义输入字段代码

时间:2015-08-26 12:53:48

标签: silverstripe

我有一个需要在其中发布代码的文本字段。不幸的是,在SilverStripe中,代码会自动转义,只显示代码本身位于前端。

有没有办法让它代替执行代码?

我尝试了以下内容:

public static $db = array(
    'Code' => 'Text'
);

2 个答案:

答案 0 :(得分:3)

好的找到了一种方法,你需要在模板中附加一个RAW方法,如下所示:$Code.RAW

答案 1 :(得分:1)

我认为另一种解决方案是将字段HTMLText的类型改为Text。在这种情况下,您不必使用RAW。