问题标签 [cck]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1363 浏览

php - Drupal - Grabbing and Looping NID of CCK Nodereference field

cant seem to work out how i grab multiple nids of a node reference field.

$node->field_name[0]['nid'] picks up the node id of the cck node reference field.

however when that cck node reference field has more than one value i get stuck!

my php is abit sketchy atm so working with arrays and loops is being quite difficult!

here is my code:

0 投票
1 回答
696 浏览

drupal - Drupal 5:自定义内容类型中的 CCK 字段

hook_insert我有通过 NodeAPI 钩子(等)实现自定义内容类型的模块hook_update。我想将 CCK 字段添加到此内容类型并通过 hook_nodeapi 调用(如创建或更新)填充它(以在视图中显示内容节点)。

问题是,我无法访问此内容类型的 CCK 字段。当然,它是在“管理字段”页面上启用的,但是当我使用开发模块加载这种类型的任何节点时,我看不到field_flag节点对象中的字段属性 ()。我可以在“Dev Render”选项卡下看到它作为“内容”属性的一部分,例如$node->content['field_flag']['#value'],但是如果我将值赋给$node->field_flagor$node->content['field_flag']['#value']并调用node_save,则不会保存 CCK 字段。

也许我必须调用其他函数来保存 CCK 字段?或者这个设置可能有什么问题?

0 投票
2 回答
871 浏览

drupal - DRUPAL:将 CCK 图像字段添加到其他 CCK 字段

我可以将 CCK 图像字段添加到另一个 CCK 字段吗?我想为我添加的每个项目添加图标。目前我只能写描述。

这将是非常酷的功能!

0 投票
1 回答
722 浏览

drupal - cck remote file (image) field - I want to keep the cached copy of the image when the node is deleted

I use the Remote File module for a cck field displaying a remote image. It works with a known issue: images are reloaded on every edit http://drupal.org/node/395256

And as i do tests with lots of nodes and delete them afterwards, the images cached in filesystem become deleted too. Is there a way to tell filefield(?) not to delete them?

edit

Meanwhile found http://drupal.org/project/filefield_sources which works very nice on manually created or edited nodes. But there is no way to make filefield fetch the image on assigning the url to the place where it shows up when i let print_r($node) show it to me.

See also my post to this (wont-fix)issue http://drupal.org/node/590756#comment-2774472

0 投票
2 回答
872 浏览

drupal - Drupal 使用带有 CCK 自定义字段的视图

我有一个 Drupal 站点,它使用person_id与特定用户相对应的特定类型节点 ( ) 的自定义字段。我想创建一个视图,以便在登录时,用户可以看到带有“标记”的节点列表person_id。我的视图工作正常,my-library/username但用username不同的用户名替换的 url 显示了带有该用户标记的所有节点的列表。我想要做的是阻止用户更改 URL 并查看其他用户的标记节点。我怎样才能做到这一点?有没有什么地方我可以规定此页面的唯一有效参数是与当前登录用户的用户名对应的参数?

0 投票
3 回答
1144 浏览

drupal - 在 Drupal 中将 HTMl 添加到 CCK

您好,我是使用 Drupal 的新手,在我的进步中遇到了障碍。我一直在使用 CCK 向我的表单添加新的内容类型。我想知道是否有任何方法可以添加到生成的表单中,以便我可以包含元素并插入可视 html 代码,如 head 规则等。我已经涉足了 hook_form_alter(),但它似乎对我没有帮助在我的努力中。我已经通过调整 tpl.php 文件等并没有取得任何进展。如果互联网上有任何了解此事的人,我们将不胜感激。

这只是我想在表单中执行的一个示例: 1. 在 DIV 中包含字段元素 2. 将 HTML 内容添加到表单中

0 投票
2 回答
2046 浏览

drupal - 自定义表单中的 Drupal Nodereference

我有一个自定义 Drupal FAPI 表单,它支持相当复杂的工作流,我想向它添加一个 Nodereference 字段。尽管我发现有人在自定义表单中包含了 Nodereference 字段,但我一直无法找到该字段的 FAPI 声明的任何示例(除了这个问题使用带有 Nodereference AHAH 回调的文本字段:Is it possible to自定义 drupal 节点引用并传递您的搜索和另一个字段的参数)。

那么:将 Nodereference 字段添加到自定义表单 (FAPI) 的最佳方式是什么?

额外的问题:是否有一种简单的方法可以在节点形式中允许多个值,例如 CCK 支持? CCK 节点中的多值节点引用字段

0 投票
3 回答
2944 浏览

drupal - 在 Drupal 6 中发布之前创建页面的草稿版本?

我一直在寻找一种处理 Drupal 修订的好方法,但我还没有成功。出于某种原因,没有内置的方法来保存草稿(到目前为止我已经找到了),到目前为止我尝试过的模块似乎并没有完全工作。首先我尝试save_as_draft了,这似乎做了我想要的,如果我没记错的话,它也处理 CCK 字段。遗憾的是,它似乎以某种方式被破坏了,所以一旦我将页面保存为草稿,我就无法编辑它。也许我可以通过查看代码来修复它,但这不是我的首选解决方案。我尝试的另一个模块被恰当地命名为draft,但据我所知,这个模块只处理标题和正文字段,并且以一种对我来说很奇怪的方式执行此操作。

有一些常见的做法来解决这个问题吗?我无法想象以前没有人必须解决这个问题,但我还没有找到任何好的解决方案。

澄清
我需要这个功能来处理已经存在的内容,也就是说,我希望能够创建和编辑一个已经发布的页面的草稿版本,而“旧”版本仍然可供匿名用户使用。

示例
在我的 Drupal 站点上,我有一个页面,其中包含有关某事的当前信息,例如本周发生的事件。下周还有一个事件发生,信息将位于同一页面(节点)上。我想要做的是能够创建此活动页面的新修订版、更新它、上传新图像等,并且在合适的时候我想让这个新修订版成为当前版本。为了实现这一点,当前的修订版必须始终保持发布,并可供匿名用户使用。同时,还有第二个未发布的修订版可供编辑者访问和编辑,并在需要时发布。

0 投票
3 回答
5903 浏览

drupal - 将 Google 地图添加到 Drupal 中的联系信息页面

我正在尝试在 drupal 页面中显示 Google 地图。地图上只会有营业地点标记,用户无需提交自己的标记。

到目前为止,我已经加载了 Gmap、Location 和 CCK 模块。我尝试为页面内容类型启用位置字段,它允许我输入地址,但这不会显示实际地图。

我确定我在这里遗漏了一些简单的东西。有什么帮助吗?

编辑:

我最终采用的解决方案是使用 php 命令drupal_set_html_head()将 JS 文件添加到 drupal 标头,该命令是通过 Nikit 提供的此链接找到的。我无法正常工作。

0 投票
1 回答
327 浏览

drupal-6 - cck“值的数量”数据存储在哪里?

我有一个 cck 字段,需要根据当前登录用户的角色允许不同数量的值。

我想找到 cck 字段的“值数”数据存储在哪里,以便在显示节点编辑表单时可以动态更改它。