我有一个自定义模块(自定义HTML),我想要在特定文章上 我正在使用{loadposition modulename}并显示我的自定义HTML模块。但是我似乎无法找到更改模块显示方式的位置 - 我想将它放在我文章的特定位置,但是我在哪里放置位置信息呢?
答案 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)
如果要将自定义模块放在文章页面的特定位置。请按照以下步骤操作:
您需要做的第一件事是创建模块..
登录Joomla安装的管理员面板
导航到扩展程序 - &gt;模块管理器 - &gt;新建并选择您希望放入文章的模块(例如自定义HTML)
将模块位置设置为模板中不存在的位置。要实现这一点,请单击“位置”选项旁边的下拉框,然后输入一个新的,不同的模块位置(例如,articlemodule_footer。我喜欢给模块一个公共前缀(例如articlemodule_)。这样我就可以轻松稍后搜索我的文章模块。
将“菜单分配”设置为“全部”。 (注意:它只会出现在包含文章的页面上,因为它是调用articlemodule_footer模块位置的唯一位置)
为模块设置剩余参数,然后点击“保存”。
设置完模块后,现在可以将其放在您希望显示的文章中。对于这个Joomla!团队为我们提供了装载功能。
打开您希望放置模块的文章,并在编辑器中导航到文章区域,您希望在其中显示mopdule并键入以下内容...
{loadingposition position}
用您分配给刚刚创建的模块的位置名称替换“position”。例如..
{loadposition articlemodule_footer}
点击保存并完成!
如果您发现文章中没有显示该模块,请务必查看以下内容......
导航到扩展程序 - &gt;插件管理器并确保启用了“内容 - 加载模块”插件。
清除网站的缓存并刷新页面。 (Joomla Administration - &gt; System - &gt; Clear Cache)
为了能够在本教程中显示此功能,我们必须将斜体括号放在斜体中。如果您直接从本文中复制了该功能,请确保未复制斜体样式。