Есть общий контролер страниц, где прописанно:
Код:
//List of base CSS files
$styles = array(
'assets/css/style.css',
'assets/css/slider.css',
'assets/css/paginator.css',
);
//List of base JS files
$scripts = array(
'assets/js/slider.js',
'assets/js/paginator.js',
);
//Join array to template
$this->template->styles = $styles;
$this->template->scripts = $scripts;
Далее в базовом view файле погружаю через
Код:
<?php
foreach($styles as $file_style)
{
echo html::style($file_style);
}
foreach($scripts as $file_script)
{
echo html::script($file_script);
}
?>
Всё работает, вот только как нибудь в котролере можно делать проверки на подключение JS и CSS файлов, напр. в верстке шаблона у меня так подключается
Код:
<!--[if IE]>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<![endif]-->
<script type="text/javascript">
if("ontouchend" in document) document.write("<script src='/assets/js/jquery.mobile.custom.min.js'>"+"<"+"/script>");
</script>
Что бы строго в шаблон view не грузить, как в контролере можно составить проверки?
спс.Ув.