我已经用这种方式定义了一个模板:
(deftemplate layout-string "path/to/html/container.html"
[content-strings]
[:#container :> :div.pad] (content (html-snippet (apply str content-strings)))
)
此处内容字符串包含HTML(例如:“< tr>< td>< a href =”mylink“> my link< / a>< / td>< / tr>) 不幸的是,这不起作用。相反,它正在删除< tr>和< td>只留下< a>标签。 我尝试过不同的方法(不同的不成功结果)。 非常欢迎任何帮助!
答案 0 :(得分:1)
html-content
是您需要的功能。然而,这在性能方面表现不佳。这个html字符串来自哪里?
编辑:示例
=> (sniptest "<div>"
[:div] (html-content "<tr><td><a href=\"mylink\">my link</a></td></tr>"))
"<div><tr><td><a href=\"mylink\">my link</a></td></tr></div>"