[РЕШЕНО]Показывать блок автора ноды

Главные вкладки

Аватар пользователя anestezin anestezin 19 декабря 2014 в 8:20

Есть блок вьюхи, который отображает данные юзера (номер телефона и т.п.), как выводить этот блок, в зависимости от содержимого.
Т.е. допустим на странице созданной васей, показывает телефон васи, а на странице созданной олей показывается телефон оли в блоке вьювс. Фильтры включить какие то?

Комментарии

Аватар пользователя shevgeny shevgeny 19 декабря 2014 в 11:44

anestezin wrote:
<a href="mailto:sas@drupal.org">sas@drupal.org</a> wrote:
Использовать contextual filters

можно поподробнее, какой именно?

Вариантов несколько. Но например так:
1) Создаете новое представление (views), при создании выбирая "пользователи",
2) в нем создаете блок,
3) в связях выбираете "Пользователь: Содержимое присвоено автору"
4) в контекстных фильтрах выбираете "(материалы) Содержимое: Nid"
5) в поле "КОГДА ЗНАЧЕНИЕ ФИЛЬТРА НЕ ДОСТУПНО" этого фильтра ставите "Передать значение по умолчанию" и выбираете "ID материала из URL".
6) Настраиваете отображение полями (ну или как там вам нужно)
7) Сохраняете и отображаете блок там, где вам нужно.

Аватар пользователя anestezin anestezin 19 декабря 2014 в 14:03

shevgeny wrote:
anestezin wrote:
<a href="mailto:sas@drupal.org">sas@drupal.org</a> wrote:
Использовать contextual filters

можно поподробнее, какой именно?

Вариантов несколько. Но например так:
1) Создаете новое представление (views), при создании выбирая "пользователи",
2) в нем создаете блок,
3) в связях выбираете "Пользователь: Содержимое присвоено автору"
4) в контекстных фильтрах выбираете "(материалы) Содержимое: Nid"
5) в поле "КОГДА ЗНАЧЕНИЕ ФИЛЬТРА НЕ ДОСТУПНО" этого фильтра ставите "Передать значение по умолчанию" и выбираете "ID материала из URL".
6) Настраиваете отображение полями (ну или как там вам нужно)
7) Сохраняете и отображаете блок там, где вам нужно.

хД
Ну в первую очередь спасибо за ответ, все получилось именно так как вы написали.
Сидел мучился не работает ни черта, потом доперло, что когда я делаю сайт, сижу в мозиле, а админка в хроме на втором мониторе. Вот как вы думаете, почему по вашему у меня ничего не выходило?)
Оказывается нужно права дать на просмотр профилей анонимам.

Аватар пользователя shevgeny shevgeny 19 декабря 2014 в 14:12

anestezin wrote:
И честно сказать, я даже не понял, что я сделал, просто по инструкции выставил, а сути не уловил))))

если есть вопросы, можете макнуть в скайпе evgenyshev