Open/Create 博客 post OctoberCMS 上的页面

Open/Create blog post page on OctoberCMS

我用过这个link:

作为创建新插件并以我自己的风格显示我的博客 post 的教程(只是 post 标题、日期等)

但现在我需要显示 post 的全部内容。我已经从 wordpress 迁移过来,其中每个 post 都会自动创建一个新页面。 OctoberCMS 做同样的事情吗?如果是,我如何将 post 标题与 post 页面相关联。 (如果不是,我将创建一个 "read more" link 并在同一页面上显示内容,但是,如果用户重定向到 post 页面,那就太好了!)

谢谢! 此致

October CMS 不像 word-press,要制作 posts 你需要实际的 plugin 并且在那个插件中你可以 add models/tables for you post data

然后你需要创建组件,它可以show你的记录到front-end

If you are not using rainlab-blog plugin then you need to do this stuff

所以基本上你需要创建这些东西:

Page 你想 list all post 然后添加 listposts 将显示 list of posts 的组件(你需要手动制作它) 那么对于 component 你需要传递 single post detail page

对于单个 post 再次创建 new page 添加 another component 可以读取 slugshow respective post data

对于 redirection from post listsingle post 你需要 create link 当你将 single post detail page 传递给 component 你可以创建 link with slug 并重定向到 single post page

为了更好地参考,请查看 https://octobercms.com/plugin/rainlab-blog 插件和 read 它的 文档和代码

然后你就会明白事情是如何运作的。

Its kind of pain to do thing manually as you are coming from wordpress, But it will give you more control and more flexiblity

制作插件后,您可以完全扩展它并根据需要重新使用

如有疑问请评论。