Керувати відображеннями продукту: поле зображення безпосередньо на Дисплеї продукту?


17

У мене вузол "Відображення продукту", що показує "Продукт" (працює від модуля " Drupal Commerce" ).

Я встановив модуль Display Suite і створив новий режим перегляду для типу вмісту "Дисплей продукту".

Проблема полягає в тому, що цей новий режим асоціюється з режимом перегляду за замовчуванням "Продукт", і я не бачу можливості змінити це.

Мені потрібно створити новий режим для "Продукт" і отримати режим перегляду "Дисплей продукту", пов'язаний з цим новим.

Чи все-таки це можна зробити?


Ви не говорите, якщо "Продукт" - це інший тип вмісту.
kiamlaluno

Продукт - це "тип продукту" для drupal.org/project/commerce модуля в адміністраторі / комерції / товари / типи / продукт / дисплей
chefnelone

3
я не використовував набір дисплеїв, але розумію, що це призначення. заради того, щоб рухати проект вперед, чи намагалися ви темати ваш дисплей стандартним файлом шаблону для продукту типу вузла?
au_stan

upvoting @ austin коментар, саме так я б пішов.
мантак

1
Це відома проблема, див. Drupal.org/node/733044 та AFAIK, поки немає належного рішення.
Attiks

Відповіді:


3

Перейдіть на вкладку "Керування дисплеєм" суб'єкта продукту та ввімкніть той самий "Режим перегляду", який ви використовуєте на "Дисплей продукту". Зробіть це у наборі полі "Спеціальні налаштування дисплея".

Потім встановіть стиль зображення для поля зображення. Перегляньте зміни на сторінці "Дисплей продукту"


1

Знайшов рішення для цього ... це недокументовано і справді хитро. У вашому типі вмісту відображення продукту додайте режим відображення із власною назвою машини my_custom_display. Тепер перейдіть до комерційного продукту та додайте новий режим відображення та назвіть його node_my_custom_display. Якщо ви передбачите node_його збіг на інший інший дисплей і дозволить вам змінити налаштування поля з режиму відображення вмісту типу Дисплей продукту.

Швидкий підсумок

Назва продукту Вид вмісту Відображення режиму відображення: my_custom_dispaly

Назва режиму відображення комерційного продукту: node_my_custom_display


0

Оскільки "Продукт" реалізований як сутність в Drupal, ви повинні мати змогу зробити щось подібне до наведеного тут прикладу, щоб створити для нього новий режим перегляду: http://mearra.com/blogs/juha-niemi/drupal- 7-користувальницькі режими перегляду вузла .


проблема полягає не в тому, як створити режим перегляду для "Продукту", а в тому, як отримати режим перегляду, створений для "Дисплей продукту", пов'язаний з новим режимом перегляду, створеним для "Продукту"
chefnelone

під вашим переглядом ви встановите стиль рядка на зразок полів. звідти ви можете привернути тему свого перегляду. натисніть на тему: інформаційне посилання та використовуйте один із цих шаблонів для тематизації результатів.
au_stan

@chefnelone, ти не так get a View Mode created for "Product Display" related to a new View mode. Просто перейдіть на Manage Displayвкладку суб'єкта продукту та ввімкніть той самий "Режим перегляду", який ви використовуєте в "Диспетчері продуктів". Зробіть це у Custom display settingsнаборі польових даних. Потім встановіть стиль зображення для поля зображення. І дивіться зміни на сторінці "Дисплей продукту"
milkovsky
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.