我在这里发布了一个问题,它有一个建议,但没有答案。有没有人对如何在Drupal 8中实现自定义钩子提供任何建议,该钩子将允许其他模块更新由父模块创建的目录?目录将是无序列表。
2
看看下部分的“定义挂钩:” 在这里,有何帮助?
—
克莱夫(Clive)
仅部分。这说明了如何为子函数创建一个挂钩以供使用,但对父模块如何呈现内容没有任何说明。父级是否使用控制器向$ output ['table_of_contents']中添加内容,然后父级的挂钩将子级返回的数据附加到此数组?
—
凯文·诺瓦奇
@KevinNowaczyk它取决于挂钩的目的。挂钩不是特定于渲染的,但可以用于它。如果您想创建一个自定义钩子来提供内容,并且在需要该内容的位置调用该钩子,则它将起作用。并且由于该挂钩是自定义的,并且是函数的新增功能,因此您必须定义挂钩应如何提供其结果。然后,如果您在父渲染函数中调用该挂钩,则可以使用可用格式接收结果。
—
Neograph734 '16