「製品」を表示する「製品表示」ノードがあります( Drupal Commerce モジュールを使用)。
Display Suite モジュールをインストールし、「Product Display」コンテンツタイプの新しい表示モードを作成しました。
問題は、この新しいモードが「製品」のデフォルトの表示モードに関連付けられていることです。これを変更する方法がありません。
「Product」の新しいモードを作成し、この新しいモードに関連付けられた「Product Display」の表示モードを取得する必要があります。
とにかくそれをすることはありますか?
製品エンティティの[表示の管理]タブに移動し、[製品の表示]で使用するのと同じ[表示モード]を有効にします。 「カスタム表示設定」フィールドセットで行います。
次に、画像フィールドの画像スタイルを設定します。 「製品の表示」ページで変更を確認してください
これに対する解決策を見つけました...それは文書化されておらず、本当にトリッキーです。製品表示コンテンツタイプで、カスタムマシン名my_custom_display
を使用して表示モードを追加します。次に、Commerce Productに移動し、新しい表示モードを追加して、node_my_custom_display
という名前を付けます。 node_
を先頭に追加すると、他のディスプレイと一致し、製品のディスプレイコンテンツタイプのディスプレイモードからフィールド設定を変更できます。
クイックサマリー
製品ビューのコンテンツタイプの表示モード名:my_custom_dispaly
コマース製品の表示モード名:node_my_custom_display
「製品」はDrupalのエンティティーとして実装されているため、ここに提供されている例と同様のことを実行して、新しい表示モードを作成できます。 http://mearra.com/blogs/juha- niemi/drupal-7-custom-node-view-modes 。