Загрузить данные параграфов для связанного с ними entity

Пример кода для загрузки параграфов.

В данном примере будем загружать параграфы, связанные с entity commerce_product_variation (это сущность модуля Commerce).

Я привязал информацию по остаткам складов к вариациям в виде параграфов (тип — stocks). Каждый параграф имеет два поля — field_amount и field_sklad — остатки товара и ссылка на таксономию складов.

Нам требуется подсчитать кол-во остатков вариации товара по всем складам.

Переменная $pr теперь представляет собой массив id параграфов. Нужно запросить данные, пройтись по массиву и подсчитать общее кол-во остатков на складе.

Итого, в $total мы получили нужное нам значение.

Написать комментарий

Мало букафф? Читайте есчо !

Как добавить поле "количество" для кнопки add to cart в Drupal Commerce

Июль 13, 2023 г.

Кнопка выводится как элемент product.variations, а вот настройки полей, которые выводятся в этой сущности довольно глубоко зарыты. [crayon-669946a1a4cfb756251308/] Поле "кол-во товара в корзине" не является частью сущности product variation, ...

Читать

Корзина не пуста - изменим стиль пункта меню

Август 2, 2023 г.

Использую Drupal Commerce, и в меню у меня есть пункт "Корзина", со ссылкой на корзину пользователя. Хочется, чтобы стиль пункта меню менялся, если корзина не пуста. Я буду использовать hook_preprocess_menu темы, чтобы изменить нужный пункт меню ...

Читать

 

Комментарии к «Загрузить данные параграфов для связанного с ними entity»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: