【问题标题】:Joomla component output - only template - no default site skeletonJoomla 组件输出 - 仅模板 - 无默认站点骨架
【发布时间】:2011-09-02 22:17:48
【问题描述】:

嗨,有可能以某种方式仅输出 joomla 组件中单个视图/模板的内容吗?作为标准,我将输出放入整个站点的相应部分,但我有一些由机器人调用的操作,所以我需要自定义输出..

组件输出通常呈现在默认站点模板的某处,但我只需要使用组件输出中的标记进行响应..

请帮忙,我用谷歌搜索了一段时间,但什么也没找到:( 谢谢

【问题讨论】:

    标签: joomla components


    【解决方案1】:

    您可以将 ?tmpl=component 附加到任何 Joomla URL 以使用模板目录根目录中的 component.php 文件。可以自定义该文件以显示您想要的任何内容,默认情况下仅显示组件输出周围的最小 HTML。

    【讨论】:

    • 是的,它可以工作..但是脑子里还有很多东西,我只需要输出<html><head></head><body>[OK]</body></html>就是这样..有可能吗?
    • 所以我发现我可以简单地更改默认模板文件夹中的 component.php 文件。但是它会影响其他组件,我可以无论如何拆分这个 component.php 文件以获得更多组件吗?当我删除 jdoc inlude 头时我有问题吗?我可以在任何地方自定义包含的头部吗?
    • 复制 component.php 并将其放在您的模板文件夹中,然后对其进行编辑。只有当 tmpl=component 参数在 URL 中时,它才会影响页面。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-10-29
    • 1970-01-01
    • 2014-09-22
    • 1970-01-01
    • 2012-12-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多