我是 Drupal 的新手,希望了解这个平台的工作原理。
具体来说,我对 Node 对象感到困惑。
这是什么东西,Content-Type是怎么进来的?!
看起来整个 Drupal 就是节点、节点、节点。
很想听听您的见解。
当您第一次接触 Drupal 时,Drupal 中的节点是一个奇怪的动物,但是一旦您掌握了它,您就会发现它非常有用。
Drupal 节点是一个信息单元。通常,它是一个相互关联的信息单元,对于网站来说是不可分割的。例如,如果您有一个代表人员及其地址的节点,您可以将其拆分为地址节点和人员节点并将它们关联起来,但除非您具有显示给定地址有多少人的功能,否则它没有用将其分成两个节点,最好将它们作为一个单元保持在一起。考虑一下:如果您将数据分类到索引卡或纸页上,您会将这些信息列出在一起,还是将它们分开更有用?如果在一起,那么它们可能一起属于一个节点。
由于 Drupal 站点上的大多数数据都是节点,因此对节点进行分类非常有用,这样您就可以找到您感兴趣的节点。这些分类中最基本的一种是内容类型,它基本上是指什么样的信息节点代表,一旦创建就不可更改。每个内容类型都有其自己的单独形式,用于创建和编辑节点类型,并代表不同类型的信息。页面节点是代表站点上静态页面的节点 - 例如“关于”页面。故事节点代表应显示在内容列表中的文章或故事。博客节点代表一个博客条目...在 Drupal 6 中,您可以根据需要创建任意数量的内容类型。
一旦超越了内容类型,就有很多不同的方法来对节点进行分类。CCK http://drupal.org/project/cck(内容构建工具包)是一个非常有用的工具,它非常有用,以至于在 Drupal 7 中 CCK 中的大部分功能都已包含在 Drupal 的核心中。 CCK允许您开箱即用地向节点添加多种类型的字段,然后还有其他模块(文件场 http://drupal.org/project/filefield, 图像场 http://drupal.org/project/imagefield, Link http://drupal.org/project/link, Location http://drupal.org/project/location)创建要添加的新字段类型。
在核心中,对节点进行排序的另一种方法是分类模块,它允许您定义可分配给节点的标签或术语的词汇表。这些术语可以由站点管理员提前定义,或者他们可以创建“标签”词汇表,允许用户在创建或编辑节点时创建术语。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)