【问题标题】:How to attach ItemID to joomla footermenu如何将 ItemID 附加到 joomla footermenu
【发布时间】:2014-05-29 07:18:17
【问题描述】:

我不知道 joomla,但熟悉 wordpress 和 PHP,想更改我客户现有项目中的一些链接。

我有一个菜单,它是一个类似http://www.smarti.com.sa/index.php?option=com_content&view=article&id=6&Itemid=107 的链接,同时从顶部导航菜单调用它。

开发人员在页脚中使用了相同的链接,但它重定向到 http://www.smarti.com.sa/index.php?option=com_content&view=article&id=6

现在我也想在页脚链接中添加ItemID

我的网站网址是http://www.smarti.com.sa/

在那请产品>微软。

请给出解决方案

【问题讨论】:

  • 链接是如何添加到页脚的?如果是硬编码链接,则只需编辑文件并添加 Itemid。

标签: joomla


【解决方案1】:

根据您的帖子,您现在的菜单链接是:http://www.smarti.com.sa/index.php?option=com_content&view=article&id=6

但是,您想像这样使用它:http://www.smarti.com.sa/index.php/your_menu_name

您可以使用菜单链接的别名。 您可以在此处找到别名,当您从 joomla 后端创建/编辑菜单链接时,您可以看到与之关联的别名。您还可以从您的菜单类型的网格屏幕中找到菜单链接的别名。

要在前端显示菜单,您必须创建自定义 HTML 模块,您可以在此处找到如何创建自定义 HTML 模块:http://vinaora.com/2012/09/how-to-add-custom-html-to-your-joomla-site-2/

现在,如何在自定义 HTML 模块中找到要编写的 HTML?因此,为此,您可以转到该菜单可见的前端页面。现在按下 CTRL+U,您将看到该页面的 HTML。在这里,您必须找到这些菜单的 HTML。

在此 HTML 中,您会找到如下链接:index.php?option=com_content&view=article&id=6

现在,您必须将这些链接替换为 index.php/alias_of_your_menu。

现在将编辑后的 ​​HTML 粘贴到自定义 HTML 模块中,并通过选择适当的位置保存它。

【讨论】:

  • 我想在我的页脚链接中添加ItemID。来自main_menu 的页脚和顶部菜单都创建了离子后端。在顶部菜单链接正确(完美),但在页脚ItemID 没有出现。为什么会这样??
【解决方案2】:

您可以在页脚中使用 joomla 菜单模块。

Joomla 还可以选择在菜单模块中显示二级菜单项。

为此:

Set the Start Level to "1" and the End Level to "1".

就是这样。祝你好运。

【讨论】:

  • 我已经这样设置了,但是ItemID仍然没有显示在链接中
  • 您使用的是 joomla 菜单模块还是自定义 HTML?在检查代码时,您似乎正在使用自定义 HTML 模块。使用 joomla 菜单模块,一切都会完美。
猜你喜欢
  • 1970-01-01
  • 2013-09-07
  • 1970-01-01
  • 1970-01-01
  • 2012-09-01
  • 2014-03-19
  • 1970-01-01
  • 1970-01-01
  • 2011-08-15
相关资源
最近更新 更多