前端之家收集整理的这篇文章主要介绍了
Joomla组件:没有html的输出,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在为Joomla 2.5开发一个Joomla组件.由于它应该
输出XML,我最明确地不想
显示周围的模板.
我试过附加到网址:
>?tmpl =组件
>?format = raw
>?tmpl = raw
但第一个会在内容输出周围生成一些HTML,第二个会给我500个错误.第三个根本不产生输出.我假设它正在寻找一个名为“raw”的模板,因为我放在那里的任何其他乱码模板名称都给出了相同的结果.
如何在没有任何其他Joomla模板HTML的情况下从我的组件输出XML?
在Joomla! 1.5你所要做的就是
添加?tmpl = component& format = raw但是要实现原始
显示
在Joomla! 2.5你需要制作view.raw.PHP文件,它可以与你现有的view.html.PHP相同,但这取决于你的需要.而且在控制器中你必须手动实例化原始视图,因为默认类型是html.
您可以在文件administrator / components / com_banners / controllers / tracks.raw.PHP中找到一个非常好的示例,它是Joomla附带的默认组件的一部分.
原文链接:https://www.f2er.com/html/231544.html