Drupal

Drupal開発者および管理者向けのQ&A

3
各ユーザーがノードごとにコメントを1つだけに制限する方法は?
Drupal 7サイトのノードごとに1つのコメントのみを作成するように各サイトユーザーを制限できる方法があるかどうか誰かが知っていますか?まだ何も見つかりません。 フラグとルール、トリガーとアクションとリダイレクトを使用した複雑な設定を試しました。これはうまくいきませんでした。
7 7  users  comments 

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

2
Drupal 7でPHPをC ++にコンパイルする速度を上げる方法は?
コードをPHPからC ++またはCに変換するHipHopまたは他の同様のソリューションを使用して、Drupal 7のパフォーマンスを向上させたいと思います。 以下のシナリオを適切に実行するには、どのような手順が必要ですか? 私はしたいと思います : @開発環境をコンパイルされていないphpとして維持し、contribとカスタムモジュールを追加してテストします。 @developmentをテストした後、@ stagingに対してrsync @developmentを実行します... ...そして@stagingをコンパイルします @stagingをテストする rsync @staging to @life 少し単純化しすぎですが、概要を説明する必要があります。 それが不可能な場合、他のオプションはありますか?

3
コンテキストフィルターとノードタイプ
表示されているノードに関連するコンテンツを表示しているブロックがあります。現在、ホテル、ツアーオペレーター、交通機関の3つのコンテンツタイプのノードタイトルが表示されています。現在表示されているノードのコンテンツに類似したコンテンツタイプのみを表示し、他の2つのコンテンツタイプを除外したいと思います。 ビューでコンテキストファイラーを使用してこれを設定しようとしましたが、機能しません。 コードを記述せずにコンテキストフィルターを使用して実行できるものですか?または、これを取得して必要なことを実行するには、phpを作成する必要がありますか(できません) ありがとう
7 views 

5
スクリプトを特定のノードIDまたはビューにアタッチする
Drupal 7では、次のコードを使用して、スクリプトを特定のコンテンツタイプに添付できます。 function THEMENAME_preprocess_node(&$variables) { if ($variables['type'] == 'INSERT_CONTENT_TYPE') { // include javascript drupal_add_js(path_to_theme() . 'INSERT_SCRIPT'); } } スクリプトを特定のノードIDまたは特定のビューにアタッチするには、どのコードを使用する必要がありますか? variables['type']さまざまなアイテムと交換してみましたが、どれも動作しないようです。
7 theming 


2
hook_form_alter()を使用してログインフォームを変更するにはどうすればよいですか?
次のコードでログインフォームを変更しようとしています。 function git_form_alter(&$form, $form_state, $form_id) { $forms = array( 'user_login_block' => 'user-login-form', 'user_login' => 'user-login' ); if (array_key_exists($form_id, $forms)) { //my altering code } } これは、JavaScriptウィジェットを導入するopenidselectorモジュールから取得したもので、多かれ少なかれ、私がやろうとしていることです。 mysite / user / loginにアクセスしても、フォームを変更する必要があるブロックは呼び出されません。それは単に呼び出さないだけhook_form_alter()です。 別のことは、フックを呼び出している登録フォームまたはその他のフォームです。 誰か私に何ができるか教えてもらえますか?openidselectorが同じメソッドを使用する可能性はありますが、そのモジュールではコードは機能しますが、私のコードでは機能しませんか?
7 forms  hooks 

1
hook_field_loadおよびhook_field_formatter_viewはいつ呼び出されますか?
私が実施しているhook_field_load()とhook_field_formatter_view()、特定のフィールドの値に一部の文字を置換するために機能します。しかし、彼らはまったく呼ばれていないようです。私のようないくつかのコマンドを書いたexit()し、print_r($field)フックではなく、何も起こりません。 このフックはいつ呼び出されますか?(そしてこれはビューのフィールド値を変更する正しい方法ですか?)
7 7  entities  hooks 

8
ビューのページタイトルを変更し、カスタムタイトルを設定する
ビューとdrupal 7を使用しています。引数をURLで渡し、これをビューページのタイトルとして使用します。これは、タイトルの上書きチェックボックスを使用することで可能です。しかし、私はこのタイトルを変更したいと思います。つまり、コンテンツのフォーマットとトリミングを行い、タイトルとして必要なものだけを表示します。どうすればできますか。
7 7  views 


3
drupalコアでデフォルトのインストールプロファイルを削除する
コアをハッキングする必要なくdrupalに付属するコアインストールプロファイルを削除する方法はありますか?つまり、このリストを変更するために実行できるフックはありますか? これが必要な理由は、aegirで使用するカスタムインストールプロファイルを作成しており、ユーザーが新しいサイトを作成するためのオプションとして、デフォルトのコアドルパル「最小」および「標準」インストールプロファイルを必要としないためです。 おそらくこれはaegirのフックかもしれませんか? 誰かがこれに対するエレガントな解決策を見つけましたか?

3
モジュールはどのように緑、黄、赤のリリースを考え出しますか?
ご存知のとおり、drupal.orgで「Recommended Release」とマークされているモジュールがすべて本当に安定しているわけではありません。実際、いくつかのモジュールは、ある種の永続的なリンボ状態で、永続的にベータとマークされています。何百ものサイトが毎日それらを使用する場合でも。 リリースに「推奨」(緑)、「その他」(黄色)、または「開発」(赤)のマークを付けるために、モジュールのどのような標準またはベストプラクティスをメンテナーまたはコントリビューターとして使用していますか?ベータ版、アルファ版、または安定版にマークを付けるときに何を使用しますか? 提供できるアドバイス、ヘルプ、またはドキュメントを事前にありがとうございます。 注:これらの標準の多くは、コーディングまたはプロジェクト開発の一般的な標準である場合があります。私は、Drupalモジュールで具体的に使用されている方法または標準が、一般化できる場合でも、具体的に知りたかっただけです。

3
Profile2モジュールのフィールドに基づいてノード作成フォームのフィールドに事前入力する方法は?
ビジネスアカウントが求人を一覧表示するために使用できるコンテンツタイプ(「求人一覧」)と、ビジネスの住所、組織名、業種などの分類用語を含む各ビジネスのProfile2プロファイルがあります。 求人情報を掲載する企業の95%が同じ情報を使用します。プロフィール情報をそのまま使用することもできますが、求人情報フォームを変更する可能性のある5%を考慮する必要があります。たとえば、仕事が別の州または国にあり、それを説明する必要がある場合があります。この状況に対処する最善の方法は、プロフィールと求人の一覧フォームの両方に同じフィールドを設定することですが、企業が求人の一覧フォームの情報を変更できるようにすることです。 求人情報フォームにビジネスプロファイル情報をデフォルトとして事前に入力するのは理にかなっています。これを行うにはどうすればよいですか?ルールを使用する予定でしたが、元のノード作成フォームが作成される前に、ルールの単一のオプションが見つかりません。 を使用hook_form_alter()して、元のノードの作成に関するプロファイル情報にアクセスし、その情報を使用してデフォルト値を設定する必要がありますか?
7 rules  users  nodes 



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