如何在 Joomla 中将组件放入模块中!地点?

Posted

技术标签:

【中文标题】如何在 Joomla 中将组件放入模块中!地点?【英文标题】:How can I put Component into Module in Joomla! site? 【发布时间】:2015-07-16 18:48:25 【问题描述】:

我想知道是否有一种方法可以将组件放入模块而不安装插件,既不是组件也不是模块。

谢谢,我为我糟糕的英语道歉。

【问题讨论】:

"...进入模块没有安装插件,既不组件也不模块 “不,没有。不过你可以试试这个extension。 这是一个解决方案,但没有它正在寻找。顺便说一句,谢谢! 你可以尝试一个自定义的 html 模块,如果它适合你,你可以在你的组件中放置一个 iframe。 我在想,实际上是在“Joomla!”中有一个选项可以在选项模块中设置嵌入代码。麻烦的是,在其中嵌入整页而不是组件中的内容,所以最后一个我该怎么做? 使用 jquery 只加载包含该组件的div。 See this; 加载页面片段部分。 【参考方案1】:

首先,应该无法在 Panel Admin 中从配置站点编辑器。然后,转到扩展 -> 插件 -> TinyMCE 并删除禁用项目“脚本”。 现在,使用自定义 HTML5 转到“创建模块”并输入如下内容:

<script src="https://code.jquery.com/jquery-1.10.2.js"></script>
<div id="new-projects">

</div>

<script type="text/javascript">
$( "#new-projects" ).load( "urlOfYourComponent #idYouWouldShow" );
</script>

感谢 Ilias 提出这个想法。

【讨论】:

【参考方案2】:

在不安装任何扩展程序的情况下实现此目的的唯一方法是通过自定义 HTML joomla 模块,您将在其中将组件放置在 iframe 中。 然后,如果您只想在 iframe 中加载获取页面的组件部分,请使用 jquery 的load 函数。

【讨论】:

【参考方案3】:

如果我是正确的,你不想安装任何类型的扩展,你要求将组件放入模块的香草可能性,所以这就是答案,没有办法将整个组件放入模块.部分示例:您可以将文章放入自定义 HTML 模块或将类别列表放入模块中,但您永远不会看到整个组件放入模块中。为什么?因为组件是现场的核心事物,例如建筑物(甚至整个建筑物)中的人。房子,模块就像墙上的画,你不能把建筑放在画上。

【讨论】:

我想创建引用我的自定义组件的自定义模块,可以做到,但是......我不知道这是否是正确的方法,因为你给出的原因。

以上是关于如何在 Joomla 中将组件放入模块中!地点?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Joomla 中将组件显示为文章?

Joomla 2.5 在模块中显示联系人

如何在组件中显示 Joomla 模块?

如何在自定义模块(Joomla 1.7)中使用自定义组件中的函数?

如何将 Joomla 组件调用到模块中?

如何在 joomla 2.5 的组件中加载模块