2013-11-28 4 views
1

Я работаю над drupal6, чтобы разработать веб-приложение для автоматизации офиса. У меня есть тип контента Employee. Каждый раз, когда я создаю контент сотрудника, необходимо создавать учетную запись с именем пользователя и идентификатором электронной почты, взятым из полей содержимого сотрудника. Я искал то же самое в сети и нашел несколько решений, написанных полностью в php, но я не мог найти, как это можно сделать с помощью rules-> triggered rules option in drupal (показано на рисунке). Какие записи должны быть указаны в этих имени пользователя, полях электронной почты? Я должен получить их из содержимого, которое я только что создал, прежде чем запускать это. Я попробовал изучить вариант «Замена шаблонов для сохраненного контента», предоставленный как [node: field_name], но не повезло. Может кто-то помочь мне с этим?Triggered rule in drupal для автоматического создания учетной записи пользователя

Ни одно из следующих действий (которые перечислены в «Token шаблонах замены -> Сменные шаблоны для сохраненного контента») не работают

[узел: field_emp_name отформатированные] Форматированный и фильтруют текст

[узла: field_emp_name-raw] Необработанный, нефильтрованный текст Предупреждение: значение токена содержит сырые пользовательские данные.

[узел: field_emp_mail отформатированный] Форматированный адрес электронной почта

[узел: field_emp_mail-сырец] Сырье адреса электронной почты Внимание: значение маркеров содержит необработанный ввод данных пользователя.

Заранее спасибо. enter image description here

+0

Сначала я начал делать это с моим проектом, а затем понял, что он в два раза эффективнее, взял 1/2 пространства и обработки и времени, если вы просто создаете их как новых пользователей и дать им новую роль «служащий», затем либо добавить поля, которые вам нужны, в пакет User или использовать отношение/ссылки для отдельного контента, связанного с сотрудником. Во-вторых, я совсем забыл. Я подумаю об этом, в конце концов, lol – Deryck

ответ

0

Он вдруг начал работать на следующее поле значения

Имя

Пользователь: [узел: field_emp_name отформатированные] Электронная почта

пользователя: [узел: field_emp_mail-сырец]

Я думаю, он не принимает поле «отформатированное» для электронной почты, так как оно имеет метки привязки и т. д.,

Смежные вопросы