我有一个内容类型(A)引用不同内容类型(B)的单个节点.引用的节点(B)可以使用创建此新节点的用户的信息以编程方式确定(A)...每个用户只能创建引用内容类型(B)的单个节点,因此该单个节点将始终为从用户创建的内容类型B的节点引用.
因为引用的节点总是已知的,所以我不希望用户必须输入参考值,我想在幕后为它们设置它.我已经找到了许多关于这样做的线索,但似乎没有一个明确或实际上对我有用.
任何帮助将不胜感激.
注意:Drupal 6
目前我们正在将我们的内部网从plone 2.5迁移到drupal 7.除了我们面对cck模块的一个问题外,一切都很顺利.
在plone中,我们有一个内容类型"应用程序",允许我们的成员申请特定项目.有许多输入字段用于描述其他项目所需的资格,例如下面的"图像".
project description
[ ][ ] + - up down
[ ][ ] + - up down
[ ][ ] + - up down
add new row
Run Code Online (Sandbox Code Playgroud)
我们的会员有可能提到无限数量的项目和相关描述.
所以问题是,我无法在drupal 7中做任何类似的事情.
我绝对可以添加无限节点引用字段和无限制文本字段,但两个字段之间不存在任何关系,用户必须单击"添加另一个条目"两次.
另一种选择是使用模块http://drupal.org/project/tablefield,但不可能将第一列用作节点参考.
我浏览了每个可用的cck模块,发现没有什么真正的帮助,所以现在我希望你能帮助我!
谢谢
我正在使用Drupal5中的内容构建工具包(CCK)创建一个表单.
我添加了几个单一的开/关复选框,但没有显示相关的标签.帮助文本显示在复选框下方,但这不是所需的行为.对我来说,预期的行为是标签会出现在复选框旁边.
有什么想法吗?
在我的template.php文件中我是这样的:
function myadmintheme_theme(&$existing, $type, $theme, $path) {
return array(
'node_form' => array(
'arguments' => array('form' => NULL),
'template' => 'ccktype',
),
);
}
Run Code Online (Sandbox Code Playgroud)
我在同一个目录中有一个ccktype.tpl.php:
<b>works!</b>
Run Code Online (Sandbox Code Playgroud)
但是没有用,如果我进入node/add/ccktype,我就没有得到"工作!" 消息..我尝试了一切!
任何帮助,将不胜感激
我用CCK创建了一个自定义内容类型.
如果我需要添加一些自定义代码来验证此内容类型的记录表单的字段,我在哪里添加代码以及哪些函数最适合此任务?
我正在为Drupal站点创建批量上传功能.使用flash我可以将文件上传到特定的URL然后处理文件.我想要做的不仅仅是上传文件,而是创建一个特定类型的节点,并将文件保存到已使用CCK设置的文件字段中.由于这些是音频文件,因此文件字段处理文件非常重要,因此可以使用getid3模块提供附加元数据.
现在我已经查看了一些代码,因为我无法找到API文档,但我不清楚我应该如何处理它.理想情况下,我可以将文件传递给函数,只使用保存节点时返回的数据,但我无法找到该函数.
如果任何人有这方面的经验,我会提出一些关于如何处理这个问题的指示.
在Drupal中,我有两个图像字段,一个用作缩略图,另一个用于单击缩略图时打开的图像.我能找到链接两者的唯一方法是使用"将此字段输出为链接"选项并链接到图像字段.
这工作,所以当我点击它打开了较大的图像的缩略图,但是我想用lightbox2这个任务,但在"Output这个字段作为链接"选项是没有办法来设置"相对"属性.
有没有办法设置rel属性或通过设置类来调用灯箱?
CCK的Number子模块提供两个字段:decimal和float.小数在技术上是浮动的,那么两者之间有什么区别?
我需要开发一个Drupal站点,除其他外,用户可以编译一个包含其联系人和约会列表的表单,其中包含许多自定义字段.
我不知道哪个更好
我知道CCK为我的工作做了一部分,但我觉得在创建和处理领域时有点重.
你有什么意见?