Вопросы
Помогите настроить mFilter2
Привет, подскажите, в чем может быть ошибка, пытаюсь вывести опцию товара в фильтре в виде ползунка диапазона значений (слайдер).
Присвоил категории опцию, test-1, тип характеристики «Числовое поле».
В каталоге вызываю mFilter2,
Проблема в том что свойство «price» отображается как надо, в виде слайдера, короче говоря кодом из чанков 'tpl.mFilter2.filter.slider' и 'tpl.mFilter2.filter.number', но вот опция «test-1», имеющая те же параметры что и цена, отображается в виде чекбоксов, кодом из чанка tpl.mFilter2.filter.outer.
Присвоил категории опцию, test-1, тип характеристики «Числовое поле».
В каталоге вызываю mFilter2,
'aliases' => '
ms|price==price,
msoption|option_test-1==test-1,
,указываю для опции test-1 тип «numbers», 'filters' => '
ms|price:number,
msoption|test-1:number,Указазал чанк обертки фильтра'tplFilter.outer.price' => 'tpl.mFilter2.filter.slider',
'tplFilter.row.price' => 'tpl.mFilter2.filter.number',
'tplFilter.outer.test-1' => 'tpl.mFilter2.filter.slider',
'tplFilter.row.test-1' => 'tpl.mFilter2.filter.number',,Проблема в том что свойство «price» отображается как надо, в виде слайдера, короче говоря кодом из чанков 'tpl.mFilter2.filter.slider' и 'tpl.mFilter2.filter.number', но вот опция «test-1», имеющая те же параметры что и цена, отображается в виде чекбоксов, кодом из чанка tpl.mFilter2.filter.outer.
медленно отрабатыват Formit
Здравствуйте. Пожалуйста, помогите прояснить вопрос по отправке почты через Formit (modx revo).
Письмо уходит, но очень долго. 30 сек.висит страница. Шеф злобствует.
И через smtp, и без него — все-равно долго.
Подскажите куда копать, кто знает. Третий день мучаюсь.
Спасибо.
Письмо уходит, но очень долго. 30 сек.висит страница. Шеф злобствует.
И через smtp, и без него — все-равно долго.
Подскажите куда копать, кто знает. Третий день мучаюсь.
Спасибо.
TinyMCE кастомный список в толбаре
Добрый день, коллеги! Очень нужна ваша помощь. Есть много чанков, которые вставляются в редакторе (TinyMCE) в нужных местах. Заказчик просит в тулбаре TinyMCE сделать выпадающий список со списком чанков (список я задам). При выборе чанка из списка он вставляется в нужное место где стоит курсор в виде [[$CHUNK_NAME]]
Проект очень горит, не хочется подводить заказчика, поэтому прибегнул к помощи сообщества (в основном стараюсь сам искать ответ на вопрос).
Проект очень горит, не хочется подводить заказчика, поэтому прибегнул к помощи сообщества (в основном стараюсь сам искать ответ на вопрос).
Как при создании товара в minishop формировать ссылку такого вида
Всем привет
Поставил minishop, при создании товара формируется ссылка через ЧПУ такого вида
site/product/nazvanie-tovara
Все в общем-то логично
Но возник вопрос, как формировать ссылку вида
site/product/id-nazvanie-tovara
Нужно чтобы перед ЧПУ товара стоял его ID
Поставил minishop, при создании товара формируется ссылка через ЧПУ такого вида
site/product/nazvanie-tovara
Все в общем-то логично
Но возник вопрос, как формировать ссылку вида
site/product/id-nazvanie-tovara
Нужно чтобы перед ЧПУ товара стоял его ID
Импорт и Экспорт Tickets из csv
Всем привет, подскажите пожалуйста:
Нужно с csv импортировать в modx тикеты включая картинки(указанные на другом ресурсе)
-Tickets
-ms2Gallery
Какими средствами или плагином это лучше сделать?
Нужно с csv импортировать в modx тикеты включая картинки(указанные на другом ресурсе)
-Tickets
-ms2Gallery
Какими средствами или плагином это лучше сделать?
Разные результаты запроса через PDO и xPDO
Не пойму в чем проблема, вроде один и тот же запрос и разные результаты
msPec Итоговая стоимость
Всем привет, возникла такая необходимость, не добавлять стоимость доставки в итоговую стоимость, но информация о доставке что бы осталась, как это можно реализовать?
Почему стандартная конструкция не работает!?
[[+idx:is=`1`:then=`index_1`]] Почему стандартная конструкция не работает в pdoPage!?
ни*я не выводит млин, варинт без кеша тоже не пашет [[!idx...]]
запарился уже, на феном та же хрень! В чем может быть дело,? Просто [[idx]] итерации выводятся 1,2,3…
ни*я не выводит млин, варинт без кеша тоже не пашет [[!idx...]]
запарился уже, на феном та же хрень! В чем может быть дело,? Просто [[idx]] итерации выводятся 1,2,3…
[[!pdoPage?
&element=`getImageList`
&limit=`20`
&tvname=`our_clients`
&reverse=`1`
&tpl=`@CODE:
<a class="item [[!+idx:is=`1`:then=`index_1`]]" href="[[+slide]]">
<img src="[[+slide]]">
</a>
`
........
]] Сортировка по рейтингу — как подружить mFilter2 и FiveStarRating
Друзья, как подружить mFilter2 и FiveStarRating:
Вывожу товары miniShope2 так:
значение рейтинга получаю так:
В tplSimpleR_server_res лежит [[+rating_value]], который выводит дробное значение рейтинга.
Подскажите, плз, как сделать сортировку по рейтинку?
Вывожу товары miniShope2 так:
[[!mFilter2?
&limit=`10`
&parents=`155`
&tpl=`@FILE chunks/miniShop2/product_item.tpl`
&element=`msProducts`
&class=`msProduct`
&includeTVs=`version`
&filters=`
tv|version,
`
&ajaxMode=`button`
&tplFilter.outer.tv|version=`tpl.mFilter2.filter.version`
]]Все работает, как сюда добавить сортировку по рейтингу не имею представления,значение рейтинга получаю так:
[[!SimpleRating?
&id = `[[+id]]`
&tpl = `tplSimpleR_server_res`
]]В tplSimpleR_server_res лежит [[+rating_value]], который выводит дробное значение рейтинга.
Подскажите, плз, как сделать сортировку по рейтинку?
Сделать сортировку в фильтре по tv полю
Здравствуйте имеется данный фильтр, у него есть поле селект называется выбрать автомобиль тип список.
Подскажите каким образом можно отфильтровать по этому полю.

Вот вёрстка фильтра
Подскажите каким образом можно отфильтровать по этому полю.

Вот вёрстка фильтра
<div class="form-selection">
<form action="[[~3]]" name="f-selection">
<div class="f-fields plane-1">
<select name="s-category" id="s-category">
<option value="0">Выберите тип запасных частей</option>
[[!getResources? &limit=`0` &parents=`15` &where=`{"template:=":4}` &sortby=`{"menuindex":"ASC"}` &tpl=`category-item-option-model-selection`]]
</select>
</div>
<div class="f-fields plane-2">
<select name="s-auto" id="s-auto" onchange="getMod(this.value);">
<option value="0">Выберите автомобиль</option>
[[!getResources? &parents=`28` &where=`{"template:=":6}` &tpl=`category-item-option-model-selection-2`&limit=`0`]]
</select>
</div>
<div id="append">[[select-model]]</div>
<div class="f-button">
<input type="submit" id="s-sub" name="s-sub" value="Найти">
<!--<button type="submit">Найти</button>-->
</div>
</form>
</div>Это сниппет selection <?php
// [[!getResources? &sortby=`{"menuindex":"ASC"}` &parents=`[[*id]]` &where=`{"template:IN":[5]}` &tpl=`product-list`]]
$auto = $_GET['s-auto'];
$seng = $_GET['s-eng'];
if(!empty($auto) && empty($seng)) {
$modelfl = array();
$array_ids = $modx->getChildIds($auto, 5, array('context' => 'web'));
foreach($array_ids AS $item) {
$modelfl[] = 'model==%'.$item.'%';
}
$modelfl_str = implode('||',$modelfl);
}
else if(!empty($seng)) {
$modelfl_str = 'model==%'.$seng.'%';
}
$filter .= $modelfl_str;
$cat = $_GET['s-category'];
if($cat == 0) {
$array_ids = $modx->getChildIds(15,1,array('context' => 'web'));
$cat = implode(",",$array_ids);
}
$arr = array(
'sortby'=>'{"pagetitle":"ASC"}',
'includeTVs'=>1,
'processTVs'=>1,
'depth'=> 2,
'where'=>'{"template:IN":[5]}',
'tpl'=>'product-list-selection',
'parents'=>$cat,
'tvFilters'=>"$filter",
'limit'=>0);
$sn = $modx->runSnippet('getResources',$arr);
if(!empty($_GET['s-auto']) || !empty($_GET['s-eng']) || !empty($_GET['s-category'])) {
if(!empty($sn)) {
echo '<table class="param-model">';
echo $sn;
echo '</table>';
}
else {
echo '<p class="not">По вашему запросу ничего не найдено</p>';
}
}select-model сниппет модели<?php
if(!empty($_GET['s-auto'])) {
$array_ids = $modx->getChildIds($_GET['s-auto'],6,array('context' => 'web'));
echo'<div class="f-fields plane-2"><select name="s-eng" id="s-eng"><option value="0">Выберите двигатель</option>';
foreach($array_ids AS $item) {
$page = $modx->getObject('modResource', $item);
$output = $page->get('pagetitle');
if($_GET['s-eng'] == $item) {
$cls = ' selected';
}
else {
$cls = '';
}
echo '<option value="'.$item.'"'.$cls.'>'.$output.'</option>';
}
echo '</select></div>';
}сниппет searchauto<?php
// [[!getResources? &sortby=`{"menuindex":"ASC"}` &parents=`[[*id]]` &where=`{"template:IN":[5]}` &tpl=`product-list`]]
$model = $_GET['f-auto'];
$arr = array(
'sortby'=>'{"menuindex":"ASC"}',
'includeTVs'=>1,
'processTVs'=>1,
'where'=>'{"template:IN":[5]}',
'tpl'=>'product-list',
'parents'=>15,
'tvFilters'=>"model==%$model%");
echo '<table class="param-model">';
echo $sn = $modx->runSnippet('getResources',$arr);
echo '</table>';Кто чем подскажет, поможет, буду благодарен обыскал всё, сам почти не разбираюсь в модексе вообще, по этому прошу помощи, нашёл что сортировку можно выполнить по sortbyTV — Сортировка по TV. Указать имя TV. А как и что не понятно.