如何使用 CCK API 创建节点引用字段?

     2023-02-26     12

关键词:

【中文标题】如何使用 CCK API 创建节点引用字段?【英文标题】:How to create a node reference field using the CCK API? 【发布时间】:2011-05-04 21:06:38 【问题描述】:

我们目前正在构建一个自动创建内容类型的模块,它允许在任何 Drupal 平台上快速安装内容类型,而无需手动创建数百个内容类型和字段。在我们以前的版本中,我们手动创建节点引用字段,它工作得很好。现在,我们想使用我们的模块来创建它,因为我们必须在已经在生产的十几个平台上添加这些内容类型和字段;手动创建字段将是一个疯狂的想法。我们必须使用节点参考 API 吗?我们即将创建它,但在 VIEWS 中,节点引用字段不出现。看来我们错过了什么。我们正在尝试检查 CCK php 文件以了解 CCK API 的使用方式(如果我们可以在表单中创建它,那么我们当然可以对其进行编码)。任何的想法?我们应该使用哪些 API 和函数?我想知道如何做到这一点的正确方法。

【问题讨论】:

【参考方案1】:

您应该使用功能而不是编写代码来创建内容类型。建立一个包含您需要的所有类型的网站,将它们导出为一个功能,将其与您的模块集成,就像馅饼一样简单!

【讨论】:

具有节点引用和 cck3 多组字段的 Drupal 视图

...pfield【发布时间】:2011-06-1518:18:40【问题描述】:我正在使用Views2和cck3,但在创建允许我在使用参数时显示多组字段的Drupal视图时遇到问题。内容类型:人物(字段:标题)引用(多组:引用,字段:person_name,文本)在人员内... 查看详情

使用 cck 计算字段在 2 个节点之间复制 cck 字段的内容时出错

】使用cck计算字段在2个节点之间复制cck字段的内容时出错【英文标题】:Errorincopyingthecontentofacckfieldbetween2nodesusingcckcomputedfield【发布时间】:2010-11-2515:38:12【问题描述】:我有两种内容类型(job_post和job_application)使用节点引用... 查看详情

输入形式的 CCK,但不是节点结构

...发布时间】:2010-08-0514:10:30【问题描述】:我有一个用户创建的内容类型(Witl)。在创建表单上,用户从视图(VOut)生成的节点列表中选择一个选项。现在我将该选项存储为Witl上的节点引用。我需要重新构建周围的东西,这样这个... 查看详情

过滤掉引用特定类型节点的节点

...8-0316:35:23【问题描述】:我有一个节点类型(评论),它使用CCK来引用另一种节点(书籍或视频)。有没有办法让我使用Views,以便我可以只显示书籍评论或只显示视频评论?我尝试在视图中创建关系并使用参数,但这似乎不起... 查看详情

Drupal 内容类型中节点引用的错误标签

...【发布时间】:2010-06-1418:33:04【问题描述】:我们有一个使用CCK构建的内容类型。其中一个字段是节点引用。节点选择器正在使用视图来构建选项。几天前,一切正常。今天,所有使用视图填充选择选项的节点引用字段似乎都显... 查看详情

如何根据 Drupal 中的 cck 归档数据计算节点数

】如何根据Drupal中的cck归档数据计算节点数【英文标题】:How-tocountnodesbasedoncckfileddatainDrupal【发布时间】:2010-07-0510:57:36【问题描述】:带有cck复选框的节点需要根据cck数据计算节点并通过视图字段显示在drupal6+taxonomy-有一个简... 查看详情

设置 Drupal 节点引用自动建议搜索两个单独的字段

】设置Drupal节点引用自动建议搜索两个单独的字段【英文标题】:SettingupDrupalnodereferenceautosuggesttosearchontwoseparatefields【发布时间】:2010-08-2615:50:54【问题描述】:我的问题的简单版本:我需要一个CCK节点参考字段来搜索节点中的... 查看详情

如何删除 CCK 生成的 Drupal 内容类型中的默认标题和正文字段?

】如何删除CCK生成的Drupal内容类型中的默认标题和正文字段?【英文标题】:HowdoyouremovethedefaulttitleandbodyfieldsinaCCKgeneratedDrupalcontent-type?【发布时间】:2008-09-1803:09:47【问题描述】:当您使用内容创建工具包在Drupal中创建新的内... 查看详情

php帮助函数创建内容字段(cck字段)(代码片段)

查看详情

Drupal:当这些节点的 cck 字段具有该用户的配置文件 nodeid 时,显示与配置文件相关的节点

】Drupal:当这些节点的cck字段具有该用户的配置文件nodeid时,显示与配置文件相关的节点【英文标题】:Drupal:Showingnodesrelatedtoaprofilewhenacckfieldofthosenodeshavetheprofilenodeidofthatuser【发布时间】:2011-10-1414:56:24【问题描述】:我需要... 查看详情

Drupal-如何使用 PHP 代码获取视图字段值?

】Drupal-如何使用PHP代码获取视图字段值?【英文标题】:Drupal-HowtogetviewsfieldvaluesusingPHPCode?【发布时间】:2010-12-2911:15:23【问题描述】:我在drupal中创建了一个带有cck字段的节点,并创建了一个视图来显示内容。现在我想要的是... 查看详情

在mongodb中使用现有字段作为objectId来创建带有节点和表达的REST api?

】在mongodb中使用现有字段作为objectId来创建带有节点和表达的RESTapi?【英文标题】:UsingexistingfieldsasobjectIdinmongodbtocreateRESTapiwithnodeandexpress?【发布时间】:2016-08-1102:01:42【问题描述】:我的JSON文件是:[\'name\':name,\'birthday\':birthd... 查看详情

用于创建内容字段(cck字段)的助手函数

Withthankstoemspacefortheoriginalcode:)/** *Helperfunctiontocreateacontentfield(CCKfield). * *@param$type_name *Thecontenttypeforwhichthecontentfieldshouldbecreated. *@param$properties *Anarraywithfieldtypeproperties,thatoverridethedefaultones. */function_create_co... 查看详情

Drupal 视图 - 使用 CCK、NodeReference 和参数将 1 个节点与 N 个其他节点相关联

】Drupal视图-使用CCK、NodeReference和参数将1个节点与N个其他节点相关联【英文标题】:DrupalViews-Relating1NodetoNOtherNodesusingCCK,NodeReferenceandArguments【发布时间】:2010-12-0817:01:28【问题描述】:我正在使用Drupal设置,但在使用Views将节点... 查看详情

使用 Drupal 进行高级搜索(视图和 CCK)

】使用Drupal进行高级搜索(视图和CCK)【英文标题】:AdvancedsearchwithDrupal(ViewsandCCK)【发布时间】:2009-05-2607:59:00【问题描述】:我正在构建一个网站,其中产品保存在使用CCK创建的内容类型中。产品可以与多个分类词汇相关联... 查看详情

Drupal CC/Views - CCK 中未显示新字段

...【发布时间】:2010-03-1319:46:00【问题描述】:我是第一次使用CCK/Views,但我被困在一个细节上……我创建了一个名为Outlet的自定义类型(如在零售店中)。我在新的自定义类型中添加了5个新字段。我在新的内容类型中创建了一... 查看详情

Drupal,视图:我可以为许多 CCK 字段使用 1 个过滤器吗?

】Drupal,视图:我可以为许多CCK字段使用1个过滤器吗?【英文标题】:Drupal,Views:canIuse1filter,formanyCCKfields?【发布时间】:2010-04-2317:07:02【问题描述】:我在Drupal中使用视图。我想要一个公开的过滤器来选择包含特定单词的ndoes。... 查看详情

使用主题(';image';…)或主题(';imagecac)设置cck图像字段中图像的主题

/** *ThemeaimagefromaCCKImageFieldwitheithertheme('image'...)ortheme('imagecache'...) * *@paramarray$imageCckFieldTheCCKImagefieldarrayusuallycalledwith:$node->field_tools_image[0]forexample *@paramarray$attributesAssociativearrayofattributestobeplacedintheimgtagforexamplearra... 查看详情