В терминологии 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.
Вы можете перейти в конец страницы и оставить ваш комментарий.
Мало букафф? Читайте есчо !
Август 2, 2023 г.
Использую Drupal Commerce, и в меню у меня есть пункт "Корзина", со ссылкой на корзину пользователя. Хочется, чтобы стиль пункта меню менялся, если корзина не пуста.
Я буду использовать hook_preprocess_menu темы, чтобы изменить нужный пункт меню ...
Читать
Август 26, 2021 г.
Есть список районов города, доставка в которые имеет фиксированную ставку. Пользователь выбирает район - программа должна подставить цену доставки для ...
Читать