2

prepopulateモジュールを動作させようとしていますがog、ほとんど成功していません。私が理解していること?edit[group_audience]=123から、コードを調べると、prepopulateプラグインが想定どおりに機能し、ドロップダウン#value123に設定しているように見えますが、何らかの理由でこれはまったく機能しません。

を使用してフィールドに事前入力することが可能であるという情報も見つけました。?gids[]=123これで成功した人はいますか、それとも実際に適切な解決策がありますか?

4

5 に答える 5

2

したがって... D 7.22およびOG 7.x-2.1でこれを行う正しい方法は次のとおりです。

node/add/[content-type-machine-name]?og_group_ref=[group-id]&destination=node/[group-id]

上記の回答は、私のセットアップでは機能しませんでした。

ここで、私がどのように日曜日を無駄にしたかをご覧ください: Drupal Organic Groups Pre-populated Audience Field

于 2013-04-21T23:04:12.573 に答える
0

やってみました?edit[group_audience][]=123か?

グループオーディエンスは複数選択ボックスであるため、複数の値を設定できるこの構文を使用する必要がある可能性があります。
?edit[group_audience][]=123&edit[group_audience][]=42&edit[group_audience][]=1

于 2012-01-04T19:05:24.930 に答える
0

node/add URL に ?gids[]= を追加することで、グループ オーディエンスを指定できます。コンマで区切られた nid のリストを投入することで、複数のオーディエンスを指定できます。

于 2013-02-27T22:58:12.840 に答える
0

Drupal 7 の場合、og 7.x-2.1 では、エンティティ参照事前設定モジュールをインストールする必要があります (そして、その readme の指示に従います)。それができたら、残りは魔法のように機能します。そのモジュールがインストールされていない/有効になっていない場合、以下を実行しようとしても何も起こりません。この URL は、id 1135 のグループで og_group_ref フィールドを事前入力するという望ましい結果を達成します: http://[site]/node/add/group-post?og_group_ref=1135

于 2016-03-11T05:36:51.067 に答える
0

prepopulate モジュールは必要ありません:

?gids_group[]=123

Organic Groupsのreadmeでこれを見つけました:

有用な動作を生成する独自の URL を作成できます。

例えば、

node/add/group-content?gids_node[]=4 

ノード フォームで、ノード ID 4 のグループを選択して追加します。

プレフィックス付きのエンティティは、URL の作成を可能にする他のエンティティ タイプを示すように変更できます。たとえば、次のように複数の変数を使用できます。

node/add/group-content?gids_node[]=4&gids_user[]=3&gids_group[]=5,6,7

上記の URL は、ノード ID 4 のグループ、ユーザー ID 3 のグループ、および一意のグループ ID 5、6、および 7 のグループを選択します。グループ ID 5、6、および 7 の実際のエンティティは任意であることに注意してください。エンティティ (例: ノードまたはユーザー)。

于 2012-12-11T21:11:51.437 に答える