Я чувствую, что, должно быть, я действительно близко, но я совсем не в порядке с правильным рендерингом моего первого модуля Drupal (хотя, конечно, следующий шаг - отправка и обработка формы через ajax, думаю, я не совсем из леса еще)
В любом случае, прочитав и задав несколько вопросов здесь, в стеке, про "Pro Drupal Development 7", я дошел до того, что у меня настроен модуль Drupal.
\sites\all\modules\custom\mymodule
---- mymodule.info
---- mymodule.css
---- mymodule.js
---- mymodule.tpl
---- mymodule.module
Кажется, что все требования работают, чтобы модуль появился в моем списке блоков, CSS и JS видны на странице, если я выберу источник.
В целях тестирования мой файл TPL содержит следующее:
<h1> HERE </h1>
Файл модуля (из того, что я понимаю, это место, где я пишу мою тему), имеет следующие (из того, что я собираю) ключевые функции.
function mymodule_theme($existing, $type, $theme, $path){
return array(
'mymodule' => array(
'variables' => array('content' => "FOO"),
'file' => 'mymodule',
'path' => drupal_get_path('module', 'mymodule')
)
);
}
function mymodule_page(){
$content = "";
return theme('mymodule', $content);
}
Я почти уверен, что у меня небольшая, относительно простая проблема - но я целый час решаюсь самостоятельно. Кто-нибудь знает ответ, что мне здесь не хватает?
Спасибо!