2013-04-02 37 views
2

h1標籤(用於標題字段),用於靈巧型的視圖的輸出,通常是這樣的:定製文本中的內容類型H1標籤

< H1 ID =「父字段名標題」類= 「documentFirstHeading」 > 我的標題 </H1 >

我想添加一些定製標記爲H1標籤的文字,說:

< h1 id =「parent-fieldname-title」class =「documentFirstHeading」> < span style =「text-decoration:line-through;」 >我</SPAN >標題 </H1 >

這將使My刪除線的文本。正如已知的,如果我在標題字段中添加<span ...>,它們將被直接顯示。有這種定製的簡單方法嗎?

回答

4

標題字段是純文本字段,因此任何文本在頁面呈現時都會被轉義。這是設計。

如果你明確要允許輸入HTML,你需要自定義標題顯示爲你的類型,並添加structure<h1>元素:

<h1 tal:content="structure context/title">Title</h1> 

structure TALES關鍵字禁用HTML轉義。 這允許編輯器插入任意HTML

您可能希望切換到使用RichText字段而不是默認的TextLine,因此您可以在其上應用自動安全HTML轉換。請參閱敏捷開發者手冊中的Rich text, markup and transformations chapter