Подскажите а как товар по цене сортировать сразу. Если так нельзя sortby=price в наборе параметров. В вызыве сниппета "tmCatalog" мб вызвать sortby=price ?
doa2030 (@doa2030)
Information about doa2030
Сообщение от участника doa2030
-
-
вроди и стоит само по себе при включении сортировка по алфавиту. Большое Спасибо за помощь, вроди из за мелочи а не работала.
-
а не включил производителя Moll на той странице что была в заглавии её не показывает, сейчас попробую обновить. А не подскажешь как можно по алфавиту производителей в фильтре сделать ?
-
Поставил pagetitle
[2018-10-01 21:25:45] (ERROR @ /home/akumulat/public_html/core/components/tag_manager2/model/tm_base.class.php : 49) PHP warning: explode() expects parameter 2 to be string, array given
-
Версия php была изначально 7 , а сейчас 5.6 вроди стоит. Но при php7 было так же.
-
[2018-10-01 17:04:58] (ERROR @ /home/akumulat/public_html/core/components/getproducts/model/getproducts.class.php : 655) [ERROR] getProducts SQL error (line 655): Array ( [0] => 42S22 [1] => 1054 [2] => Unknown column 'sc.price' in 'order clause' ) [2018-10-01 17:05:07] (ERROR @ /home/akumulat/public_html/core/components/tag_manager2/model/tm_base.class.php : 49) PHP warning: explode() expects parameter 2 to be string, array given [2018-10-01 17:05:10] (ERROR @ /home/akumulat/public_html/core/components/tag_manager2/model/tm_base.class.php : 49) PHP warning: explode() expects parameter 2 to be string, array given
Очистил и запустил фильтр на moll и другие производители
-
<div class="wrapper-newest bgcolor-grey"> <div class="grid-container"> [[pdoCrumbs? &exclude=`` &tpl=`@INLINE <a href="[[+link]]">[[+menutitle]]</a>` &tplWrapper=`@INLINE <div class="breadcrumbs">[[+output]]</div>` &outputSeparator=`<span class="separator">|</span> ` &tplCurrent=`@INLINE <span class="active">[[+menutitle]]</span>` &showAtHome=`0` &showHome=`1` ]] <div class="grid-100 grid-parent grid-margnuul"> [[*id:is=`4`:then=`[[$grid-container]]`]] <div class="grid-100"> <div class="orange-header"> <h1 class="orange-header-new"> [[*pagetitle]] </h1> </div> </div> <div class="grid-100"> <div id="content"> [[*content]] </div> </div> <br class="clear"> [[!tmFilters? &filterOuterTpl=`tm2_filterOuterTpl1` &filterTpl=`tm2_filterTpl1` &filterNumericOuterTpl=`filterNumericOuterTpl` &filterNumericTpl=`tm2_filterNumericTpl1` &jsMap=`1` &toPlaceholder=`filters` ]] <div class="filter-cat-product"> <div class="filter-top line"> <div id="filters" class="grid-66"> <form action="[[~[[*id]]]]" method="get"> <input type="hidden" name="page_id" value="[[*id]]" disabled="disabled" /> [[+filters]] </form> </div> <div class="grid-33"> [[*template:in=`3`:then=`[[!compare? &comparePageId=`38` &toCompare_tpl=`compare1` &limitProducts=`3` ]]`]] </div> </div> <div class="grid-100"> <div class="filter-sort"> <div class="filter" id="mse2_sort"> <span class="title">Отсортировать по:</span> <span class="f_sortby sort_cost"> <input id="nazvanie" type="radio" name="sortby" value="pagetitle" onchange="tmFilters.changeOrder(this);"> <label for="nazvanie">названию</label> </span> <span class="f_sortby sort_cost"> <input id="price" type="radio" name="sortby" value="price" onchange="tmFilters.changeOrder(this);"> <label for="price">цене</label> </span> [[*id:is=`261`:or:if=`[[*id]]`:is=`263`:or:if=`[[*id]]`:is=`266`:then=``:else=` <span class="f_sortby sort_cost"> <input id="emkost" type="radio" name="sortby" value="emkost" onchange="tmFilters.changeOrder(this);"> <label for="emkost">емкости</label> </span> <span class="f_sortby sort_cost"> <input id="tokPusk" type="radio" name="sortby" value="tokPusk" onchange="tmFilters.changeOrder(this);"> <label for="tokPusk">пусковому току</label> </span> `]] </div> </div> </div> </div> <br class="clear"> <div id="products" class="prod-list"> [[!tmCatalog]] </div> [[!+page.nav:notempty=`<div class="pagination" id="pages"> [[!+page.nav]] </div>`]] </div> </div> </div>
-
нет, не менял. На субомене все работало после переноса я как то сразу не обратил а потом заметил что перестали неактивные исчезать
-
Чанки производителя
tm2_filterOuterTpl1 <div class="area filter_block"> <span class="title">[[+caption]]:</span> <div class="selr-box"> <div class="selr-holder manufactid">Выбор...</div> <span class="selr-arrow"></span> <div class="selr-wrapp-down filter_head"> <div class="selr-line back-reset"> <label class="inputer-chek-reset"> <span class="text">Все производители</span> </label> </div> [[+inner]] </div> </div> </div> tm2_filterTpl1 <div class="selr-line"> <label class="inputer-chek" for="[[+name]]__[[+idx]]"> <input type="checkbox" class="filter-style" id="[[+name]]__[[+idx]]" name="[[+flt_name]]" value="[[+value]]" data-name="[[+value_name]]" > <span class="chex-box"></span> <span class="text">[[+value_name]]</span> </label> </div>
-
[[!tmFilters? &filterOuterTpl=`tm2_filterOuterTpl1` &filterTpl=`tm2_filterTpl1` &filterNumericOuterTpl=`filterNumericOuterTpl` &filterNumericTpl=`tm2_filterNumericTpl1` &jsMap=`1` &toPlaceholder=`filters` ]]
-
Если честно то до переноса на основной домен, на субдомене все работало и скрывало через класс ( display:none) Вот я и не могу понять почему после переноса нет подгружает класс к пустым
.unactive {
display:none;
}