다른 모듈의 폼에 테이블을 추가하는 모듈을 만들려고합니다. module_form_alter 후크에 새 데이터를 추가 할 수 있지만 테마 후크를 실행하려면 어떻게해야합니까? 내가 수정하려고하는 모듈은 내가 수정하고 싶은 페이지에 테마 훅을 가지고있다. 원래 양식을 변경하고 싶지 않고 그 아래에 새로운 데이터가있는 표를 추가하려고합니다. 감사Drupal의 다른 모듈에있는 폼에 사용자 정의 테이블을 추가하려면 어떻게합니까?
답변
테이블 헤더 셀 행으로 데이터를 정렬하고, 테이블에 테마 데이터를 반환합니다
return theme('table', $header, $rows, array('class' => 'ifyouwantaclassname'));
로 출력을 반환합니다. $ 행은 데이터 집합을 반복하고 배열 항목을 추가하여 구성됩니다.
하지만 테마 훅을 사용하여 양식의 구조를 변경해야합니다.
http://www.akchauhan.com/create-drupal-form-using-theme_table-like-module-list-form/
그것을 수행하는 방법에 꽤 좋은 기록을 가지고 있습니다.
반환 된 테마를 다른 모듈 양식에 추가하려고 할 때 어떤 기능을합니까? Thanks – Kareed
모듈에서 구현 된 양식을 변경하려면 다른 모듈에'hook_form_alter()'또는'hook_form_FORM_ID_alter()'를 구현해야합니다. 변경할 폼의 ID를 안다면'hook_form_FORM_ID_alter()'가 사용됩니다. – kiamlaluno
- 1. Drupal의 뷰에서 내용을 인수로 추가하려면 어떻게합니까?
- 2. 도구 상자에 사용자 정의 컨트롤을 추가하려면 어떻게합니까?
- 3. rails3보기에 사용자 정의 javascript를 추가하려면 어떻게합니까?
- 4. drupal의 사용자 정의 페이지
- 5. drupal의 사용자 정의 데이터
- 6. 정의 폼에
- 7. 선 코딩에 사용자 정의 스 니펫을 추가하려면 어떻게합니까?
- 8. 로컬 CPAN 미러에 사용자 정의 모듈 배포를 추가하려면 어떻게합니까?
- 9. Apex Salesforce 페이지에 사용자 정의 textinput 필드를 추가하려면 어떻게합니까?
- 10. (알 수없는 형식) 컨트롤을 폼에 동적으로 추가하려면 어떻게합니까?
- 11. ASP.Net 사용자 정의 날짜 컨트롤에 스타일 특성을 추가하려면 어떻게합니까?
- 12. drupal 7에 사용자 정의 테마 기능을 추가하려면 어떻게합니까?
- 13. django 관리 인터페이스에 하이퍼 링크가있는 사용자 정의 열을 추가하려면 어떻게합니까?
- 14. Qt-Creator에서 사용자 정의 빌드 단계를 추가하려면 어떻게합니까?
- 15. 다른 모듈에있는 함수를 재정의하는 방법
- 16. drupal의 사용자 프로필 편집
- 17. 사용자 정의 폼에 셀 범위 표시; then
- 18. 사용자 인터럽트를 무한 루프에 추가하려면 어떻게합니까?
- 19. 모델에 사용자 정의보기 + 컨트롤러를 추가하려면 어떻게합니까?
- 20. JavaScript의 다른 변수에 변수를 추가하려면 어떻게합니까?
- 21. Drupal 6 사이트에 채팅 기능을 추가하려면 어떻게합니까?
- 22. Drupal 6 : 사용자 정의 폼의 보안 문자
- 23. Drupal의 SimpleTest가 사용자 정의 테이블의 복사본을 생성하지 않음
- 24. 배열에 행과 열을 추가하려면 어떻게합니까?
- 25. tomcat에 사용자 정의 시작 클래스를 추가하려면 어떻게해야합니까?
- 26. 배열에 요소를 추가하려면 어떻게합니까?
- 27. Menubar에 QLineEdit을 추가하려면 어떻게합니까
- 28. Silverlight 탐색 프레임에 사용자 지정 전환을 추가하려면 어떻게합니까?
- 29. 사용자 정의 테이블 함수에서 다른 열이있는 테이블을 동적으로 반환합니다.
- 30. 다른 폼에 PrindDocument를 보냅니다.
'hook_form_alter()'는 테마에서 실행할 수 없으며 모듈에서만 실행할 수 있습니다. – kiamlaluno