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

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

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

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

Drupal Commerce - расчет доставки для выбранного района

Август 26, 2021 г.

Есть список районов города, доставка в которые имеет фиксированную ставку. Пользователь выбирает район - программа должна подставить цену доставки для ...

Читать

Получить список типов товаров в Drupal Commerce

Июль 23, 2023 г.

В терминологии Drupal, типы товаров это - бандлы (bundle) сущности commerce_product. Получить их список можно вот так: [crayon-688e548bc9cfa796451411/] Как результат, в $product_types вы получите массив типов товаров, где ключом является ...

Читать

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

Июль 13, 2023 г.

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

Читать

Делаем выгрузку xml для яндекс маркет

Сентябрь 23, 2023 г.

Ключевая особенность в том, что данные выгружаются из Drupal Commerce. Первое, что понадобится - это настроить какой то route, а потом мы напишем для него контроллер. Маршрут можно добавить в какой то кастомный модуль, выглядеть он может следующим ...

Читать
 

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

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



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