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