joomla loadposition - 如何设置模块位置?

时间:2014-05-05 03:42:46

标签: html css joomla

我有一个自定义模块(自定义HTML),我想要在特定文章上 我正在使用{loadposition modulename}并显示我的自定义HTML模块。但是我似乎无法找到更改模块显示方式的位置 - 我想将它放在我文章的特定位置,但是我在哪里放置位置信息呢?

2 个答案:

答案 0 :(得分:1)

要实现此目的,{loadposition item}必须包含在附加了css样式的div中

我通过以下方式完成了这项工作:

在文章中切换编辑器以显示HTML代码

按如下方式添加{loadposition}:

<div class="wrap">{loadposition cp_frontpage}</div>

然后我添加一个处理我的wrap div的css文件

.wrap
{
text-align:center;
  margin-left: 0px;
  margin-right: auto;
  width: 50%;
  height: 50%;
}

这可以作为内联css或外部css文件(如上所述)完成

答案 1 :(得分:-1)

如果要将自定义模块放在文章页面的特定位置。请按照以下步骤操作:

您需要做的第一件事是创建模块..

  1. 登录Joomla安装的管理员面板

  2. 导航到扩展程序 - &gt;模块管理器 - &gt;新建并选择您希望放入文章的模块(例如自定义HTML)

  3. 将模块位置设置为模板中不存在的位置。要实现这一点,请单击“位置”选项旁边的下拉框,然后输入一个新的,不同的模块位置(例如,articlemodule_footer。我喜欢给模块一个公共前缀(例如articlemodule_)。这样我就可以轻松稍后搜索我的文章模块。

  4. 将“菜单分配”设置为“全部”。 (注意:它只会出现在包含文章的页面上,因为它是调用articlemodule_footer模块位置的唯一位置)

  5. 为模块设置剩余参数,然后点击“保存”。

  6. 设置完模块后,现在可以将其放在您希望显示的文章中。对于这个Joomla!团队为我们提供了装载功能。

    打开您希望放置模块的文章,并在编辑器中导航到文章区域,您希望在其中显示mopdule并键入以下内容...

    {loadingposition position}

    用您分配给刚刚创建的模块的位置名称替换“position”。例如..

    {loadposition articlemodule_footer}

    点击保存并完成!

    如果您发现文章中没有显示该模块,请务必查看以下内容......

    1. 导航到扩展程序 - &gt;插件管理器并确保启用了“内容 - 加载模块”插件。

    2. 清除网站的缓存并刷新页面。 (Joomla Administration - &gt; System - &gt; Clear Cache)

    3. 为了能够在本教程中显示此功能,我们必须将斜体括号放在斜体中。如果您直接从本文中复制了该功能,请确保未复制斜体样式。