【问题标题】:How to create a link to an article in joomla?如何在 joomla 中创建指向文章的链接?
【发布时间】:2014-12-15 06:31:10
【问题描述】:

我的网站包含一些图标,我希望每个图标都指向一篇文章的链接,我已经创建了这些文章,我想在不创建菜单项的情况下显示它们。 我试图这样做:
icon1 的 Href -> 第 1 条
icon2 的 Href -> 第 2 条
... 但是我的目标页面只显示文章的文本,没有滑块和网站的主菜单。
什么对我有用:
我用菜单项创建了一个名为 hidden 的菜单,我将每个菜单项与我想要的文章匹配,然后我在我的 href 图标中添加了文章的链接。
菜单项 1 -> hidden/item1 我选择了文章 1
菜单项 2 -> hidden/item2 我选择了文章 2。

谢谢。

【问题讨论】:

  • 试试这个,www.domain.com?index.php?option=com_content&view=article&id={article_id} 或创建一个隐藏菜单并链接这些文章!
  • 最好在 JSE 中问这样的问题:joomla.stackexchange.com
  • 您的图标在模块(自定义 html 模块)内,还是什么?

标签: joomla hyperlink href article


【解决方案1】:

如果要保留所需的模块,则需要指定一个菜单项。这是因为您希望控制哪些模块应该与哪些文章一起显示,因为模块是由菜单项分配的。如果没有按目的指定的菜单项,则将显示错误的模块或根本没有模块。

因此,实现此目的的最佳方法是为您的每篇文章创建一个单独的菜单和相应的菜单项。您可以将此菜单命名为“隐藏”,因为您不想创建模块并将其显示在前端。然后,您可以将您的图标链接到每篇文章,包括 url 中的菜单项 ID: 网址示例:

index.php?option=com_content&view=article&id=1&Itemid=100

如果您的图标位于自定义 html 模块中,那么我建议使用 JCE 编辑器的链接管理器链接到您的菜单项/文章。

如果您从模板内部进行链接,那么您可能希望使用 JRoute() 创建链接,以确保启用 SEF url...

所以链接的代码如下所示:

<a href="<?php echo JRoute::_('index.php?option=com_content&view=article&id=1&Itemid=100'); ?>">Link</a>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-29
    相关资源
    最近更新 更多