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

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

6
サービスを介してコンテキストフィルターをビューに渡す方法
正しい結果を返すためにコンテキストフィルターを受け入れるビューがあります。サービス3とDrupal 7を使用しています。エンドポイントを作成し、サービスを介してビューを取得できます。ただし、services_viewsには取得メソッド(GETを使用)しかないため、コンテキストフィルターを渡す方法はないようです。これが可能かどうか、そして可能であればそれをどのように行うことができるか誰かが知っていますか?
11 7  views  services 

1
すべてにバンドルが必要ですか?
Entity APIについて学習しています。たとえば、ビューで使用できるように「drupalize」したい単純な追加のテーブルがあります。 私はかなりの数を読み、いくつかのビデオを見て、かなりの数の例を見ました。バンドルのコンセプトにこだわっています。バンドルとは何か理解しています(たとえば、ノードタイプはノードエンティティのバンドルです)。 しかし、私の使用では、バンドルは1つしかありません。例では、バンドルがデータベーステーブルに格納されていることを確認しました。すべてのレコードに対して同じ値が格納されるため、これは私には必要ありません。だから私はどういうわけかこれをスキップしたり、エンティティにバンドルの標準文字列を常に返させたりできると考えていました。 誤解しましたか?バンドルは常に実装する必要があり、データベーステーブルレベルで実装する必要がありますか?
11 7  entities 

3
ページを表示していないページ
記事のティーザーが表示されるビューページがあります。データベースにはたくさんのArticlesがあり、ビューではページごとに5つしか表示していませんが、ページャーはまったく表示されません。これが私のビュー設定です、何か間違っていますか?バグはありますか? ビュー画面のプレビューでは、コンテンツティーザーの下部にページャーが表示されず、実際のページにも表示されません。 何か案は?
11 7  views  paging 

3
どこでもパネルの利点は何ですか
いくつかのWebサイトは、Panels Everywhereの利点を主張しています(この質問の最後にパネルを置いています)。 しかし、私はモジュールを試してみましたが、その利点を見ることができません。 通常のパネルページには、ブロックを無効にするオプションがあります。メニューリンク、フッター、ユーザーログインなどを表示することもできます。したがって、Panels Everywhereが何をもたらすかはわかりません。 Panelsのメリットはまったくわかりませんでしたが、Drupal Answersは私に啓蒙し、今ではそれなしでDruaplサイトを作成することを夢見ていなかったので、Panels Everywhereのメリットに光を当てられることを期待しています)。 どこでもパネルを擁護するサイト AWebFactory Druapl Answersスレッド ララボット
11 7  theming  panels 

2
前回のcron実行以降の(日付)タイムスタンプを取得するにはどうすればよいですか?
モジュールを構築していますが、行き詰まっています。hook_cronジョブを実行するときに、以前のcronのタイムスタンプが必要です。これにより、どのノードが新しいかを確認し、それらにメールを送信できます。 それで、前回のcron実行からの日付/時刻スタンプが必要ですが、どうすれば取得できますか?
11 7  cron 

5
Drupal 7でブログを更新するたびにユーザーが電子メールを受信できるようにするにはどうすればよいですか?
私はDrupal 7に英語と日本語のブログを持っています。このブログは、組み込みのブログモジュールではなく、カスタムコンテンツタイプとビューを使用して作成しました。 各言語用のRSSフィード(ビューで作成)があります。ユーザーがサブスクライブして、コンテンツタイプ「ブログ」に対するすべての英語の更新、またはコンテンツタイプ「ブログ」に対するすべての日本語の更新を受け取ることを許可したいと考えています。(私はほとんどのユーザーがどちらか一方の言語のみを望んでいると予想しています。ユーザーが本当に両方の言語を望んでいる場合、それらを2回サブスクライブさせてもかまいません。) RSSフィードでFeedburnerを使用することを検討しましたが、FeedburnerモジュールはD7用に更新されておらず、外部サービスに依存したくありません。(モジュールなしでFeedburnerを設定しようとすると、サポートリンクで検証できるにもかかわらず、RSSフィードが存在しないことがわかりました。) Simplenewsモジュールも確認しましたが、そのモジュールでは各ニュースレターの投稿を個別に作成する必要があるようです。ブログに更新を投稿したときに、購読しているユーザーに自動的に電子メールを送信したいのです。 これを行う方法はたくさんあると思いますが、「メールヘルパー」タイプのモジュールが多すぎるため、どこから始めればよいか途方に暮れています。 私の要件を要約するには、次のことを行います。 適切な言語の新しいブログ投稿が追加されたときに、購読者に自動的に電子メールを送信します。 認証済みユーザーと匿名ユーザーの両方がサブスクライブできる必要があります。 サブスクリプションには確認が必要です(法的要件)。 MIMEメールモジュールとの互換性は素晴らしいボーナスです。
11 7  feeds  emails 

4
Drupal 7-ユーザーを管理する権限を与えますが、権限は与えません
Drupal 7にサイトをセットアップしました。このサイトでは、特定のユーザーにユーザー管理ページへのアクセスを許可し、新しいユーザーの作成、役割の割り当てなどを行えるようにしていますが、ユーザーにアクセスを許可したくありません。役割と権限のページ。 現在、Drupalには2つの権限Administer PermissionsとしかありませんAdminister users。 このAdminister users権限を持つユーザーは、[ユーザー管理]ページにアクセスでき、新しいユーザーを作成できますが、ユーザーに役割を割り当てることはできません。 ユーザーがAdminister permissions権限を持っている場合、ユーザーにロールを割り当てることができ、権限とロールの管理ページにもアクセスできます。 ユーザーに役割を割り当てる権限をユーザーに付与し、許可ページにアクセスできないようにするにはどうすればよいですか?
11 7  users 

9
プレーンテキスト形式を使用しているときに改行を取得するにはどうすればよいですか?
これは非常にシンプルなはずですが、気が狂います。 すべてのBody要素に「プレーンテキスト」を選択しました。フォームに入力するときに、誰もHTMLを入力できないようにしたいと思います。 ただし、改行は保持したいです。プレーンの構成ページには、確かに「このボックスをチェックして改行をbrとpに変換する」がありますが、何をチェックするか、またはどのようにフィルターの重みを再配置するかに関係なく、改行を保持するようにすることはできません。 これを機能させてテキストのリターンを保持できるようにするための正しい構成は何ですか?
11 7  input-formats 


1
プログラムでユーザーのパスワードをリセットする方法
ネイティブモバイルアプリケーションで、サービスモジュールを介してdrupal 7サイトと通信しています。ユーザーがアプリからパスワードをリセットできるようにしたいのですが。このプロセスをプログラムで開始する方法はありますか?それで、24時間で有効期限が切れる1回限りのトークンで電子メールが生成されますか? ありがとう
11 7  users 


5
モジュールディレクトリでテンプレートを探すようにDrupalに指示する方法
モジュールにテンプレート実装を提供し、テーマがそれをオーバーライドできるようにしたいと思います。基本的に、私はこの簡略化されたコードによる提案を追加します: function attach_preprocess_node(&$vars) { $vars['theme_hook_suggestions'][] = 'node__test'; } (プリプロセスノード関数を再利用したいので、hook_themeを使用して新しいテーマを追加したくありません。テーマ名は扱いにくいですが、ノードタイプとの混同を避けるためにnode_ attach _%を記述したくありません。) 次に、hook_theme_registry_alter()を使用してモジュールパスを追加します。 function attach_theme_registry_alter(&$theme_registry) { $path = drupal_get_path('module', 'attach') . '/themes'; $theme_registry_copy = $theme_registry; _theme_process_registry($theme_registry_copy, 'phptemplate', 'theme_engine', 'node', drupal_get_path('module', 'node')); $theme_registry += array_diff_key($theme_registry_copy, $theme_registry); if (!isset($theme_registry['node']['theme paths'])) { $theme_registry['node']['theme paths'] = array(); } if (!isset($theme_registry['node']['theme paths'])) { $first_element = array_shift($theme_registry['node']['theme …
11 7  theming 

11
Drupal 7のプログラムで日付フィールドを設定:日付、日付(ISO形式)、日付(Unixタイムスタンプ)
使用してフォームAPIとhook_form_alterを()有効なUNIXタイムスタンプを使用してDrupalの7の日付フィールドタイプのそれぞれの値を、私は手動で設定する方法(力)? フォームが最終的に送信されると、field_date型は常に空の配列になります。以下は、私が作業している壊れたコードです。 hook_form_alter(&$form, &$form_state, $form_id) { // http://drupal.org/node/1455576 - Date $form['field_date'][LANGUAGE_NONE][0]['value'] = time(); // http://drupal.org/node/1455576 - Date (ISO Format) $form['field_date_iso_format'][LANGUAGE_NONE][0]['value'] = time(); // http://drupal.org/node/1455576 - Date (Unix Timestamp) $form['field_date_unix_timestamp'][LANGUAGE_NONE][0]['value'] =time(); } fieldsウィジェットがテキストに設定されており、そのフォーマットは「Ymd H:i:s」です。 のdate('Y-m-d H:i:s', time())代わりにも試してみましたtime()。 dpm()の出力例。 また、回避策として、hook_node_presave()でフィールドを変更すると、フィールドを設定できることにも注意してください。これを行うには、$node->field_date['und'][0]['value'] = date('Y-m-d H:i:s', $my_unix_timestamp);代わりにhook_form_alterを使用してこれを行う方法を理解したいと思います。
11 7  datetime 


2
PHPフィルターモジュールを使用せずにプログラムでブロックの可視性を設定する方法はありますか?
コアPHPフィルターモジュールを有効にすることで、PHPコードを使用してブロック構成ページでブロックの可視性を設定できます。 しかし、セキュリティ対策のためにPHPフィルターモジュールを有効にしたくありません。それで、カスタムモジュールでそれを行う方法はありますか?フックが見つかりません。また、クローズフックhook_block_view_alterはブロックの内容のみを変更できます。
11 7  blocks 

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