2013-03-01 2 views
1

노드 추가 또는 편집 화면에 대한 템플릿 파일을 만들려고합니다. 노드 - contenttype.tpl.php을 사용하여 일반 노드로드를 무시할 수 있습니다. 하지만 편집이나 추가 작업을 수행하는 방법을 아는 사람이 있습니까? 이는 드루팔 7되지 6.Drupal 7 - 노드 편집 또는 노드 추가 템플릿 대체

에 대한

감사

답변

1
정말 당신의 템플릿을 재정의에 따라 달라집니다

,하지만 난 당신이 사용하는 페이지 중 하나를 건의 할 것 - 노드 - edit.tpl.php을 - 사이트의 모든 노드 편집 페이지에서 호출 할 것이다. (즉, 콘텐츠 유형 특정하지 않습니다) - 또는 노드에 조건을 추가 - contenttype.tpl.php을 인수를 사용하여() 함수 :

if (arg(2) == 'edit') { 

    // your overriding code here 

} 

또한 노드 편집 페이지에서 사용자 정의 테마를 사용하는 경우에만 작동한다는 점을 알아야합니다. 이는 기본 drupal 설치의 기본 동작이 아닙니다.

+0

제안 해 주셔서 감사 드리며, 양식 데이터를 제어 할 수있는 자체 필드 모듈을 작성하게되었습니다. 그러나 귀하의 제안은 확실히 유용 할 것입니다. – Purplemonkey

관련 문제