Ребята подскажите.
Как в Друпале сделать вот такую страницу с двумя блоками.
Как сделать сами блоки я впринипе догадываюсь (ССК поля у товаров + выборка через Views).
Но как эти 2 блока поместить одновременно на одну страницу не понимаю.
При том что эти блоки будут, то показыватся то скрыватся (в зависимости от местонахождения на сайте).
Если определить регионы в теме и поместить туда блоки из Views, то они же будут показыватся на каждой странице.
Вложение | Размер |
---|---|
![]() | 242.41 КБ |
Комментарии
Если что, то там ещё есть различные настройки видимости
example.ru/admin/build/block/list в настройках указать для каждого блока на каких страницах их показывать.
внизу внимательно прочитайте справку "Вводите в каждую строку одну ссылку. Символ '*' замещает любые возможные последовательности символов. Например, blog для обзорной страницы блогов, blog/* для всех персональных блогов. - главная страница."
именно так, но чтобы было уж наверняка понятно.![Wink](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/wink.gif)
Вставляете туда node/3 или адрес той страницы для которой нужны эти блоки, главное каждая новая страница новой строчкой и не писать ничего лишнего, нуи галочку не перепуивит куда поставить при выборе размещать на выбранных страницах или на всех кроме выбранных
Пометьте тему как Решено если получили ответ.
Спасибо за ответы.![Smile](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/smile.gif)
Тоесть выходит для размещения подобных блоков надо создавть регионы? И настроить их(блоков) отображение на определенных страницах.
Частью ноды блоки являтся не могут (тоесть частью $content в page.tpl.php)? Может как то через подстановку в текст ноды тегов типа {recommended}. Или чтоб у каждого блока была переменная типа $recommended и ее можно было использовать в файлах node.tpl.php.
Извиняюсь за возможно глупые вопросы
прикрепить к ноде - views_attach
кто Вам мешает расположить блоки в регионе content и в настройках каждого указать именно те страницы, где они должны показываться. Например, если желаете чтобы они только на главной висели - пишите
<front>
Огромное спасибки и последний вопросик:
А view можно как-то задизайнить ? Кроме как CSS ? Как например ноду в node.tpl.php ?
Есть кнопочка theming в каждом дисплее. Узнаете много нового![Smile](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/smile.gif)
ОООо спс![Smile](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/smile.gif)
не радуйтесь раньше времени. там не так всё просто, как кажется на первый взгляд.