хорошо, ответ включает создание представления drupal, поэтому вам понадобится модуль views , и, хотя он прост, ответ будет длинным. пожалуйста, потерпите меня ... :) (я делаю это на тестовом сайте, когда пишу инструкции, чтобы не пропустить ничего ...)
Я предполагаю, что вы знаете, как загрузить и установить модуль представлений. убедитесь, что вы также включили модуль views-ui.
- зайдите на сайт-> views-> add.
- поместите «Recent_posts_by_user» для имени представления, «последние сообщения пользователя» для описания и «узел» для типа представления. ударить дальше.
- в типе представления "по умолчанию" в блоке "fields" нажмите знак "+".
- в разделе «группы» выберите узел, затем проверьте поля «тип узла», «название узла» и «дата обновления узла». нажмите кнопку «Добавить» под списком.
- в блоке основных настроек (слева), нажмите «10» для «элементов для отображения» и измените на «5» или сколько угодно элементов на странице и нажмите «обновить»
- в разделе «использовать пейджер» нажмите «нет» и «полный пейджер» или «мини-пейджер» и снова нажмите «обновить».
- в стиле, нажмите «неформатированный» и измените его на «таблица», установите для всех полей сортировку, затем выберите «обновленную дату» как «сортировку по умолчанию», затем в «порядке сортировки по умолчанию» выберите «по убыванию». Хит обновление.
- нажмите "сохранить", чтобы сохранить ваш прогресс на данный момент.
просмотр по умолчанию сделан. УРА! давайте добавим блок
- теперь в раскрывающемся списке с надписью «страница», выберите «блок» и нажмите «добавить отображение».
- нажать "Аргументы" (заголовок блока в центре экрана)
- нажмите "переопределить" и "обновить"
- нажмите знак "+" справа от "аргументов"
- в выпадающем списке «groups» выберите «user» и «user id». нажмите «добавить»
- в разделе «Действие, которое необходимо выполнить, если аргумент отсутствует», выберите последний параметр «предоставить аргумент по умолчанию», выберите «идентификатор пользователя из URL» и установите флажок «Также искать узел и использовать автора узла»
- в разделе «Валидатор» выберите «Пользователь» и «Разрешить как числовые UID, так и строковые имена пользователей»
- в разделе "Действие, если аргумент не проверяется", выберите "скрыть вид / страница не найдена (404)"
- нажмите «обновить», затем «сохранить»
Вид создан, теперь давайте удостоверимся, что он отображается на нужных страницах.
- зайдите в блоки здания сайта->, найдите блок "последние сообщения пользователя" и нажмите "настроить"
- прокрутите до конца и выберите «Показывать только на перечисленных страницах». и поместите в "users / *" под текстовой областью "pages"
- нажмите "Сохранить блок"
- теперь снова найдите блок «последние сообщения пользователя» и установите для него «область нижнего содержимого» (или любой другой регион, доступный вашей теме).
- нажмите "Сохранить блоки"
СДЕЛАНО! Не ракетостроение, а длительный процесс ... взгляды на drupal 6 намного лучше, чем на drupal 5! :)
теперь зайдите на страницу пользователя http://site/users/username и увидите там таблицу!
ударить меня, если у вас все еще есть вопросы по поводу просмотров.
наслаждаться