[РЕШЕНО] Представление профилей в виде каталога.

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

Аватар пользователя Pilotsamoleta Pilotsamoleta 22 января 2013 в 21:15

Как сделать? В профиле есть поле таксономии для привязки профиля к термину. Но на страницу термина выводятся только ноды. Profile2 кажется не работает - он создает не ноды. Есть вариант?

Комментарии

Аватар пользователя multpix multpix 22 января 2013 в 21:36

забудь про taxonome/term/%
нужен каталог пользователей:
новый вьюс>выводить пользователей>поля

и потом хоть сеткой хоть таблицей хоть каким своим форматом
фильтруй их, сортируй, группируй...

Аватар пользователя Pilotsamoleta Pilotsamoleta 22 января 2013 в 21:47

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

Аватар пользователя multpix multpix 22 января 2013 в 22:10

ипать копошить))))

ты если собрался выводить пользователей, то и обращайся сразу к таблице user
(и потом связями подтянешь остальные необходимые)

и не нужно десяток однотипных вьюх, для этого есть аргументы(они-же контекстные фильтры)

возможно тебе будет нужна еще дополнительная вьюха(блок) которая выводит термины, дабы перезаписать их линки на что-то типа user-catalog/[tid]
чтоб на стр. (вьюхе) user-catalog/% сделать вывод пользователей согласно конкретного аргумента (того-же tid).

имхо:
в d7, с его коробочной возможностью добавлять поля для всех сущностей,
нужно иметь очень веские и осознанные причины, чтоб использовать profile2
(на стр. модуля весьма доступно обозначено для чего именно он нужен)

Аватар пользователя Pilotsamoleta Pilotsamoleta 22 января 2013 в 22:33

"multpix" wrote:
и не нужно десяток однотипных вьюх, для этого есть аргументы(они-же контекстные фильтры)

Запутался я немного - проблема что контекстные фильтры у меня с нодами работают с профилями не хотят. Я каталог делаю на привязке профиля к терминам словаря - аргумент id термина не помогает потому что на странице термина выводятся только ноды.

Аватар пользователя multpix multpix 10 ноября 2015 в 11:48

"Pilotsamoleta" wrote:

Кажется начало доходить )

это же золотое правило:

Лучше день потерять, потом за пять минут долететь

и ник соответствует))))))

атвинта!!!!

)))

Аватар пользователя Pilotsamoleta Pilotsamoleta 23 января 2013 в 0:08

)спасибо но всеравно застрял. У меня с аргументом не работает. Может попробовать раскрытый фильтр с терминами - его можно вывести блоком в виде меню на аяксе.

Аватар пользователя multpix multpix 23 января 2013 в 0:31

вариант 1
views1 блок, выводим термины, поля tid и имя,
tid скрыли, имя перезаписали(вывели как ссылку catalog/[tid]

views2 страница, путь catalog/%, выводим пользователей, поля
отношением подтянули термин таксономии tid(предполагаю что он есть у польз-ля)
контекстный фильтр tid (берем из урл)

вариант2
один вьюс и раскрытый фильтр по термину

попробовать оба

первый вариант предпочтительней(ибо в него можно вставить и второй)