[[+modxSite.template_url]] почему то оказывается п

[[+modxSite.template_url]] почему то оказывается пустым

Один плюсик — это просто плейсхолдер. А у нас системная настройка, то есть надо два плюсика. [[++modxSite.template_url]]

MinifyX мне не нравится, потому как в нем как раз заморочки с путями. Я пробовал как-то использовать, там все не по религии.

В новой версии сборки как раз используется gulp, вот его советую поковырять. Вообще ждем подробную статью от Сергея Прохорова о том, как там все это готовить, а пока коротко скажу:

  1. Заходим по SSH в папку паблик-шаблона.
  2. Выполняем команду npm install (он скачает все нужные пакеты зависимые).
  3. Когда все закончится, выполняем gulp и оставляем его в таком виде, пока работаем.

То есть он будет следить за всеми изменениями и собирать все файлы в единый (в нашем случае в bundle/app.js и bundle/styles/styles.css). styles.css — это уже скомпиллированный из .less

Вот теперь у нас будет так.