Андрей

Андрей

С нами с 09 апреля 2015; Место в рейтинге пользователей: #70
Андрей
20 января 2020, 18:59
1
0
В чанке getImageList феном не будет работать, только стандартный парсер.
Андрей
20 января 2020, 18:47
0
Fenom и getImageList (MIGX) могут дружить — ещё есть параметр JsonPlaceholder, но никогда им не пользовался, не знаю будет ли работать правильно.
Андрей
20 января 2020, 18:38
0
Вот тут есть совет заносить сначала путь в переменную — https://modx.pro/help/8962#comment-107263, по идее должно сработать.

С другой стороны раз вызов через сниппет работает, то и пусть работает, по факту то же самое получаем =)
Андрей
20 января 2020, 18:24
0
Под рукой нет сейчас сайта попробовать, а если вот так сделать:
{'/img/'~$item.image | phpthumbsup : 'w=240&h=240&zc=1'}
Попадёт img в путь или нет?
Андрей
20 января 2020, 17:51
0
На что например поменять? Это самый быстрый снипет из существующих аналогов и нет ошибок в консоли как у других, phpthumbOn или Of
Далеко не самый быстрый — Thumb War, и ужасные пути к картинкам получаются.

Давно использую — pThumb.

Надо попробовать как то так:
{foreach $indexgroup as $item}
   <img src="img/{$item.image | phpthumbsup : 'w=240&h=240&zc=1'}"> // возможно ещё слеш в начале надо
{/foreach}
Андрей
20 января 2020, 17:29
0
Просто item.image выведет название файла, без пути?
{foreach $indexgroup as $item}
   {$item.image}
{/foreach}
Нужно дописывать путь к источнику файлов. И вот это — phpthumbsup стоит поменять на что нибудь более современное =)
Андрей
20 января 2020, 17:13
0
А что это значит? )
Это когда чанк прописан на странице, там не работают по умолчанию модификаторы — @INLINE или @CODE

Но в твоём случае надо убрать параметр — &fastMode=`1`.

Из документации:
Быстрый режим обработки чанков. Все необработанные теги (условия, сниппеты и т.п.) будут вырезаны.
Андрей
20 января 2020, 16:59
0
Чанк не INLINE случаем?
Андрей
20 января 2020, 14:46
+2
Если использовать вызов с чанком то проблемы нет, но это запускает старый сниппет, он для небольшого кол-ва ресурсов и медленней работает — GoogleSiteMap

[[!GoogleSiteMap? &itemTpl=`myCustomTpl`]]

myCustomTpl:
<url>
    <loc>[[+url]]</loc>
    <lastmod>[[+date]]</lastmod>
    <changefreq>[[+update]]</changefreq>
    <priority>[[+priority]]</priority>
</url>

Лучше просто использовать pdoSitemap.
Андрей
18 января 2020, 22:20
0
Только как передать данные в FormIt
Добавить код в обработчик построения маршрута, который будет записывать данные в hidden input в форме.
Андрей
13 января 2020, 00:10
+1
В рамках pdoTools, о чём собственно и написано.
Андрей
05 января 2020, 00:05
+1
На Fenom можно так:
{switch $_modx->resource.id}
    {case 2}
        {var $pid = $_modx->resource.parent}
    {case 10}
        {var $pid = 10}
    {case default}
        {var $pid = 1}
{/switch}

{'!pdoPage' | snippet : [
    'limit' => 15,
    'parents' => $pid
]}

Стандартным парсером как то так должно сработать:
[[!pdoPage?
    &limit=`15`
    &includeTVs=`image`
    &parents=`[[*id:is=`2`:then=`[[*parent]]`]]`
]]

Третий вариант написать свой сниппет-обёртку и запускать что нужно через runSnippet, суть аналогична решению на fenom, только работа будет идти в сниппете а не в шаблоне.
Андрей
25 декабря 2019, 18:42
0
Возможно какая то проблема записи в сессию, но в любом случае надо смотреть и экспериментировать изнутри, так сложно сказать. У меня есть несколько магазинов на reg.ru, версии аналогичные, таких багов не наблюдается.
Андрей
24 декабря 2019, 13:32
0
Вариантов тут может быть много, поменялись настройки хостинга, сменили версию php, обновляли движок, может у ЦБ изменилась отдача курса и т.п. Т.е. надо смотреть изнутри детально.

Можете создать тему в разделе Работа, или привести часть логов здесь, возможно кто то уже сталкивался с подобной проблемой.
Андрей
24 декабря 2019, 13:13
0
Как минимум стоит посмотреть ошибки в логах.
Андрей
24 декабря 2019, 13:01
0
GoodNews — можно протестировать, весьма полезный компонент.
Андрей
17 декабря 2019, 14:40
+1
Современный JS вместо монструозного ExtJS.
Который при желании можно не использовать — Разработка компонента без злосчастного ExtJS.