什么是模块化内容?
鉴于您网站的内容存储在数据库中,因此需要使内容模块化,这意味着您网站上的某些页面而不是作为整个页面进行编辑,而是自动从其他内容项生成。例如,在农贸市场网站场景中,您可以为配方创建单独的内容项。如果配方内容项目有一个跟踪成分的字段,那么您的网站可能包含一个列出配方的复合页面,并允许访问者搜索包含他们在市场上购买的某种特定成分的配方。
页面的较小部分也可以作为复合体生成。例如,配方内容项可以有一个字段,用于跟踪哪个供应商提交了配方(请参见第6.4节“概念:参考字段”),并在单独的供应商内容项中编辑供应商详细信息。这样您就可以在自己的网站上执行以下操作:
- 在每个配方页面上,可能会有一个区域显示有关提交配方的供应商的一些信息,例如其名称和市场摊位号。
- 每个供应商页面都可以有一个列出他们已提交的食谱的部分。
关键的想法是每条信息只在一个地方编辑。更新供应商信息后,将自动更新显示该供应商信息的所有配方页面; 当供应商提交配方时,它会自动显示在供应商页面上。核心视图模块是使用模块化内容创建复合页面和页面部分的常用方法; 有关更多信息,请参见第9.1节“概念:视图的使用”。此外,视图模式对于定义显示每个内容项的不同方式很有用; 有关更多信息,请参见 第6.10节“概念:查看模式和格式化程序”。
评论