У меня возникла проблема с Bootstrap datetimepicker (эта: https://github.com/Eonasdan/bootstrap-datetimepicker) при размещении внутри формы на моем сайте, которая использует тег {exp: channel: form} для фиксации данные после представления.Проблема с Bootstrap datetimepicker и тегом шаблона формы формы ExpressionEngine
Datetimepicker не срабатывает; сначала я подумал, что это просто проблема с CSS, что означало, что она не была видна, но после обширного тестирования я обнаружил, что datetimepicker отлично работает со всеми моими HTML и CSS на странице, только когда я завершаю свои поля формы в теге шаблона {exp: channel: form}, который он перестает работать.
Просмотр источника, что этот шаблонный тег выводит, я еще больше сузили код, который заставляет DateTimePicker прекратить работать с этим:
<script type="text/javascript" charset="utf-8" src="http://differentsnow.com/index.php?ACT=11&ui=core,widget,mouse,position,draggable,resizable,button,dialog,datepicker&plugin=markitup,toolbox.expose,overlay,tmpl&file=underscore,cp/date&v=1387560768&use_live_url=y&include_jquery=y"></script>
Удаление этого сценария заставляет DateTimePicker работать снова.
Мне все еще нужно добавить тег {exp: channel: form}, чтобы моя форма работала правильно, но также хотелось бы, чтобы datetimepicker работал. Кто-нибудь видел ту же проблему? Может ли кто-нибудь сообщить, что я могу сделать в EE, чтобы исправить этот сценарий или что он на самом деле делает?
Я использую:
- ExpressionEngine 2.7.3
- bootstrap.js (v3.1.1, как более поздние v3.2.0 вызывает DateTimePicker прекратить работу)
- бутстраповских-datetimepicker.js (v.3.1.3)
- moment.js (v2.8.1)
Я знаю, что упорядочение этих сценариев имеет важное значение и, как я говорю, без т он нарушает сценарий выше, который выводится тегом {exp: channel: form}, datetimepicker работает на 100%!
Большое спасибо, Роб