В терминологии Drupal, типы товаров это — бандлы (bundle) сущности commerce_product.
Получить их список можно вот так:
|
$product_bundles = \Drupal::service('entity_type.bundle.info') ->getBundleInfo('commerce_product'); $product_types = []; foreach ($product_bundles as $bundle_key => $bundle_data) { $product_types[$bundle_key] = $bundle_data['label']; } |
Как результат, в $product_types вы получите массив типов товаров, где ключом является машинное имя, а значением — название типа.
Commerce Drupal 9/10
Написать комментарий
Данная запись опубликована в 23.07.2023 22:06 и размещена в рубрике Drupal.
Вы можете перейти в конец страницы и оставить ваш комментарий.
Мало букафф? Читайте есчо !
Сентябрь 23, 2023 г.
Ключевая особенность в том, что данные выгружаются из Drupal Commerce.
Первое, что понадобится - это настроить какой то route, а потом мы напишем для него контроллер.
Маршрут можно добавить в какой то кастомный модуль, выглядеть он может следующим ...
Читать
Июль 13, 2023 г.
Кнопка выводится как элемент product.variations, а вот настройки полей, которые выводятся в этой сущности довольно глубоко зарыты.
[crayon-67fd496536343373286848/]
Поле "кол-во товара в корзине" не является частью сущности product variation, ...
Читать