Откуда выводится цена на странице товара Commerce?

Аватар пользователя VasyOK VasyOK 22 ноября в 13:58

В управлении отображением типа товара убрал все поля. Но цена все равно выводится.

Это как???

В commerce-product.html.twig только:

<article{{ attributes }}>
  {{- product|without('variation_attributes') -}}
</article>

И как цену относительно других полей разместить?

Лучший ответ

Аватар пользователя vlucas vlucas 22 ноября в 14:01
1


Если эта галка стоит в настройках типа товара, то поля будут рендерится соответственно вьюмоду, веса полей вариации и полей товара работают вместе

Комментарии

Аватар пользователя vlucas vlucas 22 ноября в 14:01
1


Если эта галка стоит в настройках типа товара, то поля будут рендерится соответственно вьюмоду, веса полей вариации и полей товара работают вместе

Аватар пользователя VasyOK VasyOK 22 ноября в 14:06

Да, есть такая строчка. Спасибо.
А чем это отличается от обыкновенного скрытия/показа поля вариаций в типе товара?

Аватар пользователя VasyOK VasyOK 22 ноября в 15:02

Пока что я могу цену вывести через viewfield.

А можно поле цены добавлять в отображение формы типа позиции заказа? Если да, там текстовое поле цены образутся, которое можно редактировать. Это поле можно переписать на не имеющее возможности редакции?

Аватар пользователя VasyOK VasyOK 22 ноября в 15:25

Так, как сделано в Комерц демо? Не хочу. Мне нужны поля везде.

Хорошо, другой вопрос: а почему поле Заголовок товара не реагирует на перетаксивание и не отображается?

Аватар пользователя vlucas vlucas 22 ноября в 15:28

Странно, просто интересно, зачем везде поля?
С вьюмодами всё гораздо лучше!

У меня заголовок реагирует.
Посмотрите что у вас в шаблоне, может там не выводится title.

Аватар пользователя VasyOK VasyOK 22 ноября в 18:08

Зачем поля - это вопрос филосовско дискуссионный. Например потому что у меня поля имеют зависимости от других полей.
Заголовок - не реагирует даже в Бартике на свежей инстяляшке комерца. Если не увижу причины создам друю тему позже. Собственно с вопросом топика: откуда береться вывод цены - разобрался.

Аватар пользователя vlucas vlucas 22 ноября в 21:30

можно препроцессить, можно в шаблоне сущности, можно в шаблоне сущности конкретного вьюмода.
ИМХО с вьюмодами, много, много удобней.

Аватар пользователя VasyOK VasyOK 22 ноября в 22:04

я не против
но если в шаблоне сущности - мне точно не удобно
как и выводить каждое поле програмно в шаблоне ноды