我有一个看起来像这样的标签库
class NOTETagLib {
def NOTE = {attrs, body ->
out << "<div class=\"note\" style=\"border: 1px solid #F0C000;background-color: #FFFFCE;margin: 20px;padding: 0px 6px 0px 6px;\">"
out << body()
out << "</div>"
}
}
我希望在textarea中使用它,以便用户键入某个文本,以便显示带有样式的文本正文。 但是我安装了markdown插件并将其包裹在同一个textarea中。
<div id="pubcontent">
<g:if test="${publicationInstance?.publicationContent}">
<span class="property-value" aria-labelledby="publicationContent-label">
<markdown:renderHtml><%=publicationInstance?.publicationContent%></markdown:renderHtml></span>
</g:if>
</div>
我正在尝试基本添加用户可以键入的更多标签,以便为用户提供进一步的格式。然而,无论我尝试什么似乎总是逃避标签或不显示风格。直接应用于代码工作,但不能在编辑文本区域内,因为转义。
关于如何解析此标记以便在用户保存记录/页面时生成
的想法感谢adavnce