問題タブ [drupal-theming]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
drupal - Drupal のビューにボタン (リンク) を追加することはできますか?
Drupal で作成しているビューの上部に表示される別のボタンを追加しようとしています。
これまでのところ、追加したすべてのフィールドがテーブル内に表示されます。表の外側に表示されるのは、上記の検索フィルターだけです (そうあるべきです)。
テーブルの上と検索領域の下に配置された行に 3 つのボタン (リンク) を追加したいと思います。
ビューでこれを行う方法はありますか? もしそうなら、誰かがプロセスを説明できますか? ありがとう!
drupal - ページャーをページの上下に配置するには?
コードをレンダリングするには theme_pager 関数を使用する必要があることはわかっています。
http://api.drupal.org/api/function/theme_pager/6
page.tpl.php の $content に事前にレンダリングされていることはわかっています。テーマにしたい場合は、theme_pager 関数を template.php に上書きするだけで済みました。
ビューでは変数 $pager を使用するだけでよいことはわかっていますが、ビューは使用していません。
私が知りたいのは、自分で変数「items」を渡して theme_pager を呼び出す方法です。ページャーの「アイテム」はどこにありますか?
編集:
「アイテム」はなく、ページャーのコンテンツは関数にグローバルに渡されます。
したがって、ページの上部に新しいページャーを追加したい場合は、page.tpl.php で "theme_pager" 関数 (または上書きしている場合は自分の関数) を呼び出すだけです。
drupal - DrupalWebフォームチュートリアルを探しています
Drupalサイトをセットアップし、デザイナーと協力していくつかwebform
のサイトをカスタマイズします。デザイナー(彼はPHPについては知っているが、プログラマーのバックグラウンドは知らない)が始めるのに役立つチュートリアルはありますか?彼が次の方法を学べることを願っています。
- フィールドを追加
- フォームのテーマ
ありがとう〜
php - Drupal 6 のテーマ ノードのリンク
デフォルトでは、ブログ ページのノード リンクには、blog_usernames_blog
(管理者のブログ)、comment_add
(新しいコメントを追加)、およびnode_read_more
(続きを読む) が含まれます。
最初の 2 つを取り除き、node_read_more のテキストを変更する必要があります。
$themenamepreprocess_node
この内容で、私のテーマで template.phpという名前の関数を作成しました:
しかし、うまくいきません。関数の最後に出力$vars['node']->links
すると、リンク配列はまさに私が望むとおりです。ただし、ページがレンダリングされると、古いデフォルトのリンクが表示されます。
なんで?テーマ機能を使用して、ノード リスト ページでのみ、一部のコンテンツ タイプに対してのみノード リンクのテーマを設定するにはどうすればよいですか?
ps: 試行するたびに、キャッシュとテーマ レジストリをクリアしました ;)
drupal - Drupalセカンダリリンクのフロントページの問題
セカンダリリンク(プライマリリンクをソースとして使用しているため、プライマリリンクの子)をすべてのページにドロップダウンとして表示しようとしています。ただし、(推測では)フロントページにアクティブな証跡がないため、セカンダリリンクは表示されません。
フロントページにセカンダリリンクを表示できるように設定するにはどうすればよいですか?
php - Drupalには印刷リンクのような印刷ボタンがありますか
Drupalには、.tpl.phpで使用しているリンク印刷機能があります。
l
リンクになります。drupalにはボタンを作成するための同等のAPI関数がありますか?
そうでない場合、これに対するあなたの最良の提案は何ですか?
drupal - ビューのdrupalテーマフィルター
views-exposed-form.tpl.phpをオーバーライドして、特定のビューの公開フィルターのテーマを変更しようとしています。私が抱えている問題は、ビューの命名規則を正しく設定できないように見えることです-views-exposed-form--viewname--displayname.tpl.phpを使用しようとしましたが、それが見つかりません。ビュー内からTheme:Informationを選択して、現在使用されているテーマファイルを確認できると思いましたが、views-exposed-form.tpl.phpのセクションはありません。
Theme.incに変更を加える必要がありますか?テーマ:情報の下にそれが存在しない理由を誰かが知っていますか?考えてくれてありがとう
drupal - Drupal:インライン画像を追加のマークアップにラップする方法
さらにcssスタイルを設定するには、画像を追加のマークアップにラップする必要があります。私はそのようなものが欲しいです:<p><span><img src="path/to/image" alt="alt"/></span></p>
。
イメージは、次のモジュールを使用して特定のノードに直接追加されます。
- http://drupal.org/project/insert
- http://drupal.org/project/image
- http://drupal.org/project/cck- > ImageField
これが私のノードの内容です-[type].tpl.php:
私はで何かをしなければならないと思います$content
。しかし、私は本当にわかりません。助言がありますか?
optimization - Drupal:コメントへのディープリンクを取得する方法は?
任意のコメントへのディープリンクを作成して印刷する必要があります。ユーザーがリンクをクリックするだけで特定のコメントに直接アクセスできるようにします。これを取得するためのネイティブのdrupal関数が見つからなかったので、自分で作成しました。
私の解決策
リンクを印刷するには、を呼び出すだけ<?php print $commentlink;?>
です。しかし、問題を解決する方法のように、より優れた、はるかに複雑な方法があると確信しています。
より良い方法
マイクカーはそれをしました:)彼がここで提案したように解決策があります。
Mikekerと私のバージョンのわずかな違いに注意してください。array("fragment" => "comment-$comment->cid"));
とarray("query" => "comment-$comment->cid"));
?
クエリパラメータはURLにを追加します。だからあなたの道は次のようになります
私の解決策(フラグメント)とは反対に:
注: フラグメント識別子の先頭に「#」文字を含めないでください。drupalによって追加されます。
drupal - Drupal:エラーリストにIDを追加
デフォルトのdrupalエラーリストアイテムにIDを追加する解決策はありますか?
現在私はこれを手に入れました:
しかし、私はフィールド名をidにしたいです:
使用中のプラグイン:http://drupal.org/project/inline_messages
助言がありますか?