Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Настроить календарь Datepick (https://javascript.ru/forum/jquery/54171-nastroit-kalendar-datepick.html)

Temerytas 06.03.2015 17:40

Настроить календарь Datepick
 
Здравствуйте!

Помогите, пожалуйста подключить календарь. Вот такой код работает нормально, если убрать параметры:

<script type="text/javascript">    
 $(function() {

              $('#getSetInlinePicker').datepick({multiSelect: 4, showTrigger: '#calImg'});

});
 </script>

С параметрами {multiSelect: 4, showTrigger: '#calImg'} появляется сообщение об ошибке:


exception 'SmartyCompilerException' with message 'Syntax Error in template ".......BackendEditor.html" on line 66 "$('#getSetInlinePicker').datepick({multiSelec t: 4, showTrigger: '#calImg'});" - Unexpected ": ", expected one of: "}" , " "

laimas 06.03.2015 19:26

Datepick тут не причем, это проблемы Smarty шаблона, который по умолчанию использует фигурные скобки для своих переменных.
Помещайте JS код в шаблонах в теги {literal}

<script type="text/javascript">   
{literal}
 $(function() {
 
              $('#getSetInlinePicker').datepick({multiSelect: 4, showTrigger: '#calImg'});
 
});
{/literal}
 </script>


В последней версии Smarty это уже не требуется.

Temerytas 06.03.2015 19:52

Спасибо, спасибо, спасибо!!! :)
Я подозревала, что нужно эти теги, но, очевидно, писала их куда-то не туда ))))


Часовой пояс GMT +3, время: 20:23.