Как я могу добавить файлы, доступные для загрузки, на страницу профиля пользователя Drupal

Впервые здесь. Я весь день безуспешно искал свою проблему.

У меня есть пользователи, которым автоматически созданы определенные роли (они покупают игру). Я хочу отображать файлы, доступные для их конкретной роли, на странице их профиля пользователя. Я просто хочу знать, как добавить общий вид или связать панель со страницами профиля пользователя. Я хочу, чтобы это отображалось для каждого пользователя, а не для каждого пользователя. В основном это будет действовать как, скажем, direct2drive: вы входите в систему, заходите в свой профиль пользователя и смотрите, какие игры вы купили. Кажется простым, но я чертовски провожу время, пытаясь понять, как это сделать.

Я привык использовать представления, но я просто не понимаю, как редактировать профили пользователей, как я хочу.

Спасибо!


person Alison    schedule 09.02.2011    source источник


Ответы (1)


Самый простой способ - установить views_attach и создать представление с Profile дисплеем. Это отображает представление на страницах профиля пользователя, а не на его собственной странице или в блоке, и передает uid пользователя в представление в качестве аргумента.

В качестве альтернативы, если вы уже удобно используете панели, вы можете перейти к admin/build/panels и включить панель «Пользователи». Это заменяет страницу профиля пользователя панелью, в которую вы можете добавлять представления, узлы и блоки как обычно.

person Sean C.    schedule 09.02.2011
comment
Вау, спасибо! Не могу поверить, что пропустил опцию панелей. Большое спасибо. - person Alison; 09.02.2011