1

我正在使用 joomla 2.5。创建文章时,我会添加阅读更多链接。我遇到的问题是,当一个页面有一篇文章时,阅读更多链接会用新文章覆盖该内容。我希望阅读更多链接作为单独的页面打开。我希望它是动态的,而不是手动更改。

有什么我想念的吗?任何帮助表示赞赏。谢谢

4

3 回答 3

6

我不确定你是否把它整理出来,但我想我知道你的意思。

您可能需要创建一个新菜单并将其用作隐藏菜单

所以要让您的文章在单独的页面或自己的页面中打开,请创建一个隐藏菜单。

1 - 转到菜单 2 - 单击菜单项旁边的菜单选项卡 3 - 单击新建 4 - 给它一个标题示例 隐藏菜单 5 - 填写菜单类型示例 隐藏 6 - 描述可选

在您创建的这个新菜单中,您想创建一个菜单项

取决于您的文章存储位置将取决于您的菜单项

假设您的文章属于名为新闻的类别

制作一个新的菜单项,将其命名为您想要的名称

然后在菜单项类型中选择类别博客并在所需设置中选择您的类别...

保存您的菜单项...

那应该做你想要的......

因此,在您的主菜单中,当您单击它时,您会看到一篇属于新闻类别的文章。文章应自行在同一窗口中打开...

请原谅发现的任何拼写错误...

于 2012-04-04T08:24:33.927 回答
0

我假设您正在谈论target属性,如果是这样,那么这是您需要查看的地方

Value   Description
_blank  Opens the linked document in a new window or tab
_self   Opens the linked document in the same frame as it was clicked (this is default)
_parent Opens the linked document in the parent frame
_top    Opens the linked document in the full body of the window
framename   Opens the linked document in a named frame

一个例子是<a href="http://example.com" target="_self" >Open link in the same frame</a>

你要找的是这个

<a href="http://example.com" target="_blank" >Read More</a>

于 2012-04-01T23:42:30.350 回答
0

我也浏览了 Newsflash 模块选项和源代码,不幸的是,该模块将始终在同一窗口中打开链接。

您将需要覆盖布局以修改此行为。

http://docs.joomla.org/How_to_override_the_output_from_the_Joomla!_core

这是您需要在模板文件夹中“克隆”的文件,如上面的链接中所述:

模块/mod_articles_news/tmpl/_item.php

最后,在新文件中将第 16 行修改为:

<a href="<?php echo $item->link;?>" target="_blank">

然后是第 34 行

echo '<a class="readmore" href="'.$item->link.'" target="_blank">'.$item->linkText.'</a>';
于 2012-04-02T19:16:27.090 回答