我写了一个简单而简短的表达引擎1x插件,它可以很好地满足我的需要 它可以正常使用以下代码:
{exp:iv_simple_rss_parser feed="http://imccomunicacion.tumblr.com/rss" strip_tags="yes"}
Title {title}
{exp:word_limit total="20"}{description}{/exp:word_limit}
{link}
{/exp:iv_simple_rss_parser}
我需要限制{description} var,所以我想使用word_limit插件,就像你看到的那样。事实是,一切正常,但描述标签不受word_limit的限制。 似乎EE没有解析那个嵌套的插件,它只是忽略它,就像它不存在一样。 当我在插件里面时,如何使EE解析word_limit插件?
谢谢!
答案 0 :(得分:0)
这是因为最里面的插件标签首先解析,此时{description}
尚不存在。您可以reverse the parse order添加parse="inward"
到外部插件标记:
{exp:iv_simple_rss_parser feed="http://imccomunicacion.tumblr.com/rss" strip_tags="yes" parse="inward"}
Title {title}
{exp:word_limit total="20"}{description}{/exp:word_limit}
{link}
{/exp:iv_simple_rss_parser}