我创建了一个创建自定义块的模块:
<?php
/**
* Provides a 'SLS Block' Block
*
* @Block(
* id = "SLS-Subheader",
* admin_label = @Translation("SLS Subheader"),
* )
*/
namespace Drupal\subheader\Plugin\Block;
use Drupal\Core\Block\BlockBase;
class SubheaderBlock extends BlockBase {
/**
* {@inheritdoc}
*/
public function build() {
return array(
'#title' => "test",
);
}
}
?>
模块名称是“副标题”
在我的 subheader.module 中,我想挂钩一个特定的模板:
<?php
/**
* Implements hook_theme().
*/
function subheader_theme() {
return array(
'slssubheader' => array(
'variables' => array('pierre' => NULL),
'template' => 'specifictemplate',
),
);
}
我为函数名和数组键尝试了各种命名约定,但总是不成功。它从不将模板挂钩到 specifictemplate.html.twig
任何人有一个想法?
感谢 LOOOOTTT
皮埃尔