PloneFormGen 도구를 사용하여 양식을 만들었습니다. 이제는이 버튼을 클릭하여 표시되는 로그인 양식과 비슷한 방식으로이 양식을 팝업에 표시하고 싶습니다. 팝업창에 url/ajax 폼을로드 할 수있는 jquery 툴 모듈을 살펴 보았습니다. iframe에 URL을로드하려고 시도했지만 전체 페이지가 팝업에 표시됩니다. 양식 섹션 만 표시하면됩니다. jquery 도구가 이해할 수 있도록 plone formgen 양식을 사용자 정의해야합니까? 다른 방식으로 양식을 만들어야합니까? Plone FormGen이이 경우 요구 사항에 맞도록 내 양식이 성공적으로 제출되면 우편물 기능이 필요합니다. 이것에 대한 지침이나 조언이 도움이 될 것입니다. 몇 가지 제안을 해주십시오.Plone FormGen in popup
답변
Plone이 plone_ecmascript/popupforms.js에서 자체 팝업 양식을 설정하는 방법을 살펴보십시오. 팝업 폼을 수행하는 방법에 대한 몇 가지 실제 예제를 보여줍니다. 예를 들어 문의 양식 설정 :
// contact form
$('#siteaction-contact a').prepOverlay(
{
subtype: 'ajax',
filter: common_content_filter,
formselector: 'form[name="feedback_form"]',
noform: function(el) {return $.plonepopups.noformerrorshow(el, 'close');}
}
);
PFG 양식은 다를 수 있습니다. "필터"사양에 주목하십시오. 원하는 것보다 더 많은 페이지를 표시하지 않도록하는 것입니다. 이러한 종류의 필터링은 AJAX 팝업에서 가능하지만 iframe에서는 가능하지 않습니다. http://pypi.python.org/pypi/plone.app.jquerytools/1.4b1
스티브, 솔루션을 시도했지만 아약스로 하위 유형을 변경할 때 "이 서버에서 응답이 없습니다. 나중에 다시 시도하십시오."jQ ('# view_screenshot'). prepOverlay ({subtype : 'ajax', filter : (translate) : When는 내가 plone을 사용하여 양식을 만들 때 (예 : plone), formselector : '양식 [이름 = "edit_form"]', noform : function (el) {return jq.plonepopups.noformerrorshow (el, 'close');} } form gen 나는 항상 폼에 첨부 된 같은 이름을 얻습니다. 그래서 currenlty 나는 내가 만든 differentnt 폼을 구별 할 수 없다. 폼 생성 중에 differnt 폼 이름을 부여하는 메커니즘이있다. – Avinash
jq() 파트의 selector는 폼 페이지에 대한 링크를 가리켜 야한다. 나는 네가 의심하지 않는다. prepOverlay를 사용하지 않고 링크를 따라 가면 양식 페이지가 표시됩니다. prepOverlay 루틴은 대신 폼을 표시하도록 설정합니다. PFG가 자신에게 게시합니다. URL로 구별됩니다. – SteveM
jquerytools를 사용하여 Plone formgen의 임베드 모드를 사용할 수 있습니다. iframe에 사용 된 URL은 yourform이어야합니다./fg_embedded_view_p3 – toutpt
에서
전체 세부 사항은 당신은 플론 (Plone)을위한 팝업 양식을 살펴 있습니다 http://plone.org/products/pipbox.portlet.popform
- 1. popup in Joomla
- 2. popup in sharepoint 2007
- 3. Spinner in PopUp Window
- 4. ListBox in Popup WP7
- 5. Powershell Sqlcmd popup in C#
- 6. Plone 업그레이드 3.3.5에서 Plone 4.1.2로
- 7. Plone 2.5.5를 Plone 3.3.5로 업그레이드
- 8. UIWebview Popup
- 9. Popup UIPickerView
- 10. Plone/Python : Plone with Ubuntu의 zc.async 문제
- 11. Plone 3.0에서 4.1로 마이그레이션하십시오.
- 12. Plone 3에서 Plone 4로 zope.formlib 폼을 옮기기
- 13. jquery popup always shows
- 14. Plone 구성
- 15. contentmir와 plone 4의 통합
- 16. wxPython PopUp 알림
- 17. JQuery Popup Window/Menu
- 18. Popup inactive Silverlight 2.0
- 19. Popup 자바 스크립트 메뉴
- 20. popup 달력을 얻는 방법?
- 21. Android PopUp ListView
- 22. FancyBox/Popup Deeplinking
- 23. CKFinder popup onbeforeunload javascript
- 24. iPhone : MKAnnotation show popup?
- 25. Java Killing Popup Process
- 26. Jquery Model Popup
- 27. PopUp 프레임 관련
- 28. MVC modal popup submit
- 29. jquery popup with django
- 30. Cocos2d & UIKit Popup
당신이 양식을 데리러 적절한 JQuery와 선택기를 사용하지 않는 것 같다. 우리가 고칠 수 있도록 코드 (팝업 부분 만)를 게시 할 수 있습니까? –
내 자바 스크립트는 다음과 같습니다 : jq (document) .ready (function() { jq ('# view_screenshot') prepOverlay ({subtype : 'iframe', urlmatch : 'home/view-screen-shots', formselector : 'form'}); }); 오류 : 오류 : this.getContent가 함수가 아닙니다. 소스 파일 : www.example.com/Home/portal_javascripts/My%20Theme/++resource++plone.app.jquerytools.overlayhelpers.js 나는이 이미지를 클릭 할 때이 함수를 호출한다. – Avinash