2017-02-24 1 views
0

Drupal 모듈을 만들려고합니다. 관리 섹션에서 구성 양식을 설정할 수있었습니다. 제대로 실행됩니다. 구성 요소를 추가하고 구성을 저장하고 저장할 수 있습니다.Drupal : 모듈 출력이 프런트 엔드에 나타나지 않습니다.

그러나 사이트의 프런트 엔드에는 아무 것도 표시되지 않습니다. 오류가 없습니다. 나는 왜, 그리고 드루팔 (Drupal을 처음 접했을 때, 나는 어디에서보아야할지 모르겠다.

function gallery_grid_theme($existing, $type, $theme, $path) { 
    return array(
    'gallery_grid' => array(
     'template' => 'gallery-grid', 
     'path' => 'plugins/content_types/gallery_grid/templates', 
     'type' => 'theme', 
     'variables' => [], 
    ) 
); 
} 

.tpl 파일이 손상되지 않고 마크 업 오류가 없습니다 :처럼 내 .module 파일

내 hook_theme 보인다.

아무도 내가보고 있어야하는 파일을 알 수 있습니까?

편집 : 캐시를 삭제하고 레지스트리를 재 구축뿐만 아니라 비활성화하고, 모듈을 재 활성화 어떤 영향을하려했습니다

.

모듈이 페이지 패널에 구성 요소로 추가됩니다 (톱니 바퀴 아이콘, 내용 추가).

'path' => drupal_get_path('module', 'gallery_grid') . '/plugins/content_types/gallery_grid/templates', 
+0

캐시를 삭제 시도하고 작업을 다시 실행 : –

+0

@RonySamuel 미안하지만, 나는 그것을 시도했음을 언급 했어야했다. – MeltingDog

+0

프런트 엔드에 어떻게 나타나기를 기대합니까? 귀하의 모듈은 블록을 제공합니까? 모듈이 사용자 정의 페이지 (hook_menu)를 제공합니까? hook_theme 함수를 제공하기 만하면 출력이 추가되지 않습니다. – 2pha

답변

0

는 몇 가지 이유를 들어이 절대 경로를 필요로했다. 문제가 해결되지 않은 경우. 모듈 페이지에 무언가를 인쇄 해보고 인쇄물이 보이는지 확인하십시오.