2014-10-04 3 views
0

내 사이트에서 {exp : channel : form} 태그를 사용하여 부트 스트랩 datetimepicker (이 하나 : https://github.com/Eonasdan/bootstrap-datetimepicker)를 사용할 때 문제가 발생했습니다. 제출시 데이터.부트 스트랩 문제 datetimepicker 및 ExpressionEngine 채널 양식 템플릿 태그

datetimepicker가 실행되지 않습니다. 처음에는 그것이 CSS가 아닌 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
  • 부트 스트랩-datetimepicker.js을 (V3.1.1보다 최근 v3.2.0 작동이 중지 할 수있는 DateTimePicker의 원인으로) (v.3.1.3)
  • moment.js (v2.8.1)

내가 말한대로 내가 t없이, 이러한 스크립트의 순서가 중요하다는 것을 알고 및 위 스크립트를 위반하는 것은 {exp : channel : form} 태그가 출력하므로 datetimepicker는 100 % 작동합니다!

많은 감사, 롭

답변

0

당신이 당신의 폼 태그를 공유 할 수 있습니까? include_jquery="no" 매개 변수를 사용하고 있습니까? 기본적으로 {exp:channel:form}에 jQuery가 포함될 것이므로 비활성화해야합니다. 여기 documentation을 참조하십시오.

관련 문제