Сниппет подключения JS, CSS
        Здравствуйте. Может быть у кого-нибудь сниппет, который поключает скрипты и стили? Простите за наглость, конечно, но я дизайнер и верстальщик, а не кодер, логика не та, такая вот отмазка. Хочется универсальный сниппет, который бы мог подключить сколько угодно, куда угодно скрипты и стили.
Представляю вызов таким:
    
    
                                                                                
            Представляю вызов таким:
[[includeCSS_JS_HTML?
&startJS=`путь\1.js, путь\2.js, путь\3.js`
&bottomJS=`путь\4.js, путь\5.js, путь\6.js`
&styleCSS=`путь\1.css, путь\2.css, путь\3.css`
&startHTML=`<javascript>блаблакод-1</javascript>`
&bottomHTML=`<javascript>блаблакод-2</javascript>`]]Как я нашел в документации, всё подключается такими конструкциями:$modx->regClientCSS('custom.css');
$modx->regClientStartupScript('site.js');
$modx->regClientScript('site.js');
$modx->regClientStartupHTMLBlock('<script type="text/javascript">блаблакод</script>');
$modx->regClientHTMLBlock('<script type="text/javascript">блаблакод</script>');Думаю сниппет пригодился бы многим. Я хочу его использовать в определенных местах, чтобы не трогать шаблон. Футер и хедер у всех страниц одинаковый, а скрипты и стили для разных страниц нужны разные.    Комментарии: 4
                А слона-то я и не заметил, давно это установлено, но не знал зачем. Спасибо.            
                    
                Ну, код будет примерно таким:
UPD: Но да, minfiyx все это и так умеет.
                    if (isset($startJS)) {
	$startJS = explode(",", $startJS);
	
	foreach ($startJS as $value) {
		$modx->regClientStartupScript($value);
	}
} — дальше только копировать и добавлять переменные и места инициализации.UPD: Но да, minfiyx все это и так умеет.
                Спасибо, теперь понятно, как обрабатывать такие параметры            
                    
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.