Преобразование типа контента в профиль Profile2


Я работаю над сайтом, который представляет собой каталог местных предприятий, созданный пользователями. Каждая компания, которая регистрируется, получает учетную запись пользователя.

До сих пор я создавал весь сайт, используя "Место" в качестве типа контента. Однако для того, чтобы пользователи могли вносить свой список сразу после регистрации (и чтобы пользователь мог легко редактировать этот узел), использование Profile2 может иметь смысл.

Итак, один из двух вопросов:

А. Есть ли какой-либо способ легко экспортировать Введите контент Drupal во что-то, что можно импортировать в Profile2?

Б. Есть ли способ заставить пользователей создавать узел сразу после или во время регистрации?

Спасибо!

Author: aendrew, 2013-02-22

2 answers

Отвечая на ваш первый вопрос, создайте представление требуемой информации и с помощью модуля Просмотры данных экспорта вы можете экспортировать его в файл csv.

Затем вы можете импортировать информацию для пользователей и профилей с помощью модуля импорта пользователей .

Что касается вашего второго вопроса, Правила сделают это за них. Создайте новое правило, выполняемое в событии "После сохранения новой учетной записи" с действием "Создать сущность", и определите узел, который вы хотите создать, используя нового пользователя в качестве автор.

 2
Author: Triskelion, 2013-02-23 21:39:35

Простой способ заставить пользователей создать узел при регистрации - использовать Logintoboggan:

Создайте новую роль пользователя под названием предварительная авторизация и предоставьте ей ограниченные разрешения. Например, разрешить этой роли создавать определенный тип контента. (Чтобы избежать спам-ботов, я бы оставил этот тип контента неопубликованным.)

Затем просто установите Logintoboggan, чтобы разрешить вход при регистрации, и перенаправьте пользователя на узел/добавить/ваш-контент-тип.

Существует некоторая самоочевидная конфигурация для роли, не прошедшей проверку подлинности, требуются шаблоны электронной почты для приветствия и активации учетной записи; поскольку Logintoboggan переопределяет рабочий процесс активации учетной записи по умолчанию.

 0
Author: Wild Coast Web, 2016-09-21 04:27:59