1
나는 Drupal 7에서 작성된 사용자 정의 모듈을 가지고 있으며 일부 HTML 컨텐츠를 표시하려고합니다. 내가 한 일이 여기있다.drupal 7 사용자 정의 컨텐츠 hook_theme 출력
하지만 작동하지 않습니다. 내가 뭘 잘못 했습니까? 새로운 블록이 블록의 목록에서 사용할 수 있으며, 당신이 지역에 할당하는 경우, 블록이라고하며 사용자 지정 테마 기능의 코드 :
내가 확인<?php
/**
* Implements hook_block_info().
*/
function submenus_block_info() {
$blocks = array();
$blocks['info'] = array(
'info' => t('The submenu zone')
);
return $blocks;
}
/**
* Implements hook_block_view().
*
*/
function submenus_block_view($delta = '') {
$block = array();
$users = "edf";
$title = "sdfsd";
$block['subject'] = t('Submenu');
$block['content'] = theme('submenus_output', array('users' => $users, 'title' => $title));
return $block;
}
/**
* Implement hook_theme()
*/
function submenus_theme() {
return array(
'submenus_output' => array(
'variables' => array('users' => NULL, 'title' => NULL),
),
);
}
/**
* Display output
*/
function theme_submenus_output($somearray) {
$content = '<div>TEST</div>';
return $content;
}
?>
감사합니다. 문제는 캐시에 분명합니다. 그러나 지금은 두 번 표시됩니다, 나는 그것을 확인합니다. –