Heim  >  Artikel  >  Backend-Entwicklung  >  drupal 中,一般如何避免字段的关联

drupal 中,一般如何避免字段的关联

WBOY
WBOYOriginal
2016-06-13 11:54:40823Durchsuche

drupal 中,一般如何处理字段的关联
新学drupal,实践过程中遇到常见问题:
现实需求:
实体为产品,每样产品都有一个属性,叫做产品系列。

我暂且以如下方式实现:
1、建立一个taxonomy,加一些 terms,这些 terms 便是所有的产品系列(系列A、系列B、系列C ......)
2、建立一个名为“产品”的content type,其中有一个字段为“产品系列”,该字段的 Field Type 为
Term reference,Widget 为 select list,Vocabulary 为 1 中建立的 taxonomy

这样,可以实现产品按系列来分类。

但,如果我现在需求改了,系列也需要分类,也就是说产品要分类两次:首先按系列分大类,其次系列自己也有分类。这样的话,借助 taxonomy 是无法实现的,查了一些资料,发现可以将字段的 Field Type 直接设置为 List,然后在设置这个List 的 Allowed values list 框中,可以用 key|value 的形式执行下拉列表的内容。
但是如果我想要这些内容动态,而不是写死,那需要借助 CCK,写 PHP Code。

问:
1、有没有办法不写 PHP 代码,直接配置,实现这样的多级分类需求?
2、drupal中,这种需求的通常做法是什么?写代码?

谢谢!

------解决方案--------------------
建一个产品系列的Content type, 关联到产品,其他的用taxonomy 分类
------解决方案--------------------
多级分类?去词汇表设置里,直接拖拉层级关系!你要建立100级都可以。。。

---男人
---- 帅哥

---女人
-----美女

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn