Product DisplayでProduct:imageフィールドの表示を直接管理しますか?


17

「製品」を表示する「製品表示」ノードがあります(Drupal Commerceモジュールを使用)。

Display Suiteモジュールをインストールし、「Product Display」コンテンツタイプの新しい表示モードを作成しました。

問題は、この新しいモードがデフォルトの表示モード「製品」に関連付けられていることであり、これを変更する方法はありません。

必要なのは、「製品」の新しいモードを作成し、この新しいモードに関連付けられた「製品表示」の表示モードを取得することです。

とにかくそれを行うにはありますか?


「製品」が別のコンテンツタイプであるかどうかはわかりません。
キアムルノ

製品の「製品タイプ」であるdrupal.org/project/commerceの管理/コマース/製品/種類/製品/ディスプレイのモジュール
chefnelone

3
ディスプレイスイートは使用していませんが、その目的は理解しています。プロジェクトを前進させるために、ノードタイプ製品の標準テンプレートファイルでディスプレイをテーマにしようとしましたか?
-au_stan

@austinのコメントを支持して、それが私が行く方法です。
magtak

1
これは既知の問題です。drupal.org / node / 733044を参照してください。適切な解決策はありません(まだ)。
-Attiks

回答:


3

製品エンティティの[ディスプレイの管理]タブに移動し、[製品ディスプレイ]で使用するのと同じ[表示モード]を有効にします。「カスタム表示設定」フィールドセットで行います。

次に、[画像]フィールドの画像スタイルを設定します。「製品の表示」ページで変更点を確認してください


1

これに対する解決策を見つけました...それは文書化されておらず、本当にトリッキーです。製品表示コンテンツタイプで、カスタムマシン名を使用して表示モードを追加しますmy_custom_display。次に、Commerce製品に移動し、新しい表示モードを追加して名前を付けnode_my_custom_displayます。を追加するnode_と、他の表示と一致し、製品表示のコンテンツタイプ表示モードからフィールド設定を変更できます。

簡単な要約

製品ビューのコンテンツタイプの表示モード名: my_custom_dispaly

コマース製品の表示モード名: node_my_custom_display


0

「製品」はDrupalのエンティティとして実装されているため、ここで提供されている例に類似した何かを実行して、新しいビューモードを作成できます。http//mearra.com/blogs/juha-niemi/drupal- 7-カスタムノードビューモード


問題は、「製品」の表示モードを作成する方法ではなく、「製品」用に作成された新しい表示モードに関連する「製品表示」用に作成された表示モードを取得する方法
-chefnelone

ビューの下で、行スタイルをフィールドのようなものに設定します。そこから、ビューのテーマを設定できます。theme:informationリンクをクリックし、それらのテンプレートのいずれかを使用して出力のテーマを設定します。
au_stan

@chefnelone、あなたは気にしないget a View Mode created for "Product Display" related to a new View modeManage Display製品エンティティのタブに移動し、「製品の表示」で使用するのと同じ「表示モード」を有効にします。でそれを行うCustom display settingsフィールドセット。次に、[画像]フィールドの画像スタイルを設定します。「製品の表示」ページで変更を参照してください
milkovsky
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.