Miša Bulic

Miša Bulic

С нами с 11 ноября 2016; Место в рейтинге пользователей: #247
Miša Bulic
12 ноября 2021, 10:39
0
Без Pdotools вообще пропадает смысл тестирования, все сайты на нём, всё на феноме. Как тестировать непонятно, я уж позабыл как там стандартными средствами сниппеты выводить.
Miša Bulic
27 октября 2021, 10:31
0
У меня частенько отваливаются сертификаты на разных сайтах, толи автопродление не срабатывает, толи ещё что то?
Miša Bulic
26 октября 2021, 11:32
0
Ну я думаю надо сделать сниппет в котором надо указать например id ресурсов, или шаблон для выборки страниц где есть заполненное поле msProductsComposerSelection. И по очереди проверять соответствует ли условиям ресурс на котором вызывается сниппет. если соответствует, то выводить ссылку на выборку. При первом открытии он пробежится по ресурсам, а потом будет просто грузить из кеша. @Prihod Такое реально?
Miša Bulic
08 октября 2021, 12:39
0
да без проблем.
Я на одном проекте делал руками примерно такое. Там всё было сделано обычными ресурсами, но можно и категории и товары в минишопе сделать.
На странице категории есть поле в которое писалось условие для выборки, по сути тоже самое что и этот компонент, только кодом.
На странице товара я делал так:
{if $_modx->resource.area < 100}
    <a role="button" class="btn btn-secondary btn-sm" title="{15 | resource : 'pagetitle'}" href="{$_modx->makeUrl(15)}">до 100 м<sup>2</sup></a>{/if}
{if $_modx->resource.area > 100 && $_modx->resource.area < 150}
    <a role="button" class="btn btn-secondary btn-sm" title="{16 | resource : 'pagetitle'}" href="{$_modx->makeUrl(16)}">от 100 до 150 м<sup>2</sup></a>{/if}
{if $_modx->resource.area > 150}
    <a role="button" class="btn btn-secondary btn-sm" title="{17 | resource : 'pagetitle'}" href="{$_modx->makeUrl(17)}">от 150 м<sup>2</sup></a>{/if}
вот и руками всё прописывал, это неудобно. Особенно если условий 50 или 100 или ещё больше.
Вот и хотелось бы каким нибудь сниппетом выводить это, чтобы он проходил по всем категориям с условиями и вставлял те, что подходят. Чтобы потом просто добавлять категорию и выставлять нужные условия и везде в товарах сразу появлялись ссылки на эту категорию.
Miša Bulic
08 октября 2021, 12:11
0
да, наверное. Тут посложнее вывод. Меня интересует все страницы в выборке которой участвует товар. типо облака тегов. и размер, и толщина и цвет всё подряд
Miša Bulic
08 октября 2021, 11:18
0
Есть ли возможность делать обратные ссылки внутри товара? Все выборки в которых участвует товар вывести ссылками. Сеошникам это ппц как нужно.
Miša Bulic
10 сентября 2021, 09:24
0
Можно ли добавить поддержку параметра return для pdoNeighbors. В самом сниппете не очень удобно выводить результаты, а если получить только id и выводить уже привычными способами будет гораздо удобнее.

Ещё, если это возможно, давить параметр для обёртки каждого результата pdoresources. Сейчас можно обернуть только весь вывод, но не каждый результат.
Miša Bulic
09 сентября 2021, 12:44
0
Чем то похоже на seo filter если я правильно понял. Только привязывается к ресурсам а не виртуальным страницам.
Пара вопросов:
  1. Фильтры можно делать по доп полям?
  2. Без ms2filter работает?
  3. можно ли на странице товара получить ссылки на эти выборки, если этот товар там состоит?
Miša Bulic
07 сентября 2021, 10:26
+1
да, функционально почти все есть. не хватает только красивой обертки. Но её впихнуть будет не так просто. Нужно будет библиотеку готовых решений делать, и сообщество туда будет их добавлять
Miša Bulic
07 сентября 2021, 09:37
0
если бы я хоть немного представлял, что можно сделать с ExtJs(правильно?) то подсказал. В идеале конечно сделать что типа Gutenberg или editorjs.io/, но это уже слишком наверное, хотя было бы мега круто.
Miša Bulic
06 сентября 2021, 12:28
+3
Плюс. Отличный компонент, уже наполнил сайт со статьями (300 шт). Есть встроенная галерея. Готовые блоки отличная тема, Настроил и в пару кликов вставляешь блок и тут же его можно подредактировать.
Не хватает:
  1. настройки визуального отображения в админке (когда блоков много, путаешься и не знаешь что внутри)
Miša Bulic
18 августа 2021, 18:07
0
Поправьте ссылку в пагинации /?page=1, чтобы она вела на первую страницу без пагинации. Сеошники задолбали с этим.
Miša Bulic
16 августа 2021, 10:39
0
Добрый день документация обновится? Как выводить галерею? Очень мало примеров.
Miša Bulic
31 мая 2021, 20:27
+1
Очень интересное дополнение. Если будет интеграция с msgallery, то будет просто мастхев для контентных сайтов. Правильно выше написали, если будут расширения то будет очень круто.
Miša Bulic
31 мая 2021, 10:03
0
эта проблема с ClientConfig, у меня по крайней мере уже пару лет. Всегда после обновления лезу пересохранять.
Miša Bulic
08 апреля 2021, 09:41
0
Так заработало, спасибо!
Miša Bulic
07 апреля 2021, 21:42
0
{include 'file:chunks/blocks/pdo_project.tpl' $resources='250,251'}
{set $params = [
'depth' => '0',
'resources' => $resources,
'element' => 'msProducts',
'tpl' => '@FILE chunks/cards/card-project.tpl',
'includeThumbs' => 'medium',
'limit' => 80,
'includeTVs' => 'size,pro,price1,area,projectname',
'tvPrefix' => '',
'parents' =>  0 ,
]}
<div class="rows row row-cols-1 row-cols-sm-2 row-cols-md-3 catalog mt-2">
    {'!pdoPage' | snippet : $params}
</div>
Вот такой работает, я и хотел узнать как сделать чтобы можно было не айдишник искать, а по названию выводить
Miša Bulic
07 апреля 2021, 21:33
0
{set $params = [
'ajaxMode' => 'default',
'depth' => '0',
'element' => 'msProducts',
'tpl' => '@FILE chunks/cards/card.tpl',
'includeThumbs' => 'square',
'limit' => 6,
'includeTVs' => 'size,pro,price1,area',
'where' => ['article:IN' => $articles]
'tvPrefix' => '',
'parents' => 0,
'showLog' => 1,
]}
<div class="rows row row-cols-1 row-cols-sm-2 row-cols-md-3 catalog mt-2">
    {'!pdoPage' | snippet : $params}
</div>