2016-09-16 11 views
1

は「HTMLBlock」を達成するために離れて検索しようとして周り探して:上のポインタを提供することができSilverstripe HTMLブロック「フォームアクション」

/** 
* @see \HTMLBlock 
*/ 
$fields = array(
    TextField::create('myTextfield', 'My Text Field Label'), 
    HTMLBlock::create('<div>Hey I put a HTML block between real fields'), 
    TextField::create('myTextfield2', 'My Second Text Field Label') 
) 

誰でもどのようにこれを達成するために?

答えて

3

我々はそうのような形式にHTMLを挿入するためにLiteralFieldを使用することができます。

$fields = array(
    TextField::create('myTextfield', 'My Text Field Label'), 
    LiteralField::create('myLiteralField1', '<b>some bold text</b> and <a href="http://silverstripe.com">a link</a>'), 
    TextField::create('myTextfield2', 'My Second Text Field Label') 
); 
関連する問題