Как вывести Exposed Form (фильтры) в DIV блоке на странице отображения

Аватар пользователя kv9128

Доброго времени суток форумчане.
Я начну с того, что я не разу не разработчик и с Drupal познакомился как пару недель назад.

Короче, создаю страницу-каталог с товарами - http://tritech.kz/hdd
Создал представление с название view_hdd где и вывожу свои типы материалов.

Для того что бы страница представления мне нравилась, я создал несколько кастомных файлов в своей теме:
- views-view--view-hdd.tpl.php
- views-view-unformatted--view-hdd.tpl.php
- views-view-fields--view-hdd.tpl.php

Сделал верстку (как сумел) под себя.
В представлении создал раскрытый фильтр для пользаков, дал туда несколько значений по которым и должно отображаться содержимое по типу материалов.

Читал я два дня как вывести фильтры на своей кастомной странице, но нифига не получилось.
- Копировал views-exposed-form.tpl.php из /modules/view/theme/ в корень своей темы, указывал ему имя views-exposed-form--view-hdd.tpl.php - нифига не получилось (скорее всего такой метод работает на 6-й версии дрюпала)

Помогите пожалуйста, как это сделать. Сайт я делаю для себя, никакого коммерческого интереса нет. Помочь не кому.

Модули и темы:
Тип материала:
Версия Drupal:
0 Thanks

Комментарии

Аватар пользователя VasyOK
VasyOK 1 месяц назад

Вот редактируете вы вьюху. В предпросмотре вьюхи фильтры видны?

Аватар пользователя kv9128
kv9128 1 месяц назад

Нет, там я их не вижу, но поиграв там немного создал блок, вот в блоке они видны. Файлы переименовывал на блок, но тоже не помогло.

Аватар пользователя VasyOK
VasyOK 1 месяц назад

Ок, выводите блок на целевую страницу.

Аватар пользователя VasyOK
VasyOK 1 месяц назад

Весь скрин покажите

Аватар пользователя kv9128
kv9128 1 месяц назад
<?php<div id="product-page" style="width: 100%; display: flex;"><div class="filter" style="width: 25%; background: #edf1f2; border-radius: 5px; margin-right: 10px;">

Фильтр товаров здесь:)

</

div>

<

div class="project-item-lists"></div>
    <?= 
$rows?>
</div>
<?php
if ($pager):
    
?>
    <div class="pagination-box">
        <nav class="pagination">
            <?= $pager?>

        </nav>
    </div>
<?php endif; ?>

"project-item-lists" - здесь соответственно у меня выводятся товары

Аватар пользователя kv9128
kv9128 1 месяц назад

Так выводится в блоке:

Аватар пользователя VasyOK
VasyOK 1 месяц назад

Название блока - прописать.
https://drupal.ru/sites/default/files/inline/images/2_3.png

Потом на странице блоков отредактируйте блок и поместите его в регион содердимого на страницу hdd. Уберите из темы файлы
- views-view--view-hdd.tpl.php
- views-view-unformatted--view-hdd.tpl.php
- views-view-fields--view-hdd.tpl.php

Фильтр появился?