我在Joomla 3上运行JomSocial 3.2。我想在注册页面的右侧添加一些内容。
一些图片和其他内容。到目前为止,我已经能够访问"register.index.php"文件,这是显示主页中的某些内容的文件。文件位于:"/site_root/组件/com_community/模板/默认/"文件夹中但是我无法完全编辑整个注册页面。
这可以通过许多不同的方式完成 - 即使不编辑任何文件。安装此扩展程序: http://extensions.joomla.org/extension/advanced-module-manager 编辑模块时,您将有一个名为"任务"的附加选项卡 将有字段 URL,在注册表的 URL 中键入。因此,您将能够将模块分配给注册表。
您还可以覆盖:
ROOT/components/com_community/templates/default/register.index.php
将其复制到:
ROOT/templates/your-template/html/com_community(如果您没有"html"或"com_community"文件夹,请随时创建它们)
然后您可以使用以下代码在文件内创建模块位置:
$modules = JModuleHelper::getModules( 'reg-positon' );
foreach ($modules as $module) {
$_options = array( 'style' => 'xhtml' );
echo JModuleHelper::renderModule( $module, $_options );
}
上面的代码创建模块位置:"reg-positon"。您需要手动键入此名称,因为它不会列在模块位置列表中。
现在,您需要一些html才能将其显示在注册表的右侧或左侧。