我正在使用Drupal 6.x系统来创建练习/个人训练计划,并使用CCK和练习和程序的内容类型,其中程序包含一些标题字段和一个节点参考列表,包括.这很好用,我可以手动创建工作正常的程序.我现在想创建一个模块,它可以根据我开发的一些算法自动生成这些程序,过程如下:
练习有许多相关的属性,虽然我可以使用SQL直接在表中完成上述所有操作,但这样做会非常复杂并且感觉不对.我想在第1步中将练习加载为一个Exercise对象数组(node_load?),然后创建一个程序对象并保存.这种OO类型方法是否可行,或者我是否必须直接操作数据?
Drupal的CCK具有允许单个CCK字段通过"添加另一个项目"按钮接受多个值的便利功能,该按钮导致节点中的数据阵列.
我想知道是否有任何简单的方法来适应我所要求的非CCK形式drupal_get_form.我宁愿不用多步形式技术重新发明轮子.
有人做过吗?
我在cck的帮助下创建了视频库.我创建了一个内容类型.现在我的要求是当用户添加视频时,它不应该发布给所有用户.当管理员激活该内容时,它应该被发布.我怎么能这样做,请建议我,如果有任何模块.我正在使用drupal 6.
谢谢
在Drupal 6中有一个使用CCK的方法在我们的自定义表单中附加CCK字段,如:
$field = content_fields('field_name'); // field_name is cck field
(text_field,text_Area,image_field anything.)
$form['#field_info'][$name] = $field;
$form += content_field_form($form, $form_state, $field);
Run Code Online (Sandbox Code Playgroud)
如何在Drupal 7中实现相同的功能?我有一个表单,我想使用我为内容类型创建的字段.我查看了所有文件field.module但找不到任何内容.有它的功能,如_attach_field,field_info_Field和field_info_instance,但他们不能被渲染为一个表单字段.
有没有办法创建一个可以有多个值的复合字段,每个值都有另一组复合值?
例如,我们希望最后有这个结构:
对于定义CCK字段的自定义模块,这是否可行?如果是这样,有人会推动我朝着正确的方向前进吗?
有人知道CCK模块添加了一个只是随机生成的数字的文本字段吗?
这意味着当用户尝试创建新节点时,他会将预先填充的随机数视为其中一个字段(并且无法更改该字段)
我正在尝试简单地将RSS提要显示为我网站的一部分.用户将RSS URL放入CCK字段,我想获取该URL并显示最新的RSS结果.
我假设有一个模块,但我似乎无法找到它.
我想要一个内容类型即引用CCK.但引用一般没有标题.但由于标题是必填字段,我如何避免在创建新节点时放置标题.
我有两个字段,我想用完全相同的值填充; 用户应该只填一个.
我还有一个函数来检查第二个字段是否为空.在Drupal 6和Drupal 7中如何获得和设置字段值有什么变化吗?
编辑:我正在尝试编辑模块.
是的,我在谈论节点字段.
$ node数组只有我添加到节点的术语ID.如何获知术语名称,知道其ID?
给定"field_priority"字段的以下选择列表,如何在给定密钥(例如0,1,3)的情况下显示标签?
0|Low
1|Medium
2|High
3|Urgent
Run Code Online (Sandbox Code Playgroud)