首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建多个相同的内容类型以允许差异的优点/缺点/选择是什么?

创建多个相同的内容类型以允许差异的优点/缺点/选择是什么?
EN

Drupal用户
提问于 2016-02-03 07:32:30
回答 1查看 47关注 0票数 1

我希望这是一个可以回答的问题。

我从另一个内容管理系统迁移到drupal的出版物数据库有不同类型的出版物。在当前的系统中,这些出版物与分类法相当。通过与熟悉历史的人交谈,以及从数据库和代码的状态来看,可以清楚地看到,每隔几年,他们就会重新排序,添加或删除内容类型,并更改可用的字段。他们过去常常尝试根据内容类型动态地更改表单上可用的字段。(同行评审的期刊文章将有数量/一期、页数、出版名称等,其中书籍有不同的要求,而在线出版物仍然不同。)这似乎变得非常难以维护,因此当前系统现在使所有字段都可用于所有内容类型,有时同一字段用于不同类型的数据(例如,总页面和页面范围)。有数以千计的出版物,并且以编程的方式对其进行分类似乎很困难,所以我们的想法是使用相同的字段(清理可以通过编程方式完成的数据)。每个发布类型有不同的字段是可取的,而且在将来,他们希望在系统中内置一个审批过程,每个发布类型具有不同的批准路径。

最初,我的方法很像他们的方法,有一个出版物内容类型,和一个出版物类型词汇表来分类它们。考虑到未来字段差异的需要,以及根据发布类型更改显示的可能性,我修改了我的方法,开始时每个发布类型都是相同的内容类型,以便允许事情随着时间的推移发生变化。

如果他们决定两种类型的报告现在是一种出版物类型,这会不会给我带来可怕的问题呢?在制作涵盖整个发布类型的动态模板的能力方面,我已经看到了一些困难。将一种内容类型中的任何更改转移到其他所有内容类型是非常痛苦的。

尝试将我们需要的所有字段都放在一种内容类型中,并根据所选的发布类型动态隐藏或显示这些字段,会更明智吗?

有没有其他更明智的方式来做这件事,我还没有想到呢?似乎在某个地方,我会遇到痛苦,无论是改变领域,还是改变出版类型,我只是不确定哪种痛苦可能会更好。

EN

回答 1

Drupal用户

回答已采纳

发布于 2016-02-03 09:09:07

最初,我的方法很像他们的方法,有一个出版物内容类型,和一个出版物类型词汇表来分类它们。

这种方法的问题是,您将无法使用路径自动为每种类型提供不同的路径。例句:你想要图书类型是/books/title-goes-here,汽车类型是/cars/title-goes-here

如果图书和汽车是相同的内容类型,那么节点作者必须手动输入url别名。

另外,你打算如何对它们进行主题化?如果每种类型都需要不同的主题,我不知道您将如何做到这一点,因为它们都是相同的内容类型。

我认为制作16种不同的内容类型是可行的。您可以随时重用现有字段。

在制作涵盖整个发布类型的动态模板的能力方面,我已经看到了一些困难。

您可以使用面板模块,它允许您以不同或相同的方式对所有16种内容类型进行主题化。使用面板,您将不必处理tpl (模板)文件。

签出这个面板视频教程系列

票数 2
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/189038

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档