Шаблон: загрузка js-библиотек в footer'e шаблона
Подскажите, пожалуйста, в следующем вопросе:
Есть несколько тяжелых js-библиотек, которые хотел бы подгрузить непосредственно перед
в footer.tpl.
Как правильно это сделать, по-аналогии с {$aHtmlHeaderFiles.js}? Желательно, что бы была возможность их склейки (вручную не хочется объединять).
Предполагаю, что в конфиге шаблона указать что-то вроде:
И получить массив JS в шаблоне…
Но этот способ не работает так как, предполагаю, что движок не обрабатывает $config['footer'], ну и соотв, массив smarty {$aHtmlFooterFiles.js} — пуст.
Спасибо!
Есть несколько тяжелых js-библиотек, которые хотел бы подгрузить непосредственно перед
</body>
в footer.tpl.
Как правильно это сделать, по-аналогии с {$aHtmlHeaderFiles.js}? Желательно, что бы была возможность их склейки (вручную не хочется объединять).
Предполагаю, что в конфиге шаблона указать что-то вроде:
$config['footer']['default']['js']['footer_js_1'] = '___path.static.skin___/js/some_big_lib_1.js';
...
$config['footer']['default']['js']['footer_js_n'] = '___path.static.skin___/js/some_big_lib_n.js';
И получить массив JS в шаблоне…
{$aHtmlFooterFiles.js}
Но этот способ не работает так как, предполагаю, что движок не обрабатывает $config['footer'], ну и соотв, массив smarty {$aHtmlFooterFiles.js} — пуст.
Спасибо!
3 комментария
А «склейка» обязательна?
Сделал обычным подключением js-библиотеки.