Есть ли какой-либо способ экспортировать информацию об учетной записи пользователя и профиль содержимого вместе?


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

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

Есть ли какой-нибудь способ, которым я можно ли экспортировать все данные, принадлежащие одному пользователю?

Author: chinita7, 2012-07-16

2 answers

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

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

Вы можете создать представление полей учетной записи пользователя и связанных представлений CCK, используя отношения представлений, и экспортируйте в CSV с помощью плагина Экспорт данных представлений . (И вы можете позже импортировать CSV с помощью Пользовательский импорт).

Я считаю, что любое решение, отличное от представлений, требует кодирования.

 2
Author: arjan, 2012-07-16 23:26:37

Попробуйте использовать пользовательский модуль, так как вам будет проще настроить вывод. Загрузка пользователей/узлов не сложна (функции user_load и node_load), и в конце это может занять у вас меньше времени, чем игра с добавленными модулями.

 0
Author: Aram Boyajyan, 2012-07-16 17:36:05