Jump to content

Очередной вопрос про модуль фильтрации


Recommended Posts

Hello.

 

Решил добавить идентификатор кнопке "подробнее" у них с кнопкой "в корзину" одинаковый класс

 

Вот только при использовании фильтра если посмотреть в код то идентификатора нет. Вероятно закеширован старый вариант product-list.tpl. Собственно, вопрос: где находится этот самый закешированый вариант...?

Link to comment
Share on other sites

@Модераторы

просьба

 

вынести в шапку этой ветки или/и других в явном виде текст примерно такого содержания

 

 

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

 

Если вы самостоятельно редактируете шаблон, во избежание тривиальных вопросов,

 

вам необходимо перейти в Настройки - Быстродействие (Performance) и

 

в разделе Smarty, переключатели перевести в след. вид:

Force compile: Yes

Cache: No

 

Ниже в разделе CCC (Combine, Compress and Cache) все переключатели должны стоять в нижнем положении

 

Еще ниже в разделе Caching параметр

Use cache: No

 

Если вы редактируете php файлы или же при работе возникают не идентифицируемые ошибки (белый/красный/синий экран)

 

вам необходимо в файле

config/config.inc.php

 

настройки

@ini_set('display_errors', 'off');
define('_PS_DEBUG_SQL_', false);

 

привести к виду

 

@ini_set('display_errors', 'on');
define('_PS_DEBUG_SQL_', true);

Link to comment
Share on other sites

вам необходимо перейти в Настройки - Быстродействие (Performance) и

 

в разделе Smarty, переключатели перевести в след. вид:

Force compile: Yes

Cache: No

 

Ниже в разделе CCC (Combine, Compress and Cache) все переключатели должны стоять в нижнем положении

 

Еще ниже в разделе Caching параметр

Use cache: No

 

 

Это ничего не дает. идентификатор есть в коде, но после нажатие на галочку если смотреть в код, его нет!

Link to comment
Share on other sites

 

 

Это ничего не дает. идентификатор есть в коде, но после нажатие на галочку если смотреть в код, его нет!

 

вырубить js и посмотреть, не? Если уж ковыряешь на таком уровне.

Link to comment
Share on other sites

Есть кнопка "подробнее" у которой есть идентификатор.

 

 

После выбора любого фильтра, например если отфильтровать по производителю либо по другому критерию, идентификатора на кнопке "подробее" нет. Он появится вновь после перезагрузки страницы.

 

На скрине показан вариант до и после использования фильтра.

задача/вопрос: куда делся идентификатор и как его вернуть ?

Link to comment
Share on other sites

Приветствую!

 

Товары в категории по-умолчанию отсортированы по цене.

 

К примеру: если мы отсортируем товары по производителю, а затем сбросим/отключим фильтр, тогда товары должы отсортироватся по цене (т.е умолчанию), а они сортируются привязываясь к дате добавления товара. Другими словами, товары отображаются по дате добавления по-убыванию.

 

Вопрос: как сделать так, чтобы после применения фильтра и его отключения товары сортировались по-умолчанию ?

Link to comment
Share on other sites

И в завершении:

 

Если в blocklayered.tpl втсавить подобную функцию, это поможет убрать пагинацию и описание категории при испольозвании фильтров ?

 

function toggleMe(a){
var e=document.getElementById(a);
if(!e)return true;
if(e.style.display=="none"){
e.style.display="block"
} else {
e.style.display="none"
}
return true;
}

 

Как-то так..........?

{if !isset($filter.slider)}


function toggleMe(a){
var e=document.getElementById(a);
if(!e)return true;
if(e.style.display=="none"){
e.style.display="block"
} else {
e.style.display="none"
}
return true;


{foreach from=$filter.values key=id_value item=value}
<li{if $layered_use_checkboxes} class="nomargin"{/if}>
{if isset($filter.is_color_group) && $filter.is_color_group}
.....

Link to comment
Share on other sites

П.С.

Думаю, при отсутствии знаний js можно через csv поменять даты добавления товаров. Тем самым упорядочить товары так как нужно.

Link to comment
Share on other sites

Ты кстати если подружишь c js - отпишись сюда. С модулем этим вопросов вечно больше чем ответов

 

 

 

 

П.С.

Думаю, при отсутствии знаний js можно через csv поменять даты добавления товаров. Тем самым упорядочить товары так как нужно.

 

 

не думаю что оно того стоит.

Я тут подумал - загляни в php файл модуля - скорее всего там идет выборка списка товаров и у сортировки ноги оттуда растут видать

Link to comment
Share on other sites

В принципе курс в академии по Js был. Хоть в основном jquery. Из-за отсутствия практики все забыл, так как работал совершенно в другой сфере. Только html/css кое-как поддерживал.

Link to comment
Share on other sites

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

Link to comment
Share on other sites

×
×
  • Create New...