drupal 7을 사용하고 있으며 기본적으로 숨겨져있는 콘텐츠 유형에 대한 내 의견 양식을 숨기고 싶습니다. 그냥 "코멘트 추가"버튼이 필요합니다. 클릭하면 주석 폼이 렌더링됩니다. 이를 달성 할 수있는 모듈/방법이 있습니까?드루팔 (Drupal은 첫 페이지의 댓글 양식을 숨 깁니다.
0
A
답변
2
당신은
#comment-form{display:none;}
플러스 당신이 원하는 경우 하나 개의 콘텐츠 유형에 대한 특정 선택기처럼 뭔가 CSS에서 코멘트 양식을 숨길 수 있습니다. 그런 다음 (그런 파일이 존재하지 않는 경우 테 부모 테마의 템플릿 폴더에서 복사)
drupal_add_js('path_to_js_file/file.js');
그리고 당신의 subthem의 템플릿 폴더에있는 당신의 subtheme의 page.tpl.php에 일부 코드를 추가하는 해당 페이지에 자바 스크립트를 추가 file.js에서 주석 폼을 표시/숨기기위한 함수를 정의합니다. 즉 # comment-form의 스타일을 display : block으로 변경합니다.
그러면 버튼을 만들어야하며 여러 가지 방법으로이 작업을 수행 할 수 있습니다. 버튼 코드로 사용자 정의 블록을 만들 수 있습니다.이 코드를 node.tpl.php 템플릿에 추가 할 수 있습니다. Display Suite 코드 필드 또는 다른 모듈을 사용하여 컨텐트 유형에 사용자 정의 필드를 추가 할 수 있습니다.
이것은 단지 한 가지 방법 일뿐입니다.
관련 문제
- 1. 버튼 양식을 눌렀을 때 양식을 숨 깁니다
- 2. JDialog.pack() JLabel을 숨 깁니다
- 3. 드루팔 (Drupal은 미공개 콘텐츠보기 가능)
- 4. BorderLayout은 JPane을 숨 깁니다.
- 5. 키패드가 텍스트보기를 숨 깁니다.
- 6. 커서가 커서를 숨 깁니다.
- 7. CAAnimation이보기의 절반을 숨 깁니다.
- 8. RollbackException은 ValidationException을 숨 깁니다.
- 9. Gmail은 일반 텍스트를 숨 깁니다.
- 10. 비밀번호를 입력하면 양식을 숨 깁니다. WordPress 및 (! post_password_required())
- 11. tableViewCells를 적용하여 imageView를 숨 깁니다.
- 12. 자바 스크립트가 요소를 숨 깁니다.
- 13. Safari에서 Jquery 모달을 숨 깁니다.
- 14. insertSublayer는 테이블보기에서 셀을 숨 깁니다.
- 15. Pyplot의 set_xscale는 ('로그인') 숨 깁니다
- 16. UITabBarController는 남은 공백을 숨 깁니다.
- 17. 레이아웃 - MATCH_PARENT는 요소를 숨 깁니다.
- 18. 라디오 버튼으로 divle을 숨 깁니다.
- 19. JScrollPane은 텍스트 영역을 숨 깁니다
- 20. UITableView reloadRowsAtIndexPaths 행을 숨 깁니다.
- 21. 특정 마커를 숨 깁니다. api
- 22. RESTEasy가 실제 예외를 숨 깁니다.
- 23. Finder가 네트워크 연결을 숨 깁니다.
- 24. 장애인 버튼 헤더를 숨 깁니다
- 25. JButton에 아이콘을 표시하고 숨 깁니다.
- 26. DataView가 생성되는 ComboBox를 숨 깁니다.
- 27. Textview는 긴 텍스트와보기를 숨 깁니다.
- 28. GLSurfaceView는 UI 위젯을 숨 깁니다.
- 29. jquery 클래스가 행을 숨 깁니다.
- 30. setVisibility가 가까이에있는 객체를 숨 깁니다.
ypu가 일부 페이지에만 js를 추가하려는 경우 모든 조건을 추가하지 않아도됩니다. 뭔가 $ node = menu_get_object ('node', 1); if ($ node-> type === 'article') {drupal_add_js (...)} –