Подскажите как регулировать порядок вызова JS скриптов?
Столкнулся с тем что при использовании разных экстеншенов для modx происходит некоторая интерференция JS скриптов. А так же их двойное подключение.
В моем снипете используется jquery datapicker. При этом Easy2 галерея использует его тоже.
Поменял вызов jquery с
$modx->regClientStartupScript('http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js');
на такой
$modx->regClientStartupScript('http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js',array('name'=>'jquery', 'version'=>'1.3.2', 'plaintext'=>false));
заодно сделав такое же изменение в easy2 полегчало но не всегда, иногда получаем в head
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script type="text/javascript" src="/assets/libs/datetime/date.js"></script>
<script type="text/javascript" src="/assets/libs/datetime/jquery.datePicker.js"></script>
<script type="text/javascript" src="/assets/libs/datetime/date_ru_utf8.js"></script>
<script type="text/javascript" src="/assets/libs/datetime/dtstart.js"></script>
<link rel="stylesheet" type="text/css" href="/assets/modules/easy2/templates/style.css" media="screen" />
<link rel="stylesheet" type="text/css" href="/assets/libs/colorbox/colorbox.css" media="screen" />
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script type="text/javascript" src="/assets/libs/colorbox/jquery.colorbox-min.js"></script>
Как жить дальше?