我用过这个链接: Hide content of blog posts when displaying blog post list in OctoberCMS?
作为创建新插件的教程,并按照我自己的风格显示我的博客帖子(仅发布标题,日期等)
但现在我需要显示帖子的全部内容。我从wordpress迁移,每个帖子都自动创建一个新页面。 OctoberCMS是否做同样的事情?如果是,我如何将帖子标题与帖子页面联系起来。 (如果不是,我会创建一个“阅读更多”链接并在同一页面上显示内容,但是,如果用户重定向到帖子页面,那就太棒了!)
谢谢! 此致
答案 0 :(得分:1)
October CMS
与word-press
不同,为了posts
您需要实际的plugin
,并且在该插件中,您可以add models/tables for you post data
然后您需要创建组件,show
您的记录可以front-end
。
如果你没有使用 rainlab-blog 插件,那么你需要做这些事情
所以基本上你需要创造这个东西:
Page
您希望list all post
,然后添加listposts
组件,该组件将显示list of posts
(您需要手动设置)然后对于component
,您需要传递single post detail page
对于单一帖子,您可以创建new page
添加another component
,其中包含slug
和show respective post data
对于redirection from post list
到single post
,当您将create link
传递给single post detail page
时,您需要component
,您可以使用slug创建链接并重定向到single post page
为了更好地参考,请查看https://octobercms.com/plugin/rainlab-blog插件和read
其文档和代码
然后你了解事情是如何运作的。
当你来自wordpress时手动做事有点痛苦,但它会给你更多的控制和灵活性
创建插件后,您可以完全扩展并重复使用。
如果有任何疑问请发表评论。