当前位置: 首页 > 知识库问答 >
问题:

Joomla组件:不带html的输出

文喜
2023-03-14

我正在为Joomla 2.5开发一个Joomla组件。因为它应该输出XML,所以我非常谨慎地不想显示周围的模板。

我已经尝试附加到网址:

  • ?TMPl=组件
  • ?格式=原始
  • ?tmpl=原始

但是第一个将围绕内容输出生成一些HTML,第二个给我一个500错误。第三种方法根本不产生任何输出。我假设它正在寻找一个名为“raw”的模板,因为我在那里输入的任何其他乱七八糟的模板名称都会给出相同的结果。

如果没有任何额外的Joomla模板超文本标记语言,我如何从我的组件输出XML?

共有1个答案

蒋烨然
2023-03-14

在乔姆拉!1.5您只需添加?tmpl=组件

在乔姆拉!2.5您需要创建视图。未经加工的php文件,可以与现有的视图相同。html。php,但这取决于您的需要。在控制器中,您还必须手动实例化原始视图,因为默认类型是html。

您可以在文件administrator/components/com\u banner/controllers/tracks中找到一个非常好的示例。未经加工的php是Joomla附带的默认组件的一部分。

 类似资料:
  • 我试图在Joomla组件中构建我的第一个jSON表单提交。 从Joomla控制器发送超文本标记语言响应是否有任何特殊的编码或条件? 我使用的是2.5 Joomla MVC。以下是一些测试/观察结果- 1) 表单提交和响应已单独测试,并按预期工作。我有一个separarate PHP文件,它被提交到一个服务器端PHP文件,该文件接受jSON数据并发送一个HTML响应,客户端根据响应进行正确更新。 2

  • 问题内容: 我以前使用过这些,但是我想知道它叫什么以及是否有规范吗? 我在HTML 4.01 Spec中 找不到它,导致各种Google结果只将其称为“数组”,以及许多处理表单数据的PHP示例。 问题答案: 在PHP.net的此页面的注释中有一些引用和指针: 托斯滕说 “ XHTML规范的兼容性指南的C.8节适用于将name属性用作片段标识符。如果您检查DTD,则会发现’name’属性仍被定义为表

  • 问题内容: 之间有什么区别 和 我都尝试过,但似乎都可以,但是我是在问,以防万一我需要小心(例如,%以外的单位等)。 问题答案: 这完全是关于HTML标记的真实有效性。这是W3C(WWW联盟)的工作目的。许多事情可能都在HTML中起作用,但是必须进行验证才能被网络浏览器更仔细地识别。您甚至可以在开头和结尾处省略and 标记,但是完全不建议这样做,没有人这样做,它被视为“错误代码”。 因此,将它们放

  • 我是这个世界的新手,并试图进入这个世界。我正在编写一个样式指南,需要显示一些HTML代码作为示例。我使用的是ReactPrism,我无法在PrismCode组件中获得HTML输出,我已经找到了一个解决方法,使用ReactToJSX来显示jsx代码而不是HTML。代码如下: 因此,基本上我希望将this.props.children(组件)呈现为HTML代码,而不是PrismCode中的内容,我甚至

  • 我正在为Joomla 3.0开发一个自定义组件,并且在我的一个视图中使用一个编辑器字段。我使用纯HTML和JS开发视图,而不是使用Joomla XML结构。我已经成功地加载并使用了编辑器字段,但是当我使用ajax将表单数据发布到控制器时,编辑器字段没有显示,或者为空。 如何使用ajax将编辑器的内容发布到控制器? 表格代码- Javascript代码- 请假设ajax请求以及与将数据发布到相关控制

  • 我正在Joomla中构建一个组件视图,我在组件myview/tmpl/default.php.的文件中使用了大量的JS 在组件中存储单独JS文件的最佳文件夹在哪里,以及如何在default.php中获得该文件的链接