我在modules / custom.php文件中创建了自定义函数,我正在尝试使用以下行将其结果输出到xslt模板中
no suitable method found for collect(....)
如果我将此行放入xslt / blocks / footer.xsl文件中,则可以正常工作。但是如果我把它放到xslt / layouts / default.xsl中则不行 如何将自定义函数的结果传递给默认模板?希望我的问题有道理。
答案 0 :(得分:0)
所以我解决这个问题的方法是在config.ini中启用调试模式,该调试模式位于站点根目录中,这给了我一个错误输出,其中包含我的函数提供的数据不是用utf-8编码的。当我将编码修改为utf-8时,我得到了一个合适的模板输出。