web-dev-qa-db-ja.com

ノード追加フォーム(Drupal 7)で(別のコンテンツタイプの)ノード追加リンクを追加する方法

パネルを使用してノードの追加/編集フォームをオーバーライドしています。追加したフィールドの1つは、オートコンプリートウィジェット(ノード参照フィールド)を使用しています。また、オートコンプリートフィールドの下にリンクを追加して、新しいノード(参照されたノードの1つ)を追加します。このリンクを追加する方法はありますか。

パネル内でそれが不可能な場合は、おそらく、テンプレートを使用してノード追加フォームにこの種のリンクを追加する方法を誰かが教えてくれる可能性があります。

3
user379468

答えをありがとう、質問が本当に明確だったかどうかはわかりません。結局、「カスタムコンテンツ」をパネルペインに追加することでそれを行いました。次に、オプションをhtmlに切り替えて、他のノードへのhtmlリンクを作成し、ページを追加/編集しました。これが最もエレガントな解決策ではないことは知っていますが、それは本当に素早く簡単でした。

0
user379468

あなたが探しているモジュールは 参照ダイアログ です。

また、 コンテキスト管理 を使用できます。これはより一般的なアプローチであり、希望する場所にリンクを正確に配置することはできませんが、一方ではるかに柔軟です。 「選択ルール:Node type」、たとえばnode/add/[other-type]など、パネルと同じルールセットを使用できます。パネル。

2
Letharion