2

我知道我们可以得到一篇文章的文本:

public function onContentPrepare($context, &$article, &$params, $limitstart=0){ 
    print_r($article->text);

现在有没有办法使用编辑器获取从自定义 HTML 设计的模块文本?

4

1 回答 1

2

您可以使用此代码段:

$module = JModuleHelper::getModule('custom', 'Custom Html');
$module->content;

其中第一个参数是模块名称(对于这个问题总是会是 'custom' ),第二个参数是模块标题(在这个例子中是'Custom Html')

API 文档

在此处输入图像描述

更新

我忘了提一下,请求的模块必须发布并设置为出现在当前页面中。如果它是一个我只能以编程方式访问的模块,我会将该模块发布到所有页面上的任何模板都不使用的位置

在此处输入图像描述

在此处输入图像描述

于 2015-07-24T00:50:33.067 回答