每當某種語言標籤的某個部分需要以某種方式突出顯示時,這裏被認爲是最佳實踐?locallang.xlf中的標籤格式化(通過標籤)
我通常會盡量避免在語言標籤中使用html標籤,只要將標籤拆分爲一個部分並將其包裝到Fluid中的相應標籤中即可。
在最壞的情況下標籤是包裹着CDATA
:
<trans-unit id="my.label">
<source><![CDATA[Here comes a <strong>bold text</strong> and then <em>italic</em> and now <span class="fancy">fancy styled</span> stop]]></source>
</trans-unit>
但這種混合內容和形式,它能給人帶來的痛苦之後,當CSS被重構,有些類重命名。
我想到的另一種解決方案是將所有可能包含html標籤的文本從XLF移出到插件的FlexForm RTE字段或帶有RTE字段的某個配置記錄。但它看起來很像黑客。
你通常如何解決這樣的問題?
我喜歡複雜情況下的方法#3。感謝您的輸入) –
也許要標記爲解決方案然後;) –