SSH |
7.50 |
ProxyCommand |
SSH IP制限を1コマンドで通過する |
Apache2.4 |
7.50 |
|
Apache2.4のアクセス制限 |
サイトの構築 |
7.50 |
Module Missing Message Fixer |
モジュールをアンインストールしたらエラーがでるようになった |
drush |
7.54 |
Drush |
Drushでdrupalサイトをインストールする方法 |
ユーザの管理 |
7.50 |
Paypal continued billing |
drupal7のPaypal継続課金モジュールについて |
コンテンツの管理 |
7,51 |
Views Data Export |
Views Data ExportでCSVデータが欠けてしまう |
アップデート |
7.50 |
Download count |
DOWNLOAD MODULEページでダウンロードが失敗することがある |
開発 mail |
7.50 |
Mail Safety |
開発/テスト用サイトのメール |
メール |
7.50 |
Smtp |
smtpでGmailアカウントを使いたい |
jQuery Revolution |
7.50 |
|
jQuery Revolutionのリンクがスマホで機能しない |
CentOS |
7.50 |
|
消せないファイルを消すには |
権限 |
7.50 |
Cron |
Basic認証時のCron(wget)実行方法 |
PCRE |
7.50 |
|
preg_match()がおかしい |
コンテンツの作成 |
7.50 |
Inline Entity Form |
Drupal6のフィールドグループのようなモジュールはありませんか? |
ユーザ |
7.44 |
Quickbar |
会員の種別(役割)別にメニューを設けたい |
ユーザ |
7.44 |
Password Policy |
無効なユーザーを整理したい |
コンテンツの作成 |
7.50 |
Expanding Textareas |
Textareaフォームの行サイズを自動調整するモジュール |
コンテンツの作成 |
7.50 |
Code per Node |
ページ毎にCSSやJSを設定したい |
コンテンツの作成 |
7.34 |
Entityreference prepopulate |
新規ノード作成時のリファレンス方法 |
コンテンツの管理 |
7.50 |
Administration menu |
標準のユーザー管理ページ |
コメント
Entityreference
パーマリンク Submitted by actbrain on 2016/09/14 16:39.
Entityreference prepopulateモジュールを使えば良いと思います。
https://www.drupal.org/project/entityreference_prepopulate
新規ノードを作成する場合のパスは「node/add/コンテンツタイプ」になりますが、Entityreference prepopulateモジュールを使い、パスを「node/add/コンテンツタイプ?フィールド機械名=Reference先ノードid」(※1)とすると、自動的にフォームデフォルト値にしてくれます。
※1)パス
・フィールド機械名:field_reference_toなど、コンテンツタイプのフィールド管理ページで標示されるフィールド機械名です。
・Reference先ノードid:親ノードのことです。親ノードの表示ページに子ノードを新規作成するリンクを置くならば、arg(1)で取得できます。
という状況なら、「node/add/content_type?field_reference_to=<?php print arg(1) ?>」という記述をテンプレートまたはブロックに挿入することで実現できます。
フォームの方をReadonlyやHiddenにもできるので結構便利です。
ページ