2010-05-06 12 views
1

drupal을 사용하고 있습니다. 6. 이미지 갤러리의 이미지 용으로 하나의 컨텐츠 유형에 대해 .tpl 파일을 만들었습니다. 나는 template.php에이 코드를 추가하여 해당했다 :테마 노드 생성 및 노드 편집 템플리트

function artbasic_theme($existing, $type, $theme, $path) { 
    return array(
    'galleryimage_node_form' => array(
     'arguments' => array('form' => NULL), 
     'template' => 'galleryimage_node_form' 
    ) 
); 
} 

을 그리고 나는 galleryimage_node_form.tpl.php를 생성하고, 갈 수 있었다. 이제는 다른 콘텐츠 유형의 양식에 대한 다른 템플릿 파일 (예 : link_contrib_node_form.tpl.php)이 필요합니다. 더 많은 콘텐츠 유형을 포함하도록이 함수를 변경하는 몇 가지 방법을 시도했지만 해결할 수는 없습니다. 누구든지 도와 줄 수 있습니까?

답변

1
function artbasic_theme($existing, $type, $theme, $path) { 
    return array(
    'galleryimage_node_form' => array(
     'arguments' => array('form' => NULL), 
     'template' => 'galleryimage_node_form' 
    ), 
    'link_contrib_node_form' => array(
     'arguments' => array('form' => NULL), 
     'template' => 'link_contrib_node_form' 
    ), 
); 
} 
+0

나는 이미 그 중 하나를 시도했습니다. 그것은 효과가있는 것처럼 보이지만 아무런 효과가 없습니다. – Toxid

+0

이것을 만지고 나면 캐시가 깨끗해진다. – Nikit

+0

사실, 나는 그것을했고, 여전히 작동하지 않았다. 하지만 오늘 컴퓨터를 다시 시작했을 때 갑자기 작동했습니다. 아마도 이전에 차단 된 일부 브라우저 캐시 였을 것입니다. 어쨌든 고마워! – Toxid