Drupal8

Commerce 2 & немножко Promotions

5 июня 2021 в 22:16

Если не затруднит, прошу ответить имеющих/имевших дело с Commerce 2 шаманов на несколько вопросов:

1) Сделал скидку 10% на товар при помощи Promotions. В корзине она есть - цена со скидкой - все норм, а на странице товара и на странице списка товаров (views) она не отображается?

2) Можно ли как-то отразить (например, и даже лучше всего классом) что к товару применяется скидка как на странице товара, так и в списке товаров? Или как это делается на реальных проектах на d9+Cmm2?

После апдейта на 8.9.16 у всех input'ов появился tabindex=-1

4 июня 2021 в 10:45

Нечасто пользуюсь клавиатурной навигацией в формах, но тут заметил, что при нажатии на tab курсор перепрыгивает не на следующее поле, а хз куда. Глянул в код - у всех инпутов стоит tabindex=-1. Раньше этого точно не было.
Что делал в последнее время - обновлял ядро с 8.9.13 на 8.9.16 и целую кучу контрибных модулей.
Что бы это значило? Гугл не даёт лёгкого ответа.

Как в Drupal 8 сгенерировать изображение с заголовком ноды?

2 июня 2021 в 10:52

Много современных сайтов СМИ (Новая газета, Медуза и т.п.) используют в качестве картинки для постов в соцсетях заголовок материала, сгенерированный в виде изображения.

Пример:

Генерация таких картинок происходит автоматически. Если заголовок больше определённого количества символов - он обрезается на границе слова многоточием.

Добавление переменных в html.html.twig: как правильно передать переменные?

1 июня 2021 в 18:12

Для типа материала "Новости" вывожу в head сайта метки для Фейсбук, чтобы пост при шаринге страницы в ленте отображался с картинкой и другими атрибутами, согласно документации: https://developers.facebook.com/docs/sharing/webmasters

Чтобы это реализовать, нужно сделать две вещи:
1) Передать значение двух полей ноды для шаблона html.html.twig через файлик mytheme.theme
2) Настроить вывод в самом html.html.twig

Вывод в файле html.html.twig:

Отвалились хлебные крошки (возможно после обновления)

1 июня 2021 в 11:18

Всем привет)
Вчера обновляла ядро до 8,9,16 после обнаружила что отвалились хлебные крошки, везде...блок на месте, включен.
Попробовала повторить на тестовом сайте...всё норм. В чем может быть причина?
Спасибо.

Хостинг от 70 руб/месяц | Uptime 99.9% | Бесплатный SSL | ISPmanager

1 июня 2021 в 9:16

Мы предоставляем услуги веб-хостинга премиум-класса для вашего личного и делового использования. Мы предлагаем полнофункциональные услуги веб-хостинга с различными пакетами по самой низкой цене. Теперь вы можете заказывать новые услуги или оплачивать счета со следующим способом оплаты.

Способ оплаты: Кредитная карта, PayPal, Qiwi, ЮMoney, WebMoney.

Скидки: Получите до 15% скидку при оплате хостинга на 3, 6 или 12 месяцев.

Пакет включает в себя:

Как переводить модули и темы на drupal.org (свои или не свои, без разницы)

27 мая 2021 в 16:22
3

Некоторое время назад, чтобы перевести свой контрибный модуль на русский язык нужно было положить файл перевода с расширением .po в каталог translations модуля. Сейчас алгоритм перевода немного изменился и сегодня рассмотрю новый актуальный способ перевода.

Нужен действующий аккаунт на https://drupal.org

Как вывести описание пункта меню в Drupal 8 (модуль simplify menu)?

26 мая 2021 в 14:46

Вывожу меню в шаблоне главной страницы, используя модуль simplify menu (https://www.drupal.org/project/simplify_menu), чтобы переопределить разметку: