我正在使用 joomla 2.5。创建文章时,我会添加阅读更多链接。我遇到的问题是,当一个页面有一篇文章时,阅读更多链接会用新文章覆盖该内容。我希望阅读更多链接作为单独的页面打开。我希望它是动态的,而不是手动更改。
有什么我想念的吗?任何帮助表示赞赏。谢谢
我正在使用 joomla 2.5。创建文章时,我会添加阅读更多链接。我遇到的问题是,当一个页面有一篇文章时,阅读更多链接会用新文章覆盖该内容。我希望阅读更多链接作为单独的页面打开。我希望它是动态的,而不是手动更改。
有什么我想念的吗?任何帮助表示赞赏。谢谢
我不确定你是否把它整理出来,但我想我知道你的意思。
您可能需要创建一个新菜单并将其用作隐藏菜单
所以要让您的文章在单独的页面或自己的页面中打开,请创建一个隐藏菜单。
1 - 转到菜单 2 - 单击菜单项旁边的菜单选项卡 3 - 单击新建 4 - 给它一个标题示例 隐藏菜单 5 - 填写菜单类型示例 隐藏 6 - 描述可选
在您创建的这个新菜单中,您想创建一个菜单项
取决于您的文章存储位置将取决于您的菜单项
假设您的文章属于名为新闻的类别
制作一个新的菜单项,将其命名为您想要的名称
然后在菜单项类型中选择类别博客并在所需设置中选择您的类别...
保存您的菜单项...
那应该做你想要的......
因此,在您的主菜单中,当您单击它时,您会看到一篇属于新闻类别的文章。文章应自行在同一窗口中打开...
请原谅发现的任何拼写错误...
我假设您正在谈论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>
我也浏览了 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>';