Рейтинг:1

Как организовать отображение полей вариантов товара?

флаг in

У меня есть новый сайт с Drupal 9 и Commerce 2. Я пытаюсь отобразить свои продукты с помощью:

  • Заголовок
  • Фото
  • Цена
  • Задерживать
  • Параметры
  • Добавить в корзину кнопка
  • Описание

Я проверил все возможные настройки в управлении дисплеем, но ничего не работает. То, что я получаю, несовместимо с конфигурацией.

Как организовать отображение полей вариантов товара?

Скриншот

Скриншот

Скриншот

Рейтинг:1
флаг cn

Это известная трудность в Commerce 2.x. Вы можете просмотреть варианты в этом выпуске https://www.drupal.org/project/commerce/issues/2928139

Лучшее решение, которое я нашел, — щелкнуть «Показать веса строк» ​​в управлении отображением продукта, варианта продукта и типа элемента заказа — добавить в форму корзины — отобразить форму. Затем вы можете вручную установить вес, а не перетаскивать. Например, установите вес поля, которое должно быть первым, равным -50, а поле, которое должно быть последним, равным 50. Затем отрегулируйте поля в середине.

Вам придется переключаться между тремя упомянутыми дисплеями, и это не решит всех ваших проблем, но поможет.

Вы можете перезаписать шаблон ветки в своей теме, как показано здесь: https://www.drupal.org/project/commerce/issues/2928139#comment-13444854

Вы также можете взломать и скрыть все поля, создать собственный вид полей и использовать набор дисплеев, чтобы добавить блочный вид на дисплей вашего продукта.

Это действительно зависит от того, что именно вы хотите сделать.

steevee666 avatar
флаг in
Спасибо, но я не понимаю, что делать с весом полей
tonytheferg avatar
флаг cn
Нажмите «Показать веса строк» ​​и установите веса вручную. См. проблему, которой я поделился.
tonytheferg avatar
флаг cn
Я отредактировал ответ с более подробной информацией.
hockey2112 avatar
флаг tr
Единственная проблема с использованием представлений заключается в том, что цена не обновляется при выборе параметров атрибута продукта. Если только я не делаю что-то не так...

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.