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

バージョンタグは、サイトが使用しているバージョンを単に示すだけでなく、バ​​ージョンにのみ適用される質問に使用する必要があります。

6
ログインせずにキャッシュをクリアする
コンテンツレンダーphpの周りにifステートメントをpage.tpl.phpファイルに追加しました。唯一の問題は、私がミスを犯し、誤ってページにコンテンツを表示しないようにしたことです。キャッシュをクリアし、ログアウトしてテストしましたが、間違いを認識してテンプレートファイルを修正しました。しかし、サイトにコンテンツが表示されず、ログインボックスが表示されないため、再度ログインしてキャッシュをクリアすることはできません。 Drupal 7で、ログインボックスなしでログインする方法(ログインボックスをコンテンツに個別にレンダリングする方法など)またはキャッシュをクリアする方法を誰かが教えてもらえますか?
10 7  users  caching 

5
1つのページで2つのビューを組み合わせる
2つのカスタムビュー(ブロックタイプ) 'view_A'と 'view_B'があります。1つはコンテンツを表示し、もう1つは注文を表示します。2つの異なるテーブルに表示される単一のページでそれらを調整する必要があります。イベントと注文を1つのテーブルにまとめても意味がありません。 ページを作成しようとしましたが、コンテキストタイプに「ブロック」を選択できません。ノードしか選択できません。これを行うためにDrupal 7のUIを使用する最良の方法は何ですか?
10 7  views 

7
template_preprocess_page()を使用してノードタイプに基づいてページタイトルを非表示にする方法
page.tpl.php現在のページが1)(ティーザーモードではなく)フルディスプレイのノードであり、かつ2)ノードタイプがコンサートまたはバイオである場合、現在のページのタイトルを(によって印刷されるように)非表示にしようとしています。これらのコンテンツタイプのノードタイトルをノードコンテンツに直接出力するので、page.tpl.phpによって出力されている重複を非表示にしたいと思います。これをpage.tpl.phpで直接動作させることはできません。私の読書では、プリプロセスおよびプロセス関数を使用して、template.phpでテンプレートロジックを処理することをお勧めします。したがって、私は(上記の2つの条件で)現在のページタイトルを非表示にしようとしていますtemplate_preprocess_page()。これは私のコードです。 <?php function MYTHEME_preprocess_page(&$variables) { if (!empty($variables['node']) && $variables['node']->type == 'concert') { hide($variables['title']); } } ?> ノードタイプをテストしてtemplate.phpから変数を出力するにはどうすればよいですか?template_preprocess_page()、およびその他のさまざまなサイトのドキュメントページですが、これを機能させることができないようです。私はあなたが呼び出すために持っていることを示唆見たisset()上で$variables['node']ノードタイプを調べる前に、それはどちらか動作しませんでした。明確な解決策がどこにも投稿されていなかったので、私はもうすぐ終わりです。
10 nodes  theming  7 

3
CToolsコンテンツタイププラグインでのAJAX呼び出し?
CTools Panels Content Type(つまり、ノードのタイプではなく、コンテンツを追加するときにパネルに挿入するもの)を構築していて、フォーム項目の#ajax属性を使用していくつかのデフォルト値を設定しようとしています。以下のコードを参照してください。 my_module_content_type_edit_form($form, &$form_state)ちなみに、これはすべてコンテンツタイプの呼び出しの内部です。 $form['link_type'] = array( '#type' => 'radios', '#title' => t('Link Type'), '#ajax' => array( 'callback' => 'my_module_set_target' ), '#default_value' => empty($conf['link_type']) ? '_blank' : $conf['link_type'], '#options' => array('none'=>t('No Link'), 'internal'=>t('Internal Link'), 'external'=>t('External Link'), 'document'=>t('Document Link')), ); 私のコールバックは次のとおりです。 function my_module_set_target($form, $form_state) { watchdog("Test", "Testing callback", array(), …

1
/ユーザープロフィールページにのみブロックを表示
ユーザーが/ userで自分のプロフィールページにアクセスしたときにブロックを表示したい。パブリックユーザープロファイルのパスは "/ member / [username]"です。 ブロックを「ユーザー」に制限すると、表示されません。「メンバー/ *」に制限すると、自分のプロファイルとパブリックプロファイルの両方に表示されます。 「ユーザー」のURLは特別なものですか?
10 7  users  blocks 


3
ビューでプログラム的に公開されたフィルターを変更する方法
公開されたフィルターのあるページビューがあります。フィルターの1つは用語ボキャブラリーです。これはドロップダウンリストであり、ユーザーは1つのカテゴリ(用語)しか選択できません。 特定のURLから来たときに、ドロップダウンリストからプログラムで1つの用語を設定したい。私は試したviews_query_alterところ$categoryですtid。 $set_exposed_input = array(); $set_exposed_input['field_category_tid'] = $category; if ($set_exposed_input) { $view->set_exposed_input($set_exposed_input); }
10 7  views 

8
#ajaxボタンをクリックしたときにJS確認ポップアップを追加する方法
#ajaxが有効になっている基本的なFAPIボタン入力があり、それは正常に機能していますが、JSを追加しますか?「本当によろしいですか?」コードが実際に実行される前にボタンをクリックすると確認ポップアップが表示されます。FAPIのJSは、何をしようとそれに到達する前にクリックを食べているようなので、その方法はわかりません。 私は次のようにインラインのonclickハンドラーを追加しようとしました: $form['search_filters']['channels']['channel_delete_' . $channel->nid] = array( '#type' => 'button', '#name' => 'channel_delete_' . $channel->nid, '#value' => 'Delete', '#attributes' => array( 'class' => array('confirm'), 'onclick' => "return confirm('Are you sure you want to delete that?')" ), '#button_type' => 'no-submit', '#ajax' => array( 'callback' => 'delete_channel_callback', 'wrapper' => 'channel_container_' . $channel->nid …
10 7  forms  ajax  javascript 

6
フィールドラベルからコロンを削除するにはどうすればよいですか?
レンダリングしたフィールドラベルからコロンを削除できるようにしたいだけです。次に例を示します。 ホテル名:ホテル名へ 私はfield.tpl.phpをコピーしてそこでコロンを削除しましたが、Drupalがそれを受け入れることを拒否し、他の場所からコロンを引っ張っています。 template.php関数でこれを行うにはどうすればよいですか?
10 7  entities 

2
ビューのスライドショーを作成する方法は、ページごとに1つより多くの項目を表示します
drupal 7のビュースライドショーを使用して一連のロゴを表示するスライドショーを作成しましたが、ページごとに1つのアイテムしか表示しません。たとえば、訪問者が次にヒットしたときにページごとに6つのロゴを表示し、次の6つのアイテムにスライドします。 etc ..ビューのスライドショーフィールド設定を確認しましたが、ページごとに表示するアイテム数を設定できる場所が見つかりませんでした。 ありがとう。
10 7  views 


1
フォームのテーマとして、データが正しく投稿されない、または正しく表示されないのはなぜですか?
管理者でフォームを作成しました。 $form['things'] = array( '#prefix' => '<div id="things">', '#suffix' => '</div>', '#tree' => TRUE, '#theme' => 'table', '#header' => array(t('Field Label'), t('Field Name'), t('Location'), t('Stuff')), '#rows' => array(), ); 次に、各行を次のように追加します。 foreach ($type_fields as $field_name => $attrs) { $stuff = array( '#type' => 'textfield', '#default_value' => $attrs['stuff'], ); $form['things']['#rows'][] = array( …
10 7  forms 

4
参照されるエンティティを選択するEntityFieldQueryを作成する
タイプAのエンティティのIDを探しています。Aを参照するエンティティBのIDを知っています。 EntityFieldQueryに関する優れた情報源をいくつか見つけました。私はグーグルで.NETから結果を得ていたことに驚きました:)(それはDrupalの成熟の兆候ですか?:) しかし、これを見つけることができませんでした。助けてください ... ソースのいくつか: する方法 例の作成に関する議論 githubのサンプルモジュール これは、エンティティのロードでどのように見えるかです-私はそのクエリが必要であることを理解します:)ラッパーは主に練習用にあります。ターゲットエンティティをロードすることに注意してください-非常に多くのクエリ。 $b = entity_load('B', array($id)); $bm = entity_metadata_wrapper('B', $sl[$id]); $tsl = $slm->field_sl_tpref->value(); echo $tsl->id;
10 7  entities 

2
ノード上の匿名ユーザーへの通知
匿名ユーザーが作成したノードの新しいコメントをサブスクライブできるようにするモジュールや、たとえばルールに関する何らかの回避策を探しています。私のユーザーシナリオは次のとおりです。 匿名ユーザーが新しいフォーラムトピックを投稿したい 「新しいフォーラムトピックを追加」ボタンをクリックします URL node / add / forumtopicで、彼女は通常のフォームで表示されます フォームには、「コメントがスレッドに投稿されたときにメールを受け取りたい」というラベルが付いたチェックボックスが付いたメールフィールドがあります。 メールを入力してチェックボックスをオンにします-はい、メール通知を受け取ります 彼女はフォームを送信し、自分のスレッドにコメントが投稿されると、コメントへのリンクとスレッドからの退会を許可するリンクが記載された通知メールを受け取ります。 さまざまな通知モジュールが比較されているgroups.drupal.orgでこのすばらしい記事を確認しましたが、探している機能を提供しているものはないようです。 必要な機能を提供するComment Notifyをインストールしました。ただし、ノード上ではなく、コメント上のみです。 Watcherのインストールを試みましたが、開発の初期段階であり、まだバグが多いようです。 これは非常に一般的なシナリオのように思えます-この機能を実装するための推奨される方法は何ですか?どんな助けでも大歓迎です。

2
html前処理関数からページ前処理関数に変数を渡しますか?
カスタムテーマhook_preprocess_page()とhook_preprocess_html()関数では、同じ情報を特定する必要があることがよくあります。基本的に同じifステートメントが両方のIDで同じ情報を確認して実行するのではなく、両方で一度だけ実行してから、その情報を他の前処理関数に渡す方がはるかに理にかなっています。これどうやってするの?私は以下を試しましたが、うまくいきませんでした: function myTheme_preprocess_page(&$vars){ $vars['myValue'] = 7; } function myTheme_preprocess_html(&$vars){ //$vars['myValue'] should equal 7... } 私は他の方法でも試しました(preprocess html関数で値を設定してから、ページのpreprocess関数で取得しました)が、どちらも機能しませんでした。これは関連する質問を持ち出します。これらの前処理関数はどのような順序で処理されますか?ページの前処理機能がHTMLの前にあるように思えますが、それは正しいですか?
10 7  theming 

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