Как показать список пользовательских объектов на странице в Drupal - PullRequest
1 голос
/ 22 октября 2011

Я хочу создать страницу в Drupal 6, где я могу показать список ресторанов. Когда пользователь нажимает на любую страницу ресторана, я должен быть перенаправлен на страницу сведений о ресторане.

Для этого: 1.) Я создал новый тип контента под названием «Ресторан» с некоторыми полями. 2.) Создано 3-4 контента для ресторана (Restaurant1, Restaurant2, Restaurant3) 3.) Созданный вид называется: RestaurantList, добавлены поля для него. Затем добавил отображение страницы и дал путь к нему http://website/Restaurants

Теперь, когда я захожу на страницу Рестораны, я получаю только метки своих полей, но никаких значений. Как я могу получить значения, но не метки? Также я хочу перейти на страницу RestaurantDetails. Как этого достичь?

Спасибо, Rashmi

1 Ответ

0 голосов
/ 19 ноября 2011

Хорошо, если бы я настроил просмотр страницы, я бы настроил его так:

Фильтры:

  • Тип узла - Рестораны
  • Узелопубликовано - Да

Поля

  • Название узла
    • установите флажок Link this field to it's node
    • оставьте поле Label: пустым
    • отметьте опцию Hide if empty

И если ваш стиль просмотра HTML list, для дополнительных вы можете перейти к Row style options и проверить опцию:Hide empty fields

Убедитесь, что вы нажали Preview, чтобы увидеть, если вы получите какие-либо значения.Если вы этого не сделаете, значит, что-то не так с настройками вида, скорее всего, с ограничивающими фильтрамиНачните с чего-то свободного, например, типа Node - Restaurants.

...