Extra Block Types (EBT) - New Layout Builder experience❗

Extra Block Types (EBT) - styled, customizable block types: Slideshows, Tabs, Cards, Accordions and many others. Built-in settings for background, DOM Box, javascript plugins. Experience the future of layout building today.

Demo EBT modules Download EBT modules

❗Extra Paragraph Types (EPT) - New Paragraphs experience

Extra Paragraph Types (EPT) - analogical paragraph based set of modules.

Demo EPT modules Download EPT modules

Scroll

Проблема с Profile2

Проблема с Profile2
, by

Добрый день!

 

Нужен совет по profile2, возможно не по самому нему как по созданию "сложных пользовательских профилей и их отображением".

 

С друпалом - познакомился/ознакомился совершенно недавно (буквально месяц) - чтение книг, интернета и видеоуроки.

 

По просьбе установил 7 друпал и создал простой внутренний "корпоративный сайт" со следующим функционалом:

- регистрация пользователей;

- публикация статей;

- корпоративный форум с набором необходимых тем;

- органик груп - для сбора информации по теме (небольшие статьи, заметки).

 

И главная страница - на которой скопом все отбражается.

 

Собственно проблема с которой не смог справиться:( :

- необходимо организовать вывод всех зарегистрированных пользователей (с возможностью фильтра по отделу, имени .... любому другому полю).

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

 

- а также создать расширенный профиль (с вкладками), 1) Регистрационный профиль (ник нейм, аватар) - с этим проблем нет

2) расширенная информация о пользователе (набор полей - адрес, дата рождения ....., фотография) - для этого сделал Add Profile Type с необходимыми полями - но его видно только в собственном юзер меню :(

- и за подсказку по этому пункту тоже очень буду благодарен.


Заранее спасибо!

, к сожаленью Ваши уроки как раз на этом закончились :(

 

 

1 answer
votes: 464
Answer

- необходимо организовать вывод всех зарегистрированных пользователей (с возможностью фильтра по отделу, имени .... любому другому полю).

Это можно сделать с помощью модуля Views, там есть фильтры, которые можно сделать exposed и они будут динамически выбирать списки. Статья по этому модулю здесь:

https://drupalbook.org/ru/content/drupal-cck-views-exposed-filters-rasshirennye-filtry

2) расширенная информация о пользователе (набор полей - адрес, дата рождения ....., фотография) - для этого сделал Add Profile Type с необходимыми полями - но его видно только в собственном юзер меню :(

Посмотрите настройки отображения полей ноды пользователя profile, это рядом с вкладкой редактирования полей.

, к сожаленью Ваши уроки как раз на этом закончились :(

Сейчас пишу уроки по PHP и созданию модулей для Drupal 7, продолжать делать видео по соц. сетям не планировал.


Спасибо, буду разбираться!