Как правильно изменить ‹HEAD› в Django-CMS для пользовательских плагинов?

Пользовательские плагины и расширители навигации Django-CMS позволяют создавать любой контент HTML в некоторой части HTML. Однако у меня часто есть некоторые сценарии JavaScript, необходимые для некоторых конкретных плагинов, таких как плагин для просмотра фотоальбомов, для которого требуется JS в формате .

Мое текущее решение состоит в том, чтобы позволить пользователю указать для этого конкретный шаблон. Я мог бы проверить template render() для использования конкретный заполнитель или использовать ограничения заполнителя, но это не кажется правильным: он все еще находится в заполнителе «body».

Любое предложение?


person Wernight    schedule 21.12.2009    source источник


Ответы (1)


Нет ничего плохого в том, чтобы включить Javascript в тело — на самом деле, некоторые считают это лучшей практикой.

person Daniel Roseman    schedule 21.12.2009