Передайте конфигурацию .json на внешний js для темы grav - PullRequest
0 голосов
/ 20 марта 2019

В настоящее время я создаю тему Grav , в которой div должен иметь фон particle из частицы.js .

Как указаносогласно руководству по установке , для фактического вызова функции в js для визуализации частиц требуется файл config в формате .json

/* particlesJS.load(@dom-id, @path-json, @callback (optional)); */
particlesJS.load('particles-js', 'assets/particles.json', function() {
  console.log('callback - particles.js config loaded');
});

Однако яне знаете, как я могу указать путь к файлу json.Когда я попытался передать обычный относительный путь html (как в примере выше), команда GET в консоли вернула ошибку 404.Когда я попробовал Static Asset Path , используя {{ url("theme://assets/particles.json") }}, GET вернул ошибку 403 (Запрещено).

Как указать путь во внешнем скрипте?

1 Ответ

0 голосов
/ 21 марта 2019

Сам нашел решение: вместо предоставления относительного пути или использования потоковых функций, вы можете указать «полуотносительный» путь к папке ресурсов темы (если вы ее используете): /user/themes/<theme-name>/assets/particles.json

...