在joomla的单独页面上打开阅读更多链接

时间:2012-04-01 23:36:24

标签: php joomla joomla2.5 joomla-module

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

我遗失的任何事情?任何帮助表示赞赏。 感谢

3 个答案:

答案 0 :(得分:6)

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

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

因此,要在单独的页面或其自己的页面中打开文章,请创建隐藏菜单。

1 - 进入菜单 2 - 单击“菜单项”旁边的“菜单”选项卡 3 - 单击新建 4 - 给它一个标题示例隐藏菜单 5 - 填写菜单类型示例隐藏 6 - 说明可选

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

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

假设您的文章位于名为news

的类别中

制作一个新的菜单项,称之为你想要的

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

保存您的菜单项...

应该做你想做的......

所以在你的主菜单中,当你点击它时,你有一篇新闻类别的文章。该文章应该在同一个窗口中打开......

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

答案 1 :(得分: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>

答案 2 :(得分: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>';