여기이 주제에 대한 '깨끗한'답변을 보았지만 여전히 내 경우에는 작동하지 않습니다. 즉, 완전히 사용자 정의 된 테마로 된 Drupal 7에서, cco_product라는 컴퓨터 이름으로 사용자 지정 콘텐츠를 만들었습니다. 이 콘텐츠 유형에 대해 생성 된 페이지에 대한 페이지 마크 업을 무시하고 싶습니다. 나는 /module/system/page.tpl.php를 기반으로 tmemes 폴더에있는 페이지 - cco_product.tpl.php 문서에 따라 시도했지만이 파일의 맨 위에있는 내 Hello world가 표시되지 않습니다. . 도움을 주셔서 감사합니다사용자 정의 컨텐츠 페이지 마크 업을 덮어 씁니다. Drupal 7
0
A
답변
1
먼저 캐시를 지우십시오. 도움이되지 않으면 페이지 레이아웃 템플릿을 살펴 보시기 바랍니다. 모듈 또는 사용자 정의 테마 중 하나가 다음과 같은 템플릿 배열을 무시할 수 있습니다.
function MYTHEME_preprocess_page(&$variables, $hook) {
//Add multiple suggestions for pages based on Node
if(arg(1) == 3) { //For node 3
$variables['theme_hook_suggestions'][] = 'page__contact';
} if(arg(1) == 4) { //For node 4
$variables['theme_hook_suggestions'][] = 'page__about';
}
}
+0
감사합니다. 제안에서 정보를 얻는 것이 사실입니다. 나는 이러한 경우를 위해 Drupal 종류의 명명 규칙을 찾는 것을 언급하고있었습니다. 궁극적으로 우연히 node-product.tpl.php와 일치하는 것을 우연히 발견했습니다. –
관련 문제
- 1. drupal 7 사용자 정의 컨텐츠 hook_theme 출력
- 2. Drupal Views 2 : 사용자 정의 마크 업을 사용하여 출력
- 3. Drupal 7 : 페이지에 사용자 정의 컨텐츠 유형 필드 호출하기
- 4. PrimeFaces가 사용자 정의 CSS 스타일을 덮어 씁니다.
- 5. TWiki에 사용자 정의 마크 업을 어떻게 추가합니까?
- 6. 드루팔 (Drupal 7 : 사용자 정의 컨텐츠 번역 가능)
- 7. Drupal 7 사용자 페이지 대체 편집
- 8. drupal 정렬 7 명/사용자 관리 페이지
- 9. Drupal 7 사용자 프로필 편집 페이지
- 10. drupal 7 - wiki 페이지
- 11. Drupal 7 사용자 정의 페이지 템플리트에 대한 사전 처리 기능
- 12. 동적으로 마크 업을 변경
- 13. 사용자 로그인이 사용자 필드를 덮어 씁니다.
- 14. Drupal 7 사용자 편집 화이트 스크린 페이지?
- 15. 사용자 정의 PHP로 Drupal 기능 확장 페이지
- 16. drupal 7 forms : 사용자 정의 렌더링
- 17. Drupal 7 사용자 정의 제출자보기 및 상거래
- 18. Drupal 7 외부 스크립트의 사용자 정의 db_query?
- 19. Drupal 7 사용자 정의 CKeditor 구성
- 20. Drupal 7 사용자 정의 테마 블록 구성
- 21. 드루팔 (Drupal 7) 페이지에 사용자 정의 메뉴 추가하기
- 22. NSMutableArray를 사용자 정의 객체로 정렬하면 일부 객체를 덮어 씁니다.
- 23. NSMutableArray에 사용자 정의 객체를 추가하면 전체 배열을 덮어 씁니다.
- 24. 레일 Formtastic FormBuilder는 마크 업을 사용자 정의합니까?
- 25. pasteHTML이 마크 업을 제거합니다
- 26. 사용자 정의 컨텐츠 제공자
- 27. 사용자 정의 된 사용자 페이지 템플리트 이름
- 28. drupal에서 컨텐츠 링크하기 7
- 29. HashMap의 객체를 덮어 씁니다. -
- 30. 모델 오류 메시지를 덮어 씁니다.
완료, node - cco_product.tpl.php. 그리고, 자신의 경험으로, 오버라이드가 작동하는지 테스트하기 전에 캐시를 지우십시오 !! –