使用UMI CMS在xslt模板中输出自定义函数结果

时间:2016-03-12 23:55:33

标签: php templates xslt

我在modules / custom.php文件中创建了自定义函数,我正在尝试使用以下行将其结果输出到xslt模板中

no suitable method found for collect(....)

如果我将此行放入xslt / blocks / footer.xsl文件中,则可以正常工作。但是如果我把它放到xslt / layouts / default.xsl中则不行 如何将自定义函数的结果传递给默认模板?希望我的问题有道理。

1 个答案:

答案 0 :(得分:0)

所以我解决这个问题的方法是在config.ini中启用调试模式,该调试模式位于站点根目录中,这给了我一个错误输出,其中包含我的函数提供的数据不是用utf-8编码的。当我将编码修改为utf-8时,我得到了一个合适的模板输出。