问题标签 [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 投票
1 回答
650 浏览

drupal - Drupal - 如何使用 CCK 保留聚合器项目的本地节点副本?

嘿,我收到了我兄弟的一个学习项目,其中包括:

通过以下方式创建一个使用 Aggregator、CCK 和 Views 模块的 Drupal 站点:

  1. 聚合器将从任意来源获取 RSS 提要

  2. 视图将允许您从聚合器材料中创建摘录,以及指向原始文章的链接

  3. 确定是否有办法使用 CCK 来保留聚合器项目的本地节点副本——我们将要评论这些节点

我是新手,但我知道如何使用 CCK 和 Views。但是,我不知道他在第三部分中在说什么。任何帮助将不胜感激 :)

谢谢你的时间,

-落在

0 投票
3 回答
1591 浏览

drupal-6 - 如何在 Drupal 中设置电子邮件字段的样式?

我在 Drupal6 中有一个工作人员列表。

我需要设置一个节点的样式,以便工作人员的电子邮件字段显示为“联系人 [全名字段的第一个单词]”。单击它会打开一个 mailto:// 链接。顺便说一句,我知道这不是推荐的程序,因为联系表格或验证码会更有效,但我的客户希望它。

是的,我也在使用 CCK 模块和 CCK 电子邮件模块。

因此,我有一个使用自定义内容类型的工作人员列表。我有一个使用 CCK 电子邮件模块的电子邮件字段。当我显示工作人员的节点时,它只显示电子邮件地址。如果工作人员名为“Jonathan McDaniels”,我的客户想让它说“联系 Jonathan”,以此类推每个工作人员的每个节点。当“联系乔纳森”或“联系萨拉”被点击时,它应该做普通的 mailto:// 超链接的东西。

0 投票
3 回答
5621 浏览

drupal - 在 Drupal 中使用单个自定义表单创建多个 CCK 节点

我需要一个允许同时创建多个相关节点的表单。所有节点都涉及 CCK 字段。

我想尽可能/实用地使用 CCK 的内置验证、提交、输入小部件和安全功能。

在 Drupal 6 中完成此任务的最佳方法是什么?任何地方都有“最佳实践”或文档吗?

以下是我可以看到的 3 种可能性。我很想反馈这些是否可行,或者是否有更好的选择。

1.

  • 从内容类型 foo 的标准节点创建表单开始。
  • 通过添加内容类型栏的字段来修改表单,使用钩子 form_alter [可以直接插入内容类型栏的 cck 小部件吗?]
  • 提交表单时使用自定义提交处理程序创建 bar 类型的节点[可以调用标准 cck 处理程序吗?还是我需要“手动”构造节点对象,进行自己的验证并使用 node_save?]

2.

  • 创建一个新的自定义表单,用于连接相关内容类型的“正常”节点创建表单。
  • 然后根据需要使用钩子 form_alter 修改表单。
  • 允许标准的 cck 提交处理程序来完成创建节点的工作。

3.

  • 从头开始创建自定义表单
  • 在我自己的提交处理程序中创建节点,使用节点准备、节点保存等。

如果找到关于重用标准节点创建表单的文档,但没有提到同时创建多个节点。

advomatic 网站上的一篇文章中记录了使用钩子 nodeapi 和钩子 form_alter,但特定方法 descube 似乎需要使用“虚拟”字段污染其中一种内容类型。

非常感谢您的帮助!

0 投票
2 回答
4086 浏览

drupal-views - drupal 6 - 我可以使用一个公开的视图过滤器来搜索/过滤几个类似的 cck 字段吗?

我对配置drupal和使用模块进行基本的东西有很好的理解,但是由于我对php和mysql的非常基本的理解,我只是进入了模块开发和覆盖函数和东西。

我有一个自定义内容类型('books')和一个 3 cck 类型的流派(小学、中学、大学)字段。我希望用户能够使用一个暴露的多选“流派”过滤器过滤所有书籍的视图。这就是我卡住的地方——我了解如何为 3 种类型“权重”(主要、次要、第三级)设置三个暴露的过滤器——我想要一个允许用户选择任何或所有这些权重的过滤器。

自定义搜索表单是我唯一的选择吗?有没有更好的方法来设置?将一个 cck 字段用于具有多个条目的“流派”会更好吗?我排除了这一点,因为我认为确定类型“权重”(小学、中学、大学)会更难。

太感谢了。

0 投票
2 回答
2628 浏览

drupal - hook_view 后自动刷新 Drupal 节点

我正在尝试显示 CCK 计算字段的更新结果。

计算基于另一个节点中的字段,因此不会自动更新。

所以:我正在调用node_save($node)hook_view它确实进行了调整,但在我刷新页面之前结果不会显示。

有没有办法自动刷新页面,或者我应该从不同的角度来解决这个问题?

编辑:为了回答 Henrik 的问题,这里有更多详细信息:及其在
下面,其余代码位于“项目”内容类型的计算字段中,汇总来自另一个节点的值。如果没有,我必须编辑并保存“项目”节点才能获得结果。有了它,我只需要刷新页面。hook_viewnode_savenode_save

添加drupal_goto(drupal_get_destination())hook_view给出一个“找不到页面”,而不是我所期待的恶性循环。还有其他地方可以放吗?

0 投票
3 回答
4161 浏览

validation - Drupal:自定义内容类型验证

我用 CCK 创建了一个自定义内容类型。

如果我需要添加一些自定义代码来验证此内容类型的记录表单的字段,我应该在哪里添加代码以及哪些函数最适合此任务?

0 投票
1 回答
940 浏览

drupal - Drupal:向节点添加状态字段

在 Node 附加状态字段中创建固定字符串值列表并且对用户可见但只能由管理员修改的最佳方法是什么?我仅限于 Drupal 5,但也对 Drupal 6 解决方案感兴趣。

0 投票
2 回答
369 浏览

php - 更改表单的 CCK 标题

默认情况下,CCK 表单创建具有表单的标题

我想把我的改成

有人建议我可以使用字符串覆盖,但我找不到要替换的字符串。我也尝试为 form_alter 编写代码,但似乎无法弄清楚如何更改“标题”。

想法?

0 投票
1 回答
275 浏览

drupal - Drupal节点选择器策略?

我有一个名为“联系人”的内容类型。一个用户可以创建数百个联系人。我需要另一个存储在其他地方的联系人列表。选项:

  1. 使用视图
  2. 创建一个名为“contacts”(带有 s)的新内容类型并添加选择器或节点引用,以便您只需勾选您喜欢的节点。

2 对我来说听起来是最好的选择,但我希望能够有一种更好的方式来物理选择联系人,因为用户可以拥有数百甚至数千个联系人。所以,我的问题真的归结为:

  1. 我可以允许用户选择多个节点(但在技术上一次一个)的最佳方式(使用drupal)是什么?
  2. 有没有办法将“全选”复选框添加到drupal中的普通选择列表cck?
0 投票
1 回答
117 浏览

drupal - Drupal 5 中的主题 CCK 节点

我需要在 Drupal 5 的节点(自定义类型)表单底部添加一些链接。

我试过考虑模块,但它实际上只处理自定义字段(考虑模板不包含节点标题、描述、分类字段)——而我需要在实际正文字段下方或上方添加链接。

我怎样才能做到这一点?