Aleksandr Huz

Aleksandr Huz

С нами с 02 августа 2014; Место в рейтинге пользователей: #20
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 и прочее бесплатные компоненты.
  • Заказчик: Вы серьезно? Вы хотите за это деньги? Вы же используете бесплатный движок и бесплатные компоненты, и там работы на пару часов.

И не важно какой у него лендинг, или вы ему тоже скажете, что лендинг хрень и лучше таким сайтом не засорять интернет?
Aleksandr Huz
12 мая 2019, 21:30
0
Продается готовая сборка сайта, а не платный конструктор.
Aleksandr Huz
09 мая 2019, 14:53
0
Спасибо за замечания!
В предыдущем обновлении ошибся, поэтому системные настройки не устанавливались.
ClientConfig добавил в сборку.

В базовом шаблоне не хватает h1.
Тут уже нужно вставлять самому в чанке или в самом шаблоне.

В служебные можно ещё добавить политику конфиденциальности.
Да, добавлю в след. обновлении.
Aleksandr Huz
09 мая 2019, 11:15
+1
Добрый день!
На модхосте все работает:

Посмотрите в консоле разработчика какие ошибки есть.
Aleksandr Huz
06 мая 2019, 14:32
0
Нет. А зачем, если есть админка? На фронте — это закрытая отдельная страница для избранных?
Aleksandr Huz
03 мая 2019, 07:47
+1
Да, действительно, ошибка. Спасибо, исправил!
Aleksandr Huz
01 мая 2019, 10:21
0
Например? У меня ничего нет ошибок.