ここに質問を投稿しましたが、提案は1つありましたが、回答はありませんでした。他のモジュールが親モジュールによって作成された目次を更新できるようにするDrupal 8でカスタムフックを実装する方法について誰かアドバイスはありますか?目次は順不同のリストになります。
2
「フックを定義するには:」のセクションをご覧ください。ここで役立ちますか?
—
クライブ
一部のみ。これは、子関数が使用するフックを作成する方法を説明しますが、親モジュールがコンテンツをレンダリングする方法については説明しません。親はコントローラを使用して、たとえば$ output ['table_of_contents']にコンテンツを追加し、親のフックは子から返されたデータをこの配列に追加しますか?
—
Kevin Nowaczyk 2016年
@KevinNowaczykフックの目的によって異なります。フックはレンダリングに固有のものではありませんが、使用できます。コンテンツを提供するカスタムフックを作成し、コンテンツが必要な場所でフックを呼び出す場合は、機能します。また、フックはカスタムで関数にとって新しいものであるため、フックが結果を提供する方法を定義する必要があります。次に、親レンダリング関数の間にフックを呼び出すと、使用可能な形式で結果を受け取ることができます。
—
Neograph734 2016年