从smarty变量中删除无序列表

时间:2013-12-16 14:37:16

标签: php html smarty

您知道删除第一个<ul>和最后一个</ul >形成智能变量的最佳方法是什么?

我目前有一个输出菜单标签的变量:{$menu}和一个子菜单但我只是删除了第一个和最后一个无序列表标签,而没有删除<ul>标签子菜单输出。

期待它!

1 个答案:

答案 0 :(得分:0)

这不太容易解决......

将一个唯一的id,div / span元素置于列表中并使用带有document.ready()函数的JQuery'ies替换字符串进行更改。

JQuery也可以帮助您将容器的内容转换为dom-object,然后使用:first和:last selectors访问要删除的元素并使用.remove()函数。

否则你必须在smarty核心中重写它,除非你知道自己在做什么,并且不关心在没有冲突或重建功能的情况下轻松更新smarty的可能性,否则它不可能是那么明智。