pdoResources + MIGX + processTVs

Добрый день.
Столкнулись с такой ситуаций. На сайте выводим ресурсы, у ресурса два поля img — картинка, characteristics — характеристики (MIGX)/ Вывод ресурсов на сайте делаем так:
pdoResources'|snippet:[
  'parents'=>$_modx->resource.id,
  'includeTVs'=>'img,characteristics',
  'tvPrefix'=>'',
  'limit'=>0,
  'depth'=>0,
  'tpl'=>$template
]}
В чанке характеристики выводим так:
{foreach $characteristics as $char}
	<div class="table-row">
		<div>{$char['title']}</div>
		<div>{$char['text']}</div>
	</div>
{/foreach}
Появилась необходимость включить настройку processTVs (для обработки картинок в связке с Polylang). И с ней вывод характеристик не работает. В какую сторону смотреть? Спасибо
Александр Быковский
18 июня 2022, 12:56
modx.pro
129
0

Разработчик MODX на фултайм

30 90 000
Добрый день, ищем удалённо специалиста MODX

  1. Разработка сложных сайтов
  2. Разработка компонентов
Оплата от 90к до 140к в месяц

TG: khokhlunov
Николай Хохлунов
24 июня 2022, 17:27
modx.pro
126
0

Вывод только value валюты из сниппета CurrencyCalc

Всем привет, хотел был узнать можно ли вывести только value валюты, то есть например если я вызываю usd то только его value выводиться. Если в данном сниппете нету такой возможности, могли бы вы посоветовать какое-нибудь готовое решение желательно которое выводит по курсу тенге
Zhan
19 июня 2022, 21:52
modx.pro
126
0

pdoResources группировка по TV

Недавно столкнулся с задачкой.
Есть ресурсы списком, но категория указывается в TV (tvName), на страницы нужно вывести (список категорий), хотел уже написать сниппет с группировкой кастомный, полез pdoResources и посмотрел как там прописываются алиасы в итоге увидел что к TV прописывается алиас TV.

Вот мое решение, может кому пригодится:
TV + tvName +.value

[[!pdoResources?
 &parents=`2773`
 &tpl=`media_item`
 &prepareTVs=`1`
 &includeTVs=`tvName`
 &groupby=`TVtvName.value`
]]
На выводе получается (у меня) 4 категории (скрин)


vectorserver
30 июня 2022, 09:34
modx.pro
2
124
+1

Вопрос по PdoMenu

Есть вот такое вот меню
<!-- Start Navbar Area -->
        <div class="navbar-area">
            <!-- Menu For Mobile Device -->
            <div class="mobile-nav">
                <a href="index.html" class="logo">
                    <img src="assets/img/footer-logo.png" alt="Logo">
                </a>
            </div>
nikolrazumov
13 июня 2022, 23:27
modx.pro
124
0

Modx Revo: как получить id соседнего ресурса?

Добый день!

Мне нужно получить id соседнего ресурса.
Задача в том, что бы получить все ТВ поля соседнего ресурса.

Я пробовал получить uri через pdoNeighbors, потом вызвать там pdoResources, и в &resources я вызывал сниппет с параметрами, который из uri получал Id
&resources=`[[!getUrlID? &uri=`[[+uri]]`]]`
По всей видимости, pdoResources вызывается раньше, чем в pdoNeighbors я получаю [[+uri]], из-за чего я не успеваю преобразовать uri в id, и передать его в pdoResources.

Сам сниппет:
return $modx->findResource($uri, 'web');
Как я ещё могу получить все tv поля соседнего ресурса?
Дмитрий
10 июня 2022, 11:47
modx.pro
122
0

Как понять какой чанк имеется в виду в логе mFilter2?

Здравствуйте!
На одном сайте есть проблема со временем генерации страницы с mFilter2.
Страница грузится в среднем минуту, товаров 6000.
В логе написано следующее:
Lori
23 июня 2022, 10:26
modx.pro
119
0

Создание ресурсов через фронтенд

Есть ли готовые решения для создания ресурсов пользователями?
Хотелось бы иметь возможность через фронтенд так же давать заполнять тв пользователям.
NEREBROV
26 июня 2022, 20:54
modx.pro
116
0

Не работает "поиск" на сайте

Поисковая строка не выдает результат поиска. Нужен человек кто исправит данный недочет
electrodetaly.ru
Игорь
26 июня 2022, 16:28
modx.pro
115
0

MODX REVO MIGX + FENOM подскажите синтаксис вложенных MIGX полей?

Приветствую, обычно MIGX поля вывожу вот так:

Обычно ПЕРВЫЙ ВЫЗОВ так:
[[!getImageList? 
    &tvname=`migxtvname`
    &tpl=`tpl_collection`
    .....
]]
На Fenom так:
{set $tvname = json_decode(1 | resource : 'migxtvname', true)}
  {if $tvname}
     {foreach $tvname as $item}
        {$item.title}
     {/foreach}
  {/if}
Вот так ВТОРОЙ вызов, ВЛОЖЕННЫЙ, есть параметр VALUE.
TPL из первого вызова: tpl_collection
[[getImageList?
      &value=`[[+collection]]`
      ......
]]
А как на Fenom это будет выглядеть? Подскажите пожалуйста.
Понимаю что два foreach будет, но не пойму куда &value=`[[+collection]]` вписать.
Роман
19 июня 2022, 21:33
modx.pro
115
0