Главная страница Drupal с обзорами

Есть ли способ сделать первую страницу, содержащую 2 представления, без использования модуля панелей в Drupal 6.x?

Благодарность


person Community    schedule 18.05.2009    source источник
comment
Почему запрет на использование панелей?   -  person cgp    schedule 18.05.2009


Ответы (7)


Если вы не хотите использовать панели, вы можете создать 2 представления в виде блоков (например, для боковой панели и т. Д.). Затем добавьте затем в центральный контент и сделайте их видимыми только на главной странице ...

person x3ja    schedule 18.05.2009
comment
Ахм, быстрый вопрос, у меня та же дилемма, и я уже рассмотрел ваше решение, я очень новичок в Drupal 6 и мне интересно, как сделать его видимым только на главной странице? Должен ли я добавить его как фильтр или я буду настраивать свои блоки? Спасибо. - person Tsukimoto Mitsumasa; 27.08.2012
comment
Извините, я использовал Drupal совсем недолго, и это было 3+ года назад. Я думаю, что это будет конфигурация блока, но я не уверен. Может быть, зададим здесь еще один вопрос о том, как достичь желаемого? - person x3ja; 28.08.2012

Почему бы не использовать панели? Если вы настаиваете, просто закодируйте его в page-front.tpl.php.

person yhager    schedule 18.05.2009

Вы можете использовать функцию views_embed_view, чтобы встроить представление в любое место вашего шаблона.

В вашем случае вы можете использовать его в своем page-front.tpl.php для отображения двух представлений на главной странице.

person Pierre Buyle    schedule 11.06.2009

views_embed_view - это то, что вам нужно. Можно назвать любой вид. Вы можете сделать это в page-front.tpl.php или просто в теле, если у вас включен фильтр PHP.

person IvanSF    schedule 31.08.2009

Сделайте одно представление на странице и сделайте путь к этой странице главной страницей.

Возьмите другие виды, которые вы хотите добавить на главную страницу, и добавьте их как блоки, сделав их видимыми только на пути к главной странице.

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

person VoxPelli    schedule 03.11.2009

Винтовые панели и несколько блоков! Что плохого в насадке для красивого обзора? Он встроен в представления (без дополнительных модулей !!) и очень прост!

  1. Создать новый дисплей: вложение
  2. Configurate it:
    • attach it to [your page display]
    • прикрепить до или после
  3. Установите поля, фильтры и т.
  4. Вот и все! Вложение загружается до или после отображения страницы автоматически без каких-либо дополнительных блоков или модулей или проблем.

Вы можете присвоить вложению текст верхнего и нижнего колонтитула и т. Д., Как и любой тип отображения.

person Community    schedule 09.02.2011

Вот что я сделал на Drupal 7.x.

Вопрос касался Drupal 6.x, но я предполагаю, что большинство людей, которые наткнутся на эту страницу, будут использовать Drupal 7. Я новичок в Drupal, поэтому я понятия не имею, применимо ли это к Drupal 6.

Как упоминалось в x3ja, я также использовал блоки.

У меня уже были свои представления для страниц. На каждом представлении я добавил новый экран с кнопкой «+ Добавить» и выбрал отображение «Блокировать». Выберите название для вашего блока «Какой-то блок». Не забудьте сохранить свое мнение;)

Перейдите на example.com/admin/structure/block и найдите только что созданный блок. Он должен быть в разделе «Отключено». В раскрывающемся меню «Регион» выберите «Контент». Сохранять. Затем найдите свой блок, который должен быть в разделе «Контент». Нажмите «настроить» в столбце «Операция». В «Настройки видимости> Страницы> Показывать блок на определенных страницах» отметьте «Только перечисленные страницы» и напишите «».

person JiBe aka Sucre-Gorge    schedule 16.11.2012