Есть ли способ сделать первую страницу, содержащую 2 вида, без использования панельного модуля в Drupal 6.x?Главная страница Drupal с представлениями
спасибо
Есть ли способ сделать первую страницу, содержащую 2 вида, без использования панельного модуля в Drupal 6.x?Главная страница Drupal с представлениями
спасибо
Почему бы не использовать панели? Если вы настаиваете, просто скопируйте его в page-front.tpl.php.
Если вы не хотите использовать панели, вы можете создать 2 вида в виде блоков (например, для боковой панели и т. Д.). Затем добавьте в центр содержимое и сделайте их только видимыми на первой странице ...
Ах, быстрый вопрос, у меня та же дилемма, и я уже рассмотрел ваше решение, я очень новичок в Drupal 6, и мне интересно, как сделать его видимым только на главной странице? Должен ли я добавить его в качестве фильтра, или я буду настраивать свои блоки? Благодарю. –
Извините, я использовал только Drupal, и это было 3+ года назад. Я думаю, что это будет элемент конфигурации блока, но я не уверен. Может быть, задайте еще один вопрос о том, как достичь того, чего вы хотите? – x3ja
Вы можете использовать функцию views_embed_view для встраивания вида в любом месте вашего шаблона.
В вашем случае вы можете использовать его в своей странице-front.tpl.php, чтобы отобразить два вида на первой странице.
views_embed_view - это путь. Вы можете вызвать любое представление. Вы можете сделать это в файле page-front.tpl.php или в jsut he body, если у вас включен фильтр PHP.
Сделайте один вид на страницу и введите путь к этой странице на главной странице.
Возьмите другой вид, который вы хотите добавить на главную страницу, и добавьте их как блок и сделайте их видимыми только на пути к главной странице.
Я использовал такое решение на сайте Drupal 6 до того, как панели станут достаточно стабильными, чтобы они могли использоваться. Я также использовал модуль Views exclude previous, чтобы я мог иметь несколько списков одного и того же контента, не отображая одинаковый контент во всех списках.
Винтовые панели и несколько блоков! Что не так с красивым вложением вида? Это родной для просмотров (без дополнительного модуля!) И супер легко!
Вы можете придать вложению текст заголовка и нижнего колонтитула и т. Д., Как вы можете использовать любой тип дисплея.
Вот что я сделал на Drupal 7.x.
Вопрос был о Drupal 6.x, но я думаю, что большинство людей, которые будут спотыкаться на этой странице, будут использовать Drupal 7. Я новичок в Drupal, поэтому я понятия не имею, может ли это примениться к Drupal 6.
As x3ja menitionned Я также использовал блоки.
У меня уже были свои взгляды, созданные для страниц. В каждом представлении я добавил новый дисплей с кнопкой «+ Добавить» и выбрал «Блок». Выберите имя для своего блока «Some block».Не забудьте сохранить свой вид;)
Перейдите в example.com/admin/structure/block и найдите только что созданный блок. Он должен находиться в разделе «Отключено». В раскрывающемся меню «Регион» выберите «Содержимое». Сохранить. Затем найдите свой блок, который должен находиться в разделе «Содержание». Нажмите «configure» в столбце «Операция». В «Настройки видимости»> «Страницы»> «Показывать блок на определенных страницах» отметьте «Только перечисленные страницы» и напишите «».
Почему ограничение использования панелей? – cgp