Перейти к содержанию
Форум поддержки пользователей VamShop

Фильтры неправильно отображаются на странице


Рекомендуемые сообщения

Добрый день!

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

вот так:

post-307-0-81517300-1334758691_thumb.jpg

Можно сделать вывод в колонку - но тогда если фильтров много получается некрасиво.

Вопрос, как сделать вывод в строку с переносом того, что не влезает на следующую строку ?

Ссылка на сообщение
Поделиться на другие сайты

Да, т.е. используется таблица, она будет тянуть страницу.

Наверное можно попробовать в div выводить.

А в css указать у div display: inline; или float: left

Попробуйте в /includes/modules/products_filter.php поменять:



$box_text .= '<table border="0">';
$box_text .= '<tr>';
while ($specs_array = vam_db_fetch_array ($specs_query, true) ) {
$box_text .= '<td valign="top">';
[/code] на:
[code]

while ($specs_array = vam_db_fetch_array ($specs_query, true) ) {
$box_text .= '<div class="filter">';
и:


$box_text .= '</td>';
} // while ($specs_array
$box_text .= '</tr>';
$box_text .= '</table>';
[/code] на:
[code]

$box_text .= '</div>';
} // while ($specs_array
$box_text .= '<div class="clear"></div>';
и затем в /templates/шаблон/stylesheet.css попробуйте добавить:

div.filter
{
float: left;
}
[/code]

Напишите, получилось или нет.

Лучше сразу ссылку дайте, если нет.

Если получилось, то наверное по умолчанию именно так и сделаю, поправлю код по умолчанию.

Ссылка на сообщение
Поделиться на другие сайты

да, всё работает, спасибо :)

а кстати, в каком файле эти формы с фильтрами создаются ?

и ещё вопрос :)

можно ли эти же фильтры прикрутить к категориям, а не только к разделам товара ?

Я пробовал добавить {$FILTERS} в код categorie_listing.html - но почему то не работает.

Ссылка на сообщение
Поделиться на другие сайты

Нет.

Метка работает только в шаблоне списка товаров.

Да и зачем в categorie_listing - это ведь шаблон отображения подкатегорий, не товаров.

Ссылка на сообщение
Поделиться на другие сайты

ну вот для примера,

есть категория 1.5 постельное бельё, в ней ещё 9 подкатегорий по виду ткани, в которых около 1 тысячи товаров.

А покупатель хочет выбрать допустим любое бельё 1.5 спальное с подушками 70х70 и ему не важен вид ткани.

Что ему делать ? Тут бы пригодились фильтры и поэтому я хотел их прикрутить в подкатегориям.

ЗЫ:

Да, если бы ещё прикрутить к выводу фильтров с помощью div сепараторы, что бы они ровненькие были, вообще было бы отлично :)

Ссылка на сообщение
Поделиться на другие сайты

Ну наверное единственное, что можно сделать, что б метка работала, т.е. будут выводиться фильтры текущей категории.

Но какой в этом смысл, если ведь товар в подктегориях.

или я чего не понял?

Ссылка на сообщение
Поделиться на другие сайты

что бы можно было фильтровать / делать выборку _всего_ товара в одной взятой категории, а не переходить из одной подкатегории в другую в поисках нужного товара.

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

Т.е. если метка будет работать в categorie_listing - будет ли работать фильтрация по подкатегориям ? Будет ли сразу отображаться весь доступный товар, согласно заданным фильтрам, из подкатегорий ?

Ссылка на сообщение
Поделиться на другие сайты

Так ведь нет такого, что фильтр делает выборку по всем низлежащим подкатегориям, ведь берутся только данные текущей категории.

Ссылка на сообщение
Поделиться на другие сайты

т.е. получается, что выборку по всему товару в магазине штатными средствами не сделать ? Типа как поиск только фильтрами.

Это печально :(

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...