タグ付けされた質問 「blocks」

Drupalでは、テーマ領域に表示されるコンテンツと機能の自己完結型のコレクションをブロックと呼びます。

5
ブロック変更の制限
ある領域から別の領域にブロックを移動するときに、編集者にブロック内のテキストを編集させ、他の構成変更を行わせないようにするにはどうすればよいですか?
7 7  blocks 

1
キャッシュ:「drush cr」と管理ツールバー「すべてのキャッシュをフラッシュ」
すべてのキャッシュをフラッシュしない場合、drush crは何をしますか?特にブロックキャッシュに関しては? 私はコードに何も問題はないが、すべてのキャッシュをフラッシュするだけでは不十分であり、drush crがうまく機能することを最終的に理解するために、カスタムブロックtwigテンプレートを設定しようとして怒りました。 https://www.drupal.org/node/2640110 編集:私のローカル開発設定のバイアスはありますか? $settings['cache']['bins']['render'] = 'cache.backend.null'; $settings['cache']['bins']['dynamic_page_cache'] = 'cache.backend.null';
7 theming  8  blocks  caching 

7
異なるリージョンでノードのフィールドを表示するためのベストプラクティスは何ですか?
D7では、ノードのビューを作成するために使用しました。各フィールドには独自の表示があります。各ディスプレイは、サイトの任意の領域に配置するブロックを作成します。しかしもちろん、ビューはSQLを多用します。 今、Drupal 8はすべてファンシーです。ページの異なる領域にあるノードのフィールドを表示するDrupal 8の方法は何ですか? 編集:私の現在の試みは、指定された各フィールドにブロックを提供するカスタムモジュールを作成することです。
7 views  8  blocks  entities 

1
ブロックを実装する方法に何が変更されましたか?
Drupal 8のドキュメントには、ブロックの実装に必要なフックとして次のフックがリストされています。 hook_block_access() ブロックにアクセスできるユーザーを制御します hook_block_view_alter() 他のモジュールによって実装されたブロックのレンダリング方法を変更するために使用されます hook_block_view_BASE_BLOCK_ID_alter()以前のフックを特殊化したものでhook_form_FORM_ID_alter()あり、hook_form_alter() 私が見つけられないのはhook_block_info()、Drupal 7ではモジュールから定義されたブロックを公開することを許可しhook_block_view()、モジュールから定義されたブロックがページにレンダリングされたときに呼び出されたものです。 Drupal 8では、モジュールはどのようにブロックを公開しますか?ブロックはどのようにレンダリングされますか?
7 blocks  8 


2
クイックタブの見出しを翻訳するにはどうすればよいですか?
私はDrupalの新人です。多言語対応のウェブサイトを開発していて、ほとんどのコンテンツやブロックなどを翻訳しましたが、Quicktabタブのタイトルを翻訳できませんでした。 私はこの目的のためにi18n、languageiconsおよびlanguagedropdownモジュールを使用しています。Quicktabタブのタイトルを翻訳するにはどうすればよいですか?

3
パネルでブロックを使用する
タイトルが言うように、パネル内でブロックを使用する方法はありますか?出来ないみたい... ここを見るとわかるように、パネルをブロックに追加するオプションはありません...
7 7  blocks  panels 


6
メインページコンテンツブロックフィールドの領域が必要ですエラー?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 5年前休業。 latestというカスタムリージョンを作成しました。そして、私が管理者からその領域にブロックを割り当てているとき、保存中にこのエラーが返されます メインページコンテンツブロックフィールドの領域が必要です。 その理由は何でしょうか?
7 7  blocks  regions 

2
ロゴをブロックに入れるにはどうすればよいですか?
PHPコードにフォーマットされた入力を使用して、このコードをカスタムブロックに配置しようとしました: $settings = theme_get_settings('my theme'); if (!$settings[toogle_logo] = 0) { print '<img src="' . base_path() . $settings['logo_path'] . '" alt="my logo" />'; } Drupal 7では機能しません。
7 7  theming  blocks 

4
Drupal 7のノードにビューブロックを挿入する
[Drupal 7] ビューで作成した「handy_tips-block_1」というブロックがあります。 次に、ノードのbodyフィールドに挿入します。 どうすればよいですか? 私はここにガイドを見つけました、それは次のコードを使うことを示唆しています: <?php print $block = module_invoke('views', 'block_view', 'handy_tips-block_1'); print render($block['content']['#content']); ?> ただし、出力されるのは「配列」という言葉だけです。(私はbodyフィールドのPHP入力フィルターを有効にしています)。 注:投稿されたコードでは、「ビュー」を「ブロック」などのさまざまなアイテムに置き換えてみました。IDとして「handy_tips-block_1」を使用しました。これは、ブロック管理ページの構成リンクに表示されるためです。
6 7  blocks 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.