【问题标题】:Make a new page in joomla 2.5在 joomla 2.5 中创建一个新页面
【发布时间】:2012-09-04 03:58:15
【问题描述】:

我已经用 8 个自定义 html 模块完成了主页。现在我必须创建新页面,例如联系我们、关于服务等。但它与主页不同。我只需要使用两个对其他页面没有用的模块。

我是 joomla 的新手,想知道如何在 joomla 中创建新页面。

【问题讨论】:

  • 我的意思是如何在 joomla 中创建另一个页面,我希望主页上有 2 个模块

标签: joomla joomla2.5


【解决方案1】:

在文章管理器中创建一个新页面,并为该页面创建一个菜单项。然后进入模块管理器并为该菜单项启用这两个模块。您现在将拥有新页面,并且将出现这 2 个模块。

根据您使用的模板,它们可能需要处于不同的“位置”,例如,在内容下方、侧面等。在这种情况下,请使用模块管理器中的复制功能来复制这些模块并放置在适当的位置。

注意:如果您希望模块出现在实际内容区域中,您可以使用 loadposition 插件,例如如果您创建空白文章,则可以输入{loadposition mynewmoduleposition} 将模块放置在页面中。只需记住在模块管理器中选择该页面并将模块设置到该位置即可。

【讨论】:

  • 谢谢,但是我自己制作了我的模板,我已经完成了主页,它看起来像这个 html 页面uttaraclick.com/malta,现在我必须制作另一个这样的页面uttaraclick.com/malta/sidebar.html 什么是可能的解决方案我已经制作了滑块,三个框的 3 个模块和 twitter 和 soicla 图标的 1 个模块以及页脚的 1 个模块都是自定义 html 模块请帮助
  • 你的模板只有首页的设计吗? Joomla 模板应该更通用,以便它们可以适应不同页面的各种布局。一种方法是将侧边栏 div 包装在 countmodules 调用中,并且仅在有要显示的模块时才显示它。我在这篇文章中有一个简单的例子:stackoverflow.com/questions/12264063/…。不确定它是否对您有帮助。
  • 但基本上你需要使模板能够适应不同页面上的不同模块布局。因此,在您的导航栏下,您可以有一个幻灯片区域、内容区域、侧边栏和下面的 3 框布局。如果不需要侧边栏(countModules),则不会显示。
【解决方案2】:

请注意,joomla 是“菜单相关”网站,其中页面表示菜单项 ID,当您说“页面”时,我相信您有使用 wordpress 的经验...

【讨论】:

  • 是的,我可以让 wordpress 两者都是 csm 我认为这就是我感到困惑的原因
【解决方案3】:

Joomla 网站中的所有“页面”都是使用您正在使用的模板中的单个 index.php 文件创建的。为了将显示的内容从一个页面更改为另一个页面,需要考虑一些事项。

首先,Joomla 使用菜单项来确定页面是什么。创建菜单项时,会为其分配一个 itemID。如果菜单项具有子项(类别菜单中的文章),则子项继承父项 ID。然后,您可以选择在该菜单项上显示模块。在模块参数中,可以选择在所有菜单项、无菜单项、选定菜单项和排除菜单项上显示模块。您可以更改这些选择以适合您想要显示的内容。

要考虑的第二件事是模板本身。听起来您已经创建了一个自定义模板,因此您可能需要对其进行更改。 index.php 文件应该包含您可能想要使用的所有可能的模块位置。为了隐藏特定页面上未使用的位置,您需要使这些位置可折叠。您可以通过不显示任何未使用此代码在特定页面上填充的模块位置来做到这一点:

<?php if ($this->countModules('top')) : ?><jdoc:include type="modules" name="top" style="xhtml" /><?php endif; ?>

您可能希望对页面上的每个模块位置使用类似的代码。这允许您有一个侧边栏位置,它不会显示在主页上,但会显示在包含该位置的模块的其他内部页面上。

理想情况下,如果您正确规划模板,您将拥有许多模块位置,允许您在多个不同位置添加内容,而无需在模板编码后触摸模板。

【讨论】:

  • 我在 docs.joomla.org/JDocumentHTML/countModules987654321@ 上找到了一些相关信息
  • 没错,创造性地使用 countModules,当您在一个位置有多个模块时,您可以创建均匀间隔的框或列,或者根本不显示该位置。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-12-22
  • 1970-01-01
  • 2012-06-21
  • 2017-08-30
  • 1970-01-01
  • 1970-01-01
  • 2017-12-14
相关资源
最近更新 更多