我在Hippo CMS中创建了一个新闻列表页面。新闻文件正确列出,分页(每页10篇文章),并附有详细页面,其中显示完整的新闻文档。
我想在详细信息页面的底部放置一个“后退”链接,该链接可以引导用户返回列表,返回到用户点击当前显示文章的确切页面。
我认为这是一个非常常见的事情,但必须意识到Essentials新闻组件不支持这一点,我也无法在文档中找到任何相关内容。
实施此功能的最佳方法是什么?
答案 0 :(得分:0)
最简单的方法是创建一个指向所需位置的sitmap项目并为其指定ID。比使用:
<a href="<@hst.link siteMapItemRefId="news" />" Back to news</a>
或者如果你知道路径:
<a href="<@hst.link path="/news" />" Back to news</a>
答案 1 :(得分:0)
我明白了。所以你基本上想要浏览器后退功能......就像:
<a href="javascript:history.back()">back</a>
在ftl中你可以要求引用选项:
<@hst.defineObjects />${hstRequest.getHeader('referer')}
在jsp中你需要JSP scriptlet,例如:
<%=request.getHeader("referer")%>