Aborrol

Aborrol

С нами с 16 декабря 2018; Место в рейтинге пользователей: #364
Aborrol
12 мая 2019, 18:54
+1
Существующий заказ это запись в бд. Чем не подходит простой sql запрос?
Aborrol
12 мая 2019, 16:58
0
Можно например из достаточно простых способов:
вывод msProducts через json в переменную, и дальше в цикле через fenom группировать по родителю.
Группировать на клиенте, например jquery filter
Aborrol
07 мая 2019, 02:10
0
Да тут тьма вариантов же.
При нажатии на «Видео» есть переход на эту страницу? Если да то не понимаю в чем проблема
pdoresources c &where=`{«video:IS NOT»: null}
Если нужно отфильтровать на текущей странице то можно действительно через get
получать get можно просто [[!#get.video:default=``]] это можно использовать прямо в запросе pdoresources
Если хочется не перезагружая страницу то можно сделать тоже самое например так
ilyaut.ru/tips-and-tricks/simple-ajax-filter-using-pdopage/
Aborrol
06 мая 2019, 21:31
0
А почему не через pdoResources c where?
Aborrol
27 апреля 2019, 02:43
0
Что за модуль остатков?
Пересохранять товар это очевидно костыль.
Вообще такое поведение похоже на кэширование.
Кэш везде пробовали удалять, сниппет вызываеть некэшированным и т.д.?
Aborrol
25 апреля 2019, 22:06
+2
Ну тогда можно же просто указать в выборке как сортировать, что-то вроде этого
$q = $modx->newQuery('modContext',  array('key:NOT IN' => ['mgr']));
$q->sortby('rank', 'ASC');
$contexts = $modx->getCollection('modContext', $q);
Aborrol
25 апреля 2019, 17:35
0
Можно через консоль в цикле каждому товару прописать show_in_tree = 0
Aborrol
25 апреля 2019, 17:26
0
Если беспокоит чанк выведи
&tpl=`@INLINE `
В идеале конечно все же писать свой запрос в БД в своём сниппете, если количество записей достаточно большое, это будет на порядок быстрее.
Aborrol
25 апреля 2019, 00:29
0
Если я правильно понял вопрос, то
в вызов pdoResources добавить
&setTotal=`1`
&totalVar=`total`
и выводить плейсхолдером [[+total]]
Aborrol
21 апреля 2019, 23:29
+1
А если добавить в форму количества
<button class="btn btn-default" type="submit" name="ms2_action" value="cart/change">
    изменить
</button>
Aborrol
20 апреля 2019, 02:52
+1
Потому что это невалидная верстка.
<thead>
    <tr>
      <th>Заголовок таблицы</th>
    </tr>
  </thead>
Aborrol
15 апреля 2019, 14:35
+1
А так?
{'!Gallery' | snippet:[
	'thumbTpl'=> 'portfolio-image-thumb',
	'album' => $pagetitle,
	'limit' => '1'
	]}
Aborrol
06 апреля 2019, 02:49
+1
Если включен fenom, то добавь пробелы вокруг фигурных скобок или перепиши на феном. Я в итоге выводил так:
{'!CompareList' | snippet: [
'fields' => ' { "model" : ["product_image","gabarit_dlina","gabarit_shirina","gabarit_visota","model_engine","dorojniy_prosvet","dlina_strely","obem_kovsha","max_glubina_kopaniya","max_visota_kopaniya",
"max_visota_razgruzki","toplivniy_bak","maslo_dvigatelya","systema_ohlazhdeniya","gidravlicheskaya_sistema","eksplutationnaya_massa","shirina_kolei","shirina_povorotnoy_platformi","power_engine",
"obshaya_visota","min_radius_povorota"] } ',
'formatSnippet' => 'compare_img'
]}
Aborrol
04 апреля 2019, 00:45
0
{var $res = $_modx->runSnippet('!mSearch2', [
            'parents' => 0,
            'returnIds' => 1,
             'limit' => 0,
            'where' => '{"template":12}'
        ])}
Aborrol
23 марта 2019, 21:24
0
По идее нужно так
{set $status ="block"}