ダウンロード |
6.x |
Views Bonus Pack |
Viewsで表示した内容をCSVダウンロード |
チューニング |
7.26 |
PHP |
DrupalはNginxで動く? |
テーマ |
8.7.x |
|
Bartikのtwigについて |
テーマ |
8.9.x |
patch パッチ |
開発環境のファイル変更を本番環境にパッチでデプロイする方法(画像含まず) |
テーマ |
8.9.x |
|
スマホに向いたテーマについて |
テーマ |
8.4x |
hook_preprocess_html |
bodyタグにnode idやaliasのClassを追加する方法 |
テーマ |
8.3x |
Theme |
drupal8 で パスに応じたページテンプレート名を利用する方法 |
テーマ |
7.15 |
CSS Injector |
簡単にCSSを追加したい |
テーマ |
8.3x |
Core |
Twig開発用の設定 |
テーマ |
7.56 |
field |
レンダリング配列内に「ラベル非表示」を指定する方法 |
テーマ |
7.34 |
|
スマホ、PCおよびアプリを同時に運用可能なおすすめのテーマはありますでしょうか? |
テーマ |
8.3x |
Block Cache Theme |
管理ページから作成したカスタムブロックを非キャッシュ化する方法 |
テーマ |
8.3x |
Contribute themes |
drupal8-寄贈テーマの動向 |
テーマ |
7.23 |
hook |
ページや状況によってテーマを切り替える |
テーマ |
8.9.x |
Twig |
Twig で 月末日を算出する方法 |
ニュースレター |
7.34 |
Simple news |
Simplenewsで追加顧客(リスト)だけにニュースレターを配信する方法 |
パフォーマンス |
7.34 |
Server |
お金をかけないで冗長化するには |
フォーム |
7.15 |
DefaultTextForNode |
新しいページの作成方法を一から教えてください |
フォーム |
7.43 |
Webform |
フォーム関数が実行されるタイミングについて |
フォーム |
7.15 |
Webform Template |
Webformを複写したい |
コメント
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にもできるので結構便利です。
ページ