【问题标题】:drupal 7 - terminology [closed]drupal 7 - 术语[关闭]
【发布时间】:2013-06-10 15:53:27
【问题描述】:

我发现很难理解 drupal 7 中“块”、“节点”和“内容”之间的区别。对我来说,它们都具有相同的含义。与 CSS 比较会阻止在“div”中找到的内容,但是节点和内容会是什么?是否可以用外行的方式给出这些术语之间的区别。

【问题讨论】:

    标签: drupal content-management-system


    【解决方案1】:

    基于 Drupal 7 内容层次结构:

    • 实体类型。是低级。 “实体”是具有某种含义的信息,附加字段和设置的列表。

    • 存在基于实体类型的“捆绑包”。 Bundle 具有与实体类型相同的设置,但可以具有其他字段。

    • “节点”是实体类型。因此,“节点”的含义是包含在网站上显示的内容(新闻、文章、博客文章、静态页面)的实体

    • 新闻、文章、博客文章等每个“内容类型”都是节点捆绑。它通常由管理员创建并具有不同的含义 - 但所有这些信息都是“内容”。

    • 所以“节点”是技术术语,“内容”是信息的抽象名称。

    • 块是具有标题和内容的页面,显示在选定区域并具有自己的可见性设置。块可以是“最近 5 条新闻”、“前 10 名用户”、“广告”、“快速链接”

    希望对你有帮助。

    【讨论】:

    • “所以“节点”是技术术语,“内容”是信息的抽象名称”...非常好。尽管“节点”和“内容”通常也可以互换使用来描述节点。至少可以说是模糊的
    • 希望你不介意,我删除了对 CCK 的引用...这是 Drupal 6 唯一的概念,并且 OP 专门询问了 Drupal 7,否则可能会令人困惑
    【解决方案2】:

    在drupal节点中是保存在数据库中的已创建数据的结构单元。每个节点都有自己唯一的 ID 号。

    内容类型 = 内容。是由一组公共字段联合起来的节点类型。每个内容都是节点。

                NODE         
    USER_PROFILE      BLOG_POST 
      name              title
      lastname          body
      date of birth     comments
    

    我们有 2 种类型的内容 USER_PROFILE 和 BLOG_POST,它们的特点是有自己的一组字段。很少阅读有关 MySQL 如何存储数据的内容。

    【讨论】:

      【解决方案3】:

      “节点”和“内容”是同义词

      Drupal 网站上的所有内容都被存储并视为“节点”。节点是任何帖子,例如页面、投票、文章、论坛主题或博客条目。评论不存储为节点,但总是绑定到一个。将所有内容视为节点允许灵活地创建新类型的内容。它还允许您轻松地将新功能或更改应用于所有内容。

      查看About nodes了解完整说明。

      积木是完全不同的东西。它们不以任何方式与节点绑定,尽管一个块可以很容易地包含一个节点列表。

      块是可以在页面上的区域(例如页脚或侧边栏)中显示的内容框(例如“用户登录”或“谁在线”)。

      最常通过启用模块使您的站点可以使用块。创建后,可以修改块以调整其外观、形状、大小和位置 - 或者它出现在哪些网站页面上。例如,启用核心投票模块使您可以将“最近的投票”块放置在一个区域中。另请注意,某些模块在启用时会提供多个块,而其他模块可能不会定义新块。

      请参阅Working with blocks (content in regions) 以获取完整说明。

      我可以看出这是多么模棱两可,尤其是块定义的第一行是“块是内容的盒子......”。在这种情况下,“内容” 指的是任何网站内容,而不仅仅是节点。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-07-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多