我们有创建新闻组件的要求。所以会有新闻页面,我们将作者包含标题,图片&描述。我会把它存储在一个节点上,比如content \ myproject \ newsnode \ news1,news2。新闻组件要求
在主页上,我想显示最新的3个创作新闻描述。为此,我正在考虑使用新闻组件。 我想创建2个组件并映射它们。考虑使用查询生成器获取最新消息在主页上显示。新闻页面的一个组成部分和一个组件在主页上显示最新的3个新闻,标题,平铺图片和一个小的描述。
有没有其他方法呢?
我们有创建新闻组件的要求。所以会有新闻页面,我们将作者包含标题,图片&描述。我会把它存储在一个节点上,比如content \ myproject \ newsnode \ news1,news2。新闻组件要求
在主页上,我想显示最新的3个创作新闻描述。为此,我正在考虑使用新闻组件。 我想创建2个组件并映射它们。考虑使用查询生成器获取最新消息在主页上显示。新闻页面的一个组成部分和一个组件在主页上显示最新的3个新闻,标题,平铺图片和一个小的描述。
有没有其他方法呢?
如果您使用调度程序,则默认情况下,querybuilder servlet将被阻止,并且应该因显而易见的原因而被阻止。
由于您的问题是一般性的,我会尽量在一般和高层次上回答。
有我能想到的两个可能的选择:
使servlet来检索最后3日消息组件信息和它们公开为JSON。然后从您的浏览器发送一个AJAX请求,并相应地使用jQuery或您选择的前端框架来更改视图。
优点:没有缓存,你会永远得到最新的消息。
缺点:SEO,如果你在乎这件事情。搜索引擎将 不会索引页面上的消息,因为它们不是最初的标记(不渲染服务器端)
2.的一部分创建一个服务来获得最后3个新闻组件信息然后使它们你的组件通过HTL或JSP。基本上服务器端渲染它们。
优势:SEO,与上述原因相同。
缺点:每次添加新消息组件时都必须使页面的缓存无效,以确保最终用户获得最新的消息。
希望这会有所帮助。