Как включить размещенный JS-файл в PyroCMS / Lex?

Для загрузки файлов в моей теме я использую {{ theme:js file="bootstrap.min.js" }}, Но что, если я хочу загрузить что-то из CDN, например http://code.jquery.com/jquery-1.9.1.js,

Я старался {{ theme:js file="http://code.jquery.com/jquery-1.9.1.js" }} но это ошибки.

Идеи?

2 ответа

Решение

Вы можете ссылаться на него напрямую, как обычно, без использования фактического тега. Например, взгляните на этот частичный заголовок из базовой темы Pyro 2.2:

https://github.com/pyrocms/pyrocms/blob/2.2/develop/addons/shared_addons/themes/base/views/partials/header.html

(обратите внимание, что этот пример - удаленный файл CSS, но то же самое можно сделать с файлами js и т. д.)

Почему ты бы так поступил?!

я написал {{ theme:js }} чтобы помочь людям не нужно думать о том, где их файлы. Если вы пытаетесь включить http://code.jquery.com/jquery-1.9.1.js тогда ты знаешь, где это.

<script type="text/javascript" src="http://code.jquery.com/jquery-1.9.1.js" />

Это все, что вам нужно сделать. Не думай об этом.

Другие вопросы по тегам