#drupal-6 #drupal-views
#drupal-6 #drupal-просмотры
Вопрос:
Я хочу создать страницу в Drupal 6, где я могу показать список ресторанов.Когда пользователь нажимает на любую страницу ресторана, я должен быть перенаправлен на страницу сведений о ресторане.
Для этого: 1.) Я создал новый тип контента под названием «Ресторан» с некоторыми полями. 2.) Создал 3-4 элемента контента для ресторана (Restaurant1, Restaurant2, Restaurant3) 3.) Создал представление под названием: Список ресторанов, добавил для него поля. Затем добавил отображение страницы и указал путь к ней http://website/Restaurants
Теперь, когда я перехожу на страницу ресторанов, я получаю только метки своих полей, но не значения. Как я могу получить значения, но не метки? Кроме того, я хочу перейти на страницу RestaurantDetails. Как этого можно достичь?
Спасибо, Рашми
Ответ №1:
Ну, если бы я должен был настроить просмотр страницы, вот как я бы это настроил:
Фильтры:
- Тип узла — Рестораны
- Узел опубликован — Да
Поля
- Заголовок узла
- установите флажок
Link this field to it's node
- оставьте
Label:
поле пустым - проверить опцию
Hide if empty
- установите флажок
И если ваш стиль представления — a HTML list
, для получения дополнительной информации вы можете перейти Row style options
и проверить опцию: Hide empty fields
Убедитесь, что вы нажали Preview
, чтобы увидеть, получаете ли вы какие-либо значения. Если вы этого не сделаете, значит, что-то не так с настройками просмотра, скорее всего, с фильтрами, которые являются ограничительными. Начните с чего-то свободного, например, типа узла — Рестораны.