如何安装代表另一个大批量的非续线表中记录的分类系统?
-
16-10-2019 - |
题
这是场景:
- 关于名人八卦帖子的作家 节点 (文章)在Drupal网站上。
- 我有一个扫描文章的模块,并自动根据基于 名人名字 发表在文章中。
- 这些分类“术语”是基于名人的名单名单,这些名人将是大批量和永久增长的名人。
- 这个名人名单将有各种领域来渲染名人的深入个人资料
- 内容节点可以附带多个名人。
- 名人节点可以连接到多个内容节点。
这是我的假设:
- 不断增加的名人及其非典型现场要求使得有必要专门为 名人.
- 分类学对节点的关系实际上只不过是在关系表中的Node_id和Celebrity_id。
- 尽管作家可以用我的模块自动标记一篇文章,但由于拼写错误或扫描错误,他们可能需要有时需要添加其他名人,因此名人名人的名称和LastName将需要成为标记过程的一部分。
- 由于名称更改,拼写错误等,我们不想将名人名人名单和最后名用作唯一的ID
所以,这是我的问题:
- 是否已经构建了一个呈现此功能的模块?
- 是否已经建立了一个模块,可以帮助创建一个可以代表定制表中节点与实体之间关系的分类法,而不仅仅是分类表?
- 该功能是否已经存在于某个地方的Drupal分布中?
- 我应该创建一个自定义模块来解决此问题(即我不会重新发明轮子)?
解决方案
您没有指定Drupal 6或7。如果可以的话,请使用7。然后您可以执行以下操作
- 将您的内容(八卦帖子)作为节点。
- 将您的名人姓名作为分类学条款
将您喜欢的任何字段直接应用于分类学术语。无需附加节点或自定义内容。
那里有几个自动标记模块, 开放加来 是免费的,可以满足您的需求。您甚至可以将“人”结果从中仅使用标记名人。
Drupal 6确实存在一些非常大的分类法(超过100,000个任期和2,000,000个单独的标签)。 D7已经对其中的大多数进行了排序,因此您不太可能沿着自定义代码路由走。
如果您这样做,您不仅需要避开节点系统,还需要分类系统和MySQL,因此不像创建自定义表那样容易。
其他提示
为什么不将每个名人作为一个节点,将其作为一个字段,然后为文章使用节点参考字段呢?
不隶属于 drupal.stackexchange