Доброго времени суток форумчане.
Я начну с того, что я не разу не разработчик и с 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-й версии дрюпала)
Помогите пожалуйста, как это сделать. Сайт я делаю для себя, никакого коммерческого интереса нет. Помочь не кому.
Комментарии
Вот редактируете вы вьюху. В предпросмотре вьюхи фильтры видны?
Нет, там я их не вижу, но поиграв там немного создал блок, вот в блоке они видны. Файлы переименовывал на блок, но тоже не помогло.
Ок, выводите блок на целевую страницу.
Весь скрин покажите
<?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" - здесь соответственно у меня выводятся товары
Так выводится в блоке:
Название блока - прописать.
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
Фильтр появился?