如何解决Drupal 8:我们可以在自定义模块中使用具有自己模板的多个块吗?
我正在创建一个自定义模块。我使用模板创建了一个块渲染结果列表。 它工作正常。
现在当用户点击列表中的任何记录时,它需要转到另一个页面/块并显示与该记录相关的所有详细信息。
我尝试用 2 个不同的模板创建 2 个块,并在 theme() 函数中定义了“模板”。但它不起作用。 我的“主题”功能是这样的 -
function custom_module_theme()
{
return [
'list_records' => [
'variables' => [
'label' => '','description' => '','content' => '','searchform' => []
],'template' => 'list_records',],'rec_details' => [
'variables' => [
'label' => '','template' => 'rec_details',];
}
我的自定义模块结构是 -
custom_module
src
Plugin
Block
ListRecords.PHP
RecDetails.PHP
templates
list_records.html.twig
rec_details.html.twig
如何使用两个不同的模板创建 2 个块?
有谁知道我能做到吗?如果是,那么怎么做?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。