2013-11-28 49 views
1

我正在为drupal6开发一个用于办公自动化的web应用程序。我有一个员工内容类型。每次创建员工内容时,都应使用用户名和电子邮件ID从员工内容的字段中创建帐户。我在网上搜索了相同的东西,发现几乎没有完全用php编写的解决方案,但我无法找到如何通过规则 - >触发规则选项在drupal中完成(如图所示)。这些用户名和电子邮件字段中应提供哪些条目?我应该从触发这个之前创建的内容中获得这些内容。我尝试探索像[node:field_name]提供的“保存内容的替换模式”选项,但没有运气。有人可以帮我弄这个吗?下面的在drupal中触发规则自动创建用户帐户

无(其中列出“令牌替换模式 - >用于保存的内容替换模式”)正在

[节点:field_emp_name格式化]格式化并过滤文本

[节点: field_emp_name-raw]未经过滤的原始文本警告:令牌值包含原始用户输入。

[节点:field_emp_mail格式化]格式的电子邮件地址

[节点:field_emp_mail-原料]原始电子邮件地址警告:Token值包含原始的用户输入。

在此先感谢。 enter image description here

+0

首先 - 我开始用我的一个项目做这件事,然后意识到它是效率的两倍,花了1/2空间和处理时间,如果你只是创建它们新用户,并为他们指定一个新角色作为“员工”,然后将所需的字段添加到用户捆绑包中,或将关系/参考用于链接到该员工的单独内容。第二件事 - 我完全忘了。我会想到它最终大声笑 – Deryck

回答

0

它突然开始为以下领域工作的重视

用户名:[节点:field_emp_name格式]

用户的电子邮件:[节点:field_emp_mail-RAW]

我想它不需要电子邮件的“格式化”字段,因为它具有锚定标签等,

相关问题