Вставить шаблон, расположенный в любом месте в файловой системе в шаблон Pebble - PullRequest
0 голосов
/ 18 апреля 2019

У меня есть веб-приложение Spring Boot Java. Приложение может генерировать веб-страницы с помощью Pebble. Все ресурсы, используемые Pebble, находятся в application.war \ WEB-INF \ classes . Затем в Pebble движок получает шаблон. В этом шаблоне мне нужно включить CSS, который может быть где угодно в файловой системе, например ::100100

<html>
 <head>
    <style>
        {% include "/absolute/path/of/custom-css.css" %}
    </style>
</head>
    <p>{% include "this/works/because/foo/is/under/WEB-INF/classes/foo.html" %}</p>
</body>
</html>

Я не могу включить файл custom-css.css. Ошибка com.mitchellbosecke.pebble.error.LoaderException: не удалось найти шаблон

Я не могу найти никакой помощи в документации (https://pebbletemplates.io/wiki/tag/include/) ни здесь (https://groups.google.com/forum/#!topic/pebble-templating-engine/2gK9B1twwKw)

)

Есть идеи?

1 Ответ

0 голосов
/ 18 апреля 2019

Я нашел проблему.Мой движок был инициализирован только с classpathloader вместо стандартного classpathloader AND fileloader.

...