Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Forms 打开带有分类术语集的节点/添加表单,无需用户更改_Forms_Drupal_Drupal 6 - Fatal编程技术网

Forms 打开带有分类术语集的节点/添加表单,无需用户更改

Forms 打开带有分类术语集的节点/添加表单,无需用户更改,forms,drupal,drupal-6,Forms,Drupal,Drupal 6,我使用带有taxonomy菜单的分层分类法,并希望向我的视图中添加一个简单的链接,该链接指向用于添加mynodetype“in this directory”=以及此术语沿袭的表单。(最多4个条款) 在drupal之外,会放置一个隐藏的表单字段。。。。要做到这一点,什么样的方法才是好方法?我需要自己的.tpl.php吗 首先,我尝试了autopopulate,但它似乎在分层选择ajax中表现不好,这在我看来并不奇怪。然后我决定这可能是我以后可以添加的一个功能,更重要的是修复对节点的术语断言 我使

我使用带有taxonomy菜单的分层分类法,并希望向我的视图中添加一个简单的链接,该链接指向用于添加mynodetype“in this directory”=以及此术语沿袭的表单。(最多4个条款)

在drupal之外,会放置一个隐藏的表单字段。。。。要做到这一点,什么样的方法才是好方法?我需要自己的.tpl.php吗

首先,我尝试了autopopulate,但它似乎在分层选择ajax中表现不好,这在我看来并不奇怪。然后我决定这可能是我以后可以添加的一个功能,更重要的是修复对节点的术语断言

我使用当前的drupal-6、cck和视图。 我尝试过一些主题化,对php非常熟悉,但还没有做过任何模块编码,但我喜欢深入研究。顺便说一句,仅供参考

我的目标是为我的公司建立一个DMS,文档不会经常更改,但我们需要细粒度的权限,所以我决定使用TAC,并根据分类法创建文件夹结构


您好,florian

这个菜单中有节点吗?还是纯术语?如果有节点,使用标志/规则/令牌模块-如果用户标志节点>创建新节点>填充新节点cck分类字段>将用户重定向到节点表单>选择性地从节点表单隐藏分类字段,则创建新规则。。。差不多吧

如果菜单项是纯术语,您可能希望探索“分类标志”,尝试第一种方法或在视图中插入术语字段,将其隐藏起来,然后创建新的全局字段(或customfield模块),并使用php和文本替换创建链接?q=node/add/[my node type]/[term id]再次使用规则模块捕获正在生成的表单,并从URL视图中插入任何值,如arg(0)将是节点(无用),arg(1)将是添加(无用),arg(2)将是[my node type]和bingo!arg(3)将是[term id](暂时关闭干净的URL),在创建节点表单时,再次将这些内容提供给规则填充字段。记住要配置cck[my node type]分类字段,类似于“写入整个继承”或节点字段设置表单中的类似内容


我相信你还可以找到3种方法。。。使用Drupal:)

您可以使用此。。。

我相信有几种方法可以做到这一点。这里有一个关于这个主题的有用线索。。。

我想“来自URL的节点引用”模块将为您提供如何实现分类法相同功能的入门知识。请将模块发回社区,我很乐意使用

谢谢您的全面建议!在接下来的三天里,我一直在潜入旗帜、规则和行动中。不过还没有完成。今天我继续过周末,只想给一个简短的答复。回顾。。。我的问题是:核心分类法的表单元素(此处)没有元素id(用于输入表单构建规则)。所以我无法掩饰。下一步:如果用户在内容分类字段中输入分类id,我还可以使用great taxonomy菜单吗??我想不会吧!?如果你对henrijs有什么想法,那就太好了。否则,我迟早会找到另外三种方法:)