Goodmorning everyone,
我是Drupal的新手。 我希望不要问一个愚蠢的问题。 我正在使用Drupal 7,我需要为另一位开发人员开发的公司编辑自定义模块。 这是我使用“主题”功能的一段代码。 此代码位于“sites / all / modules / gestione_attivita_attivita / gestione_attivita_attivita.module”
下function gestione_attivita_attivita_block_search_attivita($tipo_ricerca) {
$block['subject'] = "";
$ricerca = gestione_attivita_ricerca_fetchAll($tipo_ricerca);
$block['content'] = theme('ricerca_attivita', array(
'items' => $ricerca,
'tipo_ricerca' => $tipo_ricerca
));
return $block;
}
我知道我的文件中应该存在"ricerca_attivita"
钩子。
我一直在找我的站点文件夹的所有文件中的"['ricerca_attivita'] = array("
或类似的单词或子词,但它不存在。
我唯一知道的是:在"sites/all/themes/customModuleOfmyCompany/templates"
下,有几个tpl文件,特别是一个名为"ricerca_attivita.tpl.php"
的文件,它们可以处理和接收来自主题函数的数据,但我不知道知道这是可能的。
我不知道谁告诉主题调用去另一个路径上的另一个文件夹并使用“ricerca_attivita.tpl.php”而不是foo.tpl.php。
有没有人可以帮助我?
另一件事:
在include / theme.inc和debugginng下,我有这个打印钩子信息:
array (
'template' => 'ricerca_attivita',
'path' => 'sites/all/themes/customtheme/templates',
'type' => 'theme_engine',
'theme path' => 'sites/all/themes/customtheme',
'preprocess functions' =>
array (
0 => 'template_preprocess',
1 => 'contextual_preprocess',
),
'process functions' =>
array (
0 => 'template_process',
1 => 'ctools_process',
2 => 'rdf_process',
),
)
但我不知道是谁宣布它
答案 0 :(得分:0)