問題タブ [drupal-7]

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.

0 投票する
10 に答える
17996 参照

drupal - Pathauto のメニュー パス

Drupal 7 で pathauto を取得して、フル メニュー パスで URL エイリアスを生成するにはどうすればよいですか?

0 投票する
2 に答える
3563 参照

drupal - Drupal:ノードからブロックに変数を渡す方法は?

でやりたい

  1. でノードフィールドの処理を行いますnode.tpl.php
  2. 変数に保存します
  3. ノードの後に​​ロードされるブロックに表示されます (同じページ上)。

ノードからブロックに変数を渡す方法は?

0 投票する
1 に答える
320 参照

mysql - drupalのインストール(移行)の内容だけをコピーするには?

Drupal Web サイトを非常に古いバージョン (おそらく 4) から最新バージョン (7) にアップグレードするように言われました。さまざまな非互換性のために、さまざまなアプローチを試みましたが、成功しませんでした。そのための最善の方法は、Drupal 7 を新しくインストールし、テンプレートをコピーしてからデータベースをコピーすることだと思います。ただし、古いバージョンからデータベースをコピーしただけでは、テーブル名も異なるため、おそらく機能しません。だから私の質問は:それを行う方法はありますか? それとも他の方法でしょうか?過去にこの問題に取り組んだ人はいますか?アドバイスをいただければ幸いです。

0 投票する
4 に答える
11718 参照

drupal - Drupal 7 エンティティとフィールド API の正しい使用方法

Drupal 7 のエンティティとフィールド API を使用して、新しいモジュールを正しく構築しようとしています。ドキュメントから理解できなかったのは、新しい API を使用して、Body などの多数のセット フィールドを持つ「コンテンツ タイプ」(ノード タイプではない) を作成する正しい方法です。

hook_entity_info を使用してエンティティをセットアップしようとしています。次に、field_create_instance を使用して body フィールドを追加する必要があると思いますが、機能させることができないようです。

mycontenttype.module 内:

では、これは .install ファイルに入りますか?

0 投票する
3 に答える
258 参照

php - drupal テーマにブロックを要求して配置しますか?

私が作成しているテーマで、デフォルトの場所とは異なる場所にブロックを配置したいと考えています。たとえば、ヘッダーに検索ブロックを配置します。

テーマからこれを行う方法はありますか: ブロックを要求してどこかに配置できますか?

0 投票する
1 に答える
848 参照

cck - drupal 7 の広告 (または: とにかく広告モジュールが嫌いです)

皆さん!今日の大きな問題は次のとおりです。

Drupal のギグが近づいているので、D7 を使用することにしました。わお!これは、基本的な広告主導型の雑誌タイプのサイトです (2 番目に作成する予定です)。残念ながら:

  • 広告モジュールは特に強力でも柔軟でもありません(私がやりたいことに対して)
  • とにかくd7の準備ができていません

SO: できるだけ少ないモジュールで cck を ad モジュールのようにできるだけ動作させるように努力した人がいるかどうか、それがどの程度うまく機能したか、どのような問題に遭遇したかを知りたいと思っていました。

「なぜ」あなたは「由緒ある広告モジュール (D7 で機能した場合) がこの男性にとって十分ではないのか?」と疑問に思うかもしれません。言っておくけど。(確かに、私はいくつかの点で完全に間違っているかもしれませんが、これが私がフォーラムランドに来る理由です)

  • 広告モジュールは、無料の HTML 広告をうまく処理していないようです。
  • 広告モジュールは、すべての出力を小さなブロックにロックすることに非常に熱心であるように思われますが、これは私が簡単には設計できません。
  • 広告モジュールは、私が望むように CCKey ではありません。
  • 広告はコンテキストを検出できず、異なる動作をします (これには多くのデザインの「革新」/奇妙さがあります)。

私が/本当に/欲しいのは、広告のビューです。これをプログラムでロードし、各要素をノードでロードして、好きなようにページ全体に貼り付けることができます。

CCK を介して広告を行うと予測される問題: - 一定数のビューが表示されると広告がオフになる - 広告頻度の管理 - 私が予測しないこと。

TL;DR: おそらく CCK を使用するだけで、代替の広告モジュールを探しています。
- 誰かがこれをしましたか? - うまくいきましたか?-予期せぬ困難はありましたか? - 広告の頻度や一定数の閲覧後に非公開などの広告モジュール固有の機能をどのように置き換えますか。

ありがとう!

0 投票する
3 に答える
642 参照

php - Drupal7およびClassifiedAdsモジュールエラー

私はクラシファイド広告モジュールでdrupal7をテストしていますが、モジュールのインストール後、退屈なエラーが発生しました:

  • 注意:include_once()ですでに定義されている定数REQUEST_TIME(/var/www/chri/sites/all/modules/ed_classified/ed_classified.moduleの34行目)。

PHPコードを調べたところ、問題を見つけることができませんでした。すでに定義されている場合、次の関数はREQUEST_TIMEを定義しないはずです...

なにか提案を ?

0 投票する
3 に答える
11022 参照

php - Drupal 7カスタムノードの特定のフィールドに含まれる値を取得するにはどうすればよいですか?

カスタムDrupalノード内の特定のフィールドに格納されている値を取得するための「適切な」方法は何ですか?カスタムノードとカスタムURLフィールドを持つカスタムモジュールを作成しました。次の作品:

...しかし、新しいフィールドAPI関数を使用するなど、より良い方法はありますか?

0 投票する
2 に答える
1474 参照

forms - Drupal-text_listフィールドの動的オプション

に基づく特別なコンボボックスを使用するフィールドが必要なカスタムノードタイプがありますlist_text。タイプを選択するlist_textと、通常、選択可能なテキストの静的リストを入力できますが、このリストは動的、つまり、の結果に基づいて作成する必要がありdb_queryます。Drupal 7を使用してこれを行うための最良の方法は何ですか?

明確にするための簡単な例:このカスタムタイプXのノードには、別のノードを指すフィールドが含まれているため、タイプXのノードが作成されるたびに、他のすべてのノードを含むコンボボックスが必要になります。

(最善の解決策は、ノードの作成中にのみコンボボックスを表示し、編集中には表示しないことです。ただし、編集中にコンボボックスが表示された場合は、コンボボックスを使用することもできます。)

options_select私は自分のデータ型を定義し、それに応じて実装することでカスタマイズしようとしましたhook_options_list。コンボボックスは作成中に正しい値で表示されましたが、保存できませんでした。何が問題だったのかわかりませんが、最初の送信時に別のテーマに変更され、もう一度試してみると、内部サーバーエラー。フィールドの完全に新しいデータ型を定義することで、私はまったく正しい方向に進んでいますか?確かにもっと簡単な方法があるに違いありませんか?

0 投票する
2 に答える
438 参照

php - Drupal 7 に Classified Ad Module をインストールした後のエラー

クラシファイド広告をインストールしたばかりですが、インストール後に次のエラーが発生します。

  • 注意: 未定義のインデックス: ed_classified_form_alter() に入力します (/home3/amineamm/public_html/chrini/sites/all/modules/ed_classified/ed_classified.module の 218 行目)。

PHPコードを調べたところ、修正方法がわかりません。これが私のコードです:

なにか提案を ?