2016-06-25 12 views
0

私は別のサーバーからコンテンツを取得してdivに挿入するカスタムモジュール/ブロックを持つDrupal 8サイトで作業しています。 注入されたコンテンツからユーザーがリンクをクリックすると、テンプレートのヘッダーとフッターを使わずに(サーバーから取得された)完全なHTMLページを提供する必要があります。Drupal 8コンテンツをフェッチしてヘッダー/フッターなしで配信

私の質問は、テンプレートのヘッダーとフッターなしでページを提供するにはどうすればよいですか?

ありがとう。

+0

コンテンツをモーダルまたは別のページで開いていますか?それが別のページの場合は、モジュールが、注入されたコンテンツに固有のコンテンツタイプのページにコンテンツを引き込ませることができますか?次に、そのコンテンツタイプごとにページテンプレートのフックを作成し、ヘッダー/フッターを削除することができます。 – rachel

+0

別ページです。あなたは私にコンテンツの種類とフックの方向を教えてくれますか?ありがとう – chatu

+0

https://www.drupal.org/node/2521876そこにコードをコピーし、あなたのテーマに変更することができるはずです。
基本的に、このコンテンツにのみ使用されるコンテンツタイプを作成します。このタイプのページのコンテンツ領域にのみ表示するようにブロックを設定します。ヘッダー/フッターが削除されたページテンプレートを追加し、キャッシュをクリアします。 – rachel

答えて

1

カスタムページを作成できます。また、admin/structure/blockでは、そのURLからヘッダやフッタからブロックを削除します。

カスタムページテンプレートを作成し、ヘッダーとフッターの印刷を削除します。

ファイル名: ノード - [content-type] .html.twig例:node-article.html.twig ノード - [content-type] - [display-format] .html.twig 、例:ノード - 記事 - full.html.twig

https://www.drupal.org/node/2282025

希望は私はあなたが、さらに詳細が必要な場合はお問い合わせください、役に立ちました。

関連する問題