Joomla学习–如何在文章中插入模块
在某些时候也许你会想要把模块和文章联系起来。我们知道模块的位置是由module positions定义的,而module positions在页面上的显示是由模板定义的。如何才能将一个模块真正的插入到一篇文章中呢?把模块插入到文章中需要使用【loadposition xx】这个命令,如下:
注意:要使用loadposition的功能,需要在“Plug-in Manager”中启用“Content - Load Modules”,如果没有打开这个选项,在文章中会直接显示“{loadposition myposition}”文字
也可以使用"{loadmodule yyy}“来代替”{loadposition xx}“,他们是由同一个plugin来处理的。 这种情况下plugin会查找第一个类型是yyy的模块。你可以使用{loadmodule login} 来插入一个名称为"mod_login"的模块。
Joomla2.5及以上的版本可以在“Custom HTML"中包含另一个模块,与上述方法一样,都是由同一个plugin来处理的。
当使用这种方法时,请记住你可能会遇到格式上的问题。由于你自定义的HTML模块会自动围绕你插入的模块,所以可能在显示格式和布局的时候会有意想不到的效果。
翻译自Joomla官方文档