Aleksandr Huz

Aleksandr Huz

С нами с 02 августа 2014; Место в рейтинге пользователей: #30
Aleksandr Huz
21 мая 2019, 12:53
0
В примере, объекты ни как не связаны с картой, поэтому их можно выводить как и обычно через pdotools. С картой связан только фильтр, который фильтрует объекты и объекты на карте.
Для фильтрации вы будете использовать mFilter2?
Aleksandr Huz
21 мая 2019, 11:44
0
Выводить через pdoTools что именно? Вам нужна пагинация?
Aleksandr Huz
20 мая 2019, 21:43
0
На данный момент — нет, но смогу реализовать на этой недели. Я вам сообщу как сделаю.
Aleksandr Huz
19 мая 2019, 15:25
0
Выпустил обновление. Добавил сниппет и файл для запуска экспорта/импорта. Подробнее в статье.
Aleksandr Huz
18 мая 2019, 11:26
0
Документация теперь доступна на docs.modx.pro
Aleksandr Huz
16 мая 2019, 14:01
0
Должно быть без кавычек:
[ 'parents' => $_modx->resource.id,
Aleksandr Huz
16 мая 2019, 13:22
0
Зачем эта строчка, если вы ее потом не используете?
{set $idxMIGX = $row['MIGX_id']}
Aleksandr Huz
16 мая 2019, 13:17
0
Да, вот так, как на видео. Только я прописываю все руками, а не через интерфейс migx.
Aleksandr Huz
16 мая 2019, 12:12
+1
Все так сложно, что решил поделиться своим вариантом:
1. Используем один migx, который выводит блоки по порядку. Каждый блок — независимая вкладка с произвольными полями или даже migx

2. На сайт выводится очень легко:
{set $rows = $_modx->resource.construcrot | fromJSON}
{foreach $rows as $row}
    {include $row.chunk}
{/foreach}
Результат, имеем большую гибкость: можем менять местами блоки, добавлять сколько угодно блоков.

А еще для каждого блока у меня отдельный css и js, который собирается в зависимости от блоков на сайте, и получается что на каждой странице используется только необходимые стили и скрипты. Но это уже другая история.

Если кому-то, интересно, то скоро это реализую в своем бесплатном компоненте Boilerplate
Aleksandr Huz
16 мая 2019, 11:14
0
1. Вы можете получить значение tv chapter в виде массива и обработать его в foreach.
Пример:
{set $chapter = $_modx->resource.chapter | fromJSON}
<ul>
{foreach $chapter as $ch}
    <li>
         <a href="#">{$ch.link}</a>    
    </li>    
{/foreach}
</ul>
Aleksandr Huz
16 мая 2019, 11:03
0
Вам подойдет компонент Quiz
Aleksandr Huz
14 мая 2019, 16:53
0
Выпустил обновление: добавил условия.
Над другими задачами работаю.
Aleksandr Huz
13 мая 2019, 22:12
0
Завтра начну доработку компонента.
Добавление нужно, чтобы ресурсы в таблице соответствовали ресурсам в админке.В след. обновлении добавлю еще один чекбокс, чтобы отключать добавление.
Aleksandr Huz
13 мая 2019, 12:03
0
А как эти поля будут реализованы?
Если они будут находится в таблице ms2_products тогда можно.
Aleksandr Huz
13 мая 2019, 11:27
0
За компонент GoogleSheets вы правы. Как реализую еще несколько функций и он станет дороже.

За компонент Portfolio — время покажет, хрень ли это или сборка, которая кому-то пригодиться.

Т.е. продается сайт на бесплатной системе MODx, с плейсхолдерами на бесплатных компонентах (ClientConfig, MIGX и прочих)
По вашему если использовать бесплатный движок и бесплатные компоненты, то работа должна быть бесплатной?
Представляю такую ситуацию:
  • Заказчик: Мне нужна админка для небольшого лендинга(5 блоков)
  • Разработчик: 5 000 руб, движок MODX
  • Заказчик: Какие компоненты вы будете использовать?
  • Разработчик: ClientConfig, MIGX и прочее бесплатные компоненты.
  • Заказчик: Вы серьезно? Вы хотите за это деньги? Вы же используете бесплатный движок и бесплатные компоненты, и там работы на пару часов.

И не важно какой у него лендинг, или вы ему тоже скажете, что лендинг хрень и лучше таким сайтом не засорять интернет?