我继承了一个Drupal站点,该站点(由于某种原因)有两种不同的新闻内容类型:一种用于新闻发布,另一种用于其他所有内容。我想将两者结合起来,并使用分类法对新闻稿和其他新闻类型进行分类。
有可能做到这一点吗?该站点使用了许多模块,包括视图和CCK,我不知道这样的更改会对模块数据产生多大影响。
发布于 2011-06-15 21:17:05
http://drupal.org/project/node_convert
上面链接的模块非常适合将节点从一种内容类型迁移到另一种内容类型。
完成后,您可以使用VBO (http://drupal.org/project/views_bulk_operations)批量操作所需的分类更改。
发布于 2009-12-15 20:02:25
有可能吗?是。
这很容易吗?不是的。
引用一句常用的短语:
如果它没有坏,就不要修理它。
你可以让你的网站像你所描述的那样工作,如果你从一个干净的网站开始,你将会构建一个干净的网站,这是没有问题的。这只是一个选择问题。现在,当您拥有一个包含视图、内容和其他内容的数据库时,这并不容易。您必须执行以下操作:
因此,这是大量的工作,但收获很少/没有收获。
发布于 2009-12-15 20:24:20
这当然是有可能的。如果您已经很好地理解了每种内容类型的使用方式,那么更改就不一定很困难。你只需要小心,因为这是一个根本性的变化。
如果你认为这两种不同的内容类型是不必要的,实际上是重复的信息,那么你可以证明合并这两种内容是合理的。做好家务活!
随着时间的推移,您可以逐步淘汰不需要的内容类型,然后当您确信自己恰到好处时,构建自己的合并模块以将旧节点移动到新格式。您还可以构建自己的测试视图和内容类型,以便以后处理。
安装devel模块也可能有助于获得节点外观的编程概述。您不应该让此模块在实时站点上运行,因为它会影响性能。
有时,在内容分类和内容类型之间有相当多的交叉。这有助于问你自己:什么是对象的分类,什么是属性?
https://stackoverflow.com/questions/1902562
复制相似问题