2016-09-16 4 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') 
);