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

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

5
ブロックタイトルでのトークンの使用
トークンをブロックのタイトルに挿入すると、トークンが出力するはずの内容ではなく、入力テキストのみが表示されます。 ブロックタイトルでトークンを有効化/使用する方法はありますか、またはおそらく私が望む結果を得る別の方法はありますか? トークンフィルターモジュールを使用してみましたが、機能は変わりません。 [user:profile-realname]トークンをブロックタイトル(具体的には、ユーザーメニューブロックタイトル)に挿入しようとしています。トークンは、バックエンドのHELPを介して使用できるトークンのリストにあります。
10 blocks  tokens 

2
テーマのインストール時に特定のリージョンにブロックを割り当てる方法は?
Drupal 8はデフォルトでいくつかのブロックを提供します。例えば。Site Branding、Main Navigation、Powered by Drupal、Searchなど 私が持っているテーマ作成しているSite brandingとMain Navigation、対応するブロックが配置できる領域を命名します。 テーマを有効にすると、Site Branding&Main NavigationブロックはデフォルトでそれぞれテーマのHeader&First Sidebarリージョンに配置されます。 テーマのインストール時に、デフォルトでそれぞれのリージョンに配置Site BrandingおよびMain Navigationブロックするにはどうすればよいですか?

2
特定のブロックのキャッシュを無効にする
ビューから生成されることを知っているページの更新ごとに更新する必要がある特定のブロックを除いて、匿名ユーザー向けのDrupal 8キャッシュメカニズムのメリットを引き続きページに与えたいと思います。 技術的に可能ですか?どうやって?
9 views  blocks  8  caching  users 

2
ページを更新せずにWebフォームを送信する
ブロックとして表示されるWebフォームがあります。 ページを更新せずにフォームを送信し、続いてWebフォームが正常に送信されたことを示すメッセージを送信することはできますか?もしそうなら、誰かが私を正しい方向に導くことができますか? ありがとう!
9 7  blocks  webforms 

1
フルHTMLコンテンツの本文翻訳をブロックする
ブロックを作成し、本文フィールドにHTMLコンテンツを配置した後、次の理由でこのコンテンツを翻訳できません。 textgroupブロックの文字列blocks:block:1:bodyは、そのテキスト形式のため、翻訳が許可されていません。 プレーンテキストに変更すると、ブロックを翻訳できますが、表示中はプレーンテキストとして扱われます。同じHTMLコンテンツ(翻訳済み)で別のブロックを作成し、特定の言語でのみ表示するように選択する必要がありますか?
9 7  blocks  i18n-l10n 

1
プログラムによる複数のブロックの作成
Drupal 7のカスタムモジュールを作成しています。モジュールを使用して5つの異なるブロックを作成する必要があります。Drupalには、ブロックを作成するhook_block_infoおよびhook_block_viewフックがあります。これらのフックはモジュールごとに1つのブロックしか許可しないので、どうすれば複数のブロックを追加できますか?
9 7  blocks 

2
カスタムフォームに「別のアイテムを追加」を実装するにはどうすればよいですか?
私は基本的に2つのエンドポイント間の関係を作成するフォームであるモジュールを書いています。 ユーザーが複数の関係を一度に作成できるようにしたい。設定で無制限を選択したときのフィールドのように、「別のアイテムを追加する」というボタンを追加したいと思います。 カスタムフォームにもこれを行う方法はありますか?
9 7  forms  blocks 

3
Drupal 7でjqueryを動作させる方法-初心者向け
私はjqueryをdrupal 7で動作させる方法に関する多くのチュートリアルをオンラインで読んでいます。コードの行と例はたくさんありますが、どこにコードを配置するかがわかりません(おそらくほとんどの開発者にとって明らかです)。 だから、私がすることは 1)新しいカスタムブロックを作成します 2)drupal UIの向こう側に、コードを記述します (function ($) { $(document).ready(function(){ // jquery here }); })(jQuery); 3)ブロックを表示しましたが、jqueryがロードされていません。 私はこのコードをテンプレートファイル、テーマファイル、CSSファイル、情報ファイルに配置する必要があることを読んでいます。 上記のコードを適切に機能させるために、正確にどのファイルとどのパスに配置する必要があるのか​​がわかりません。 何かアドバイス? どうもありがとう!

5
CSSクラスをビュー生成ブロックに追加する方法は?(生成されたコンテンツではなく、ブロック自体!)
理由はわかりませんが、ビューでは、作成したブロックに「人間が読める」CSSクラス名(ビューのマシン名など)を追加しません(生成された「コンテンツ」部分にクラスを追加するだけです)。ビューエディターの「CSSクラス」部分にクラスを追加します(下のスクリーンショットを参照してください!))。 これは、通常のblock block-views、場合によってはcontextual-links-regionCSSクラスをブロックに追加し、次のような一意のID(クラスではない)を生成しますblock-views-3d8f7966168beeec655c8ead69336789(そのデルタはこの生成されたハッシュコードであるため)。 これらのクラスとID(のような.block-views-3d8f7966168beeec655c8ead69336789 { /* ... */ })のCSSルールを記述することは意味がありません。これらのクラス/ IDは、Viewsブロックを変更すると変更される可能性があるためです。 hook_block_view_alter()生成されたハッシュデルタのためにこれらのブロックを識別できない場合、の実装にいくつかのカスタムCSSクラスを追加するにはどうすればよいですか? 1つまたは2つのビューが生成したブロックにいくつかのクラスを追加するだけではやり過ぎのように感じるので、ブロッククラスを使用したくありません(BTWはモジュールをチェックしましたが、SELECT css_class, module, delta FROM {block_class}クエリはblock_class_preprocess_block()すべてをチェックするのでやりすぎのように感じますブロックが非表示の場合でも、クラスが追加されました...)。 だから私は自分のモジュールからそれを解決したいと思います。 編集 例: マシン名と追加されたCSSクラスを含む私のビュー: インスペクターで生成されたブロックのHTMLコード:
8 7  views  blocks  theming 

1
ユーザーログインブロックのテンプレート名
Drupal 7で提供されるユーザーログインブロックを制御するテンプレートを作成しようとしています。テンプレートの提案のドキュメントページを参照して、block--user-login.tpl.php、block--user.tplを試しました。 PHPと愛を取得していません。 ユーザーログインブロックのテンプレート名は何ですか?
8 7  theming  blocks 

1
DRUPAL_CACHE_PER_PAGEはポケットベルページ(つまり、frontpage?page = 3)をカウントしますか?
私の質問全体がタイトルにかなり含まれていると思います... DRUPAL_CACHE_PER_PAGEを使用するブロックがページャーページ(つまり、mysite.com / frontpage?page = 3)にキャッシュされるか、またはページャークエリが無視されるか(フロントページ、フロントページ?ページ= 2、フロントページ?ページ= 3などの場合、ブロックは1回のみキャッシュされます)?
8 7  blocks  caching  paging 

1
プログラムで静的ブロックを作成するにはどうすればよいですか?
モジュールを使用して静的ブロックを作成したい。Viewsモジュールを使用してブロックを作成したくありません。プログラムで静的ブロックを作成する方法を誰かに説明してもらえますか? Drupalでサンプルモジュールを確認しましたが、あまり役に立ちませんでした。私は最近Drupalモジュールの開発を始めており、これを行うのに苦労しています。
8 7  blocks 


2
ブロックプラグインで$ this-> t( 'text')とt( 'text')を使用することの違いは何ですか
ブロックプラグインを構築するための多くのチュートリアルで、 $this->t('text') 特にブロックフォーム機能で、翻訳可能なテキストを作成するために使用されます。ただし、 t('text') エラーは発生しません。これらのどちらを使用しても違いはありますか?そうでない場合、ベストプラクティスは何ですか?
7 8  blocks  plugins 

1
drupalブロックモジュールのjquery getまたはpostメソッド
drupal7.xブロックモジュールでjquery getまたはpostメソッドを使用して動的にデータをフェッチすることは可能ですか?私はdrupalの初心者です。 ここに私のevent_calendar.moduleファイルがあります function event_calendar_help($path, $arg) { switch ($path) { case "admin/help#event_calendar": return '<p>'. t("A block module that creates events and lists them in a event calendar") .'</p>'; break; } } /** * Implements hook_block_info(). */ function event_calendar_block_info() { $blocks['event_calendar'] = array( 'info' => t('Event calendar'), 'cache' => DRUPAL_CACHE_PER_ROLE, //Default …
7 7  hooks  blocks  javascript 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.