загружать файлы конкретному пользователю - PullRequest
1 голос
/ 28 января 2012

Я хочу разрешить администратору загружать файлы (файлы PDF) отдельному пользователю (клиенту), такие как счета, информация и документация.

Я думаю добавить новый тип контента с некоторыми полями, такими как file field, но я не знаю, как добавить список users , чтобы администратор мог выбрать файл для загрузки соответствующий пользователь.

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

1 Ответ

2 голосов
/ 28 января 2012

Чтобы указать пользователя, вы можете установить модуль ссылки на сущность. http://drupal.org/project/entityreference Вы можете использовать это, чтобы добавить поле, которое будет ссылаться на пользователей.

Что касается вывода списка файлов для пользователя, вы можете использовать Views, чтобы составить список вашего нового типа контента и отфильтровать его по пользователю, вошедшему в систему.

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

Чтобы выполнить фильтрацию по текущему пользователю, при добавлении контекстного фильтра в разделе «КОГДА ЗНАЧЕНИЕ ФИЛЬТРА НЕ В URL» выберите «Указать значение по умолчанию», а затем выберите тип «ИД пользователя из вошедшего в систему пользователя»

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...