我写了一个简单而简短的expressionengine 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}变量,所以我想使用word_limit插件,如您所见。事实是,一切工作正常,但描述标签不受word_limit的限制。似乎EE并没有解析那个嵌套的插件,它只是忽略了它,就像它不存在一样。当word_limit插件在我的插件中时,我如何让EE解析它?
谢谢!
发布于 2012-11-15 21:07:59
这是因为最里面的插件标签首先解析,而在这一点上,{description}还不存在。您可以通过将parse="inward"添加到您的外部插件标记来进行reverse the parse order:
{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}https://stackoverflow.com/questions/13389046
复制相似问题