Блог пользователя - VasyOK

Почему в Commerce рекомендуют делать сетку товаров дисплеями, а не полями. И делаете ли вы эту сетку на полях?

9 сентября 2021 в 23:09

Всем привет!

В сборках Commerce и курсах по нем же предлагается делать сетку товаров на дисплеях. Почему так?

Сейчас мне удалось получить контроль над выводом вариаций в рамках одного товара. Банальную задачу - сделать сетку с выбором вариации и вводом количества - я для себя решил. Но решение не логичное. Даже не знаю публиковать ли.

А вы делаете сетку товаров Commerce на полях? Если да - скиньте примеры ваших сайтов.

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

1 сентября 2021 в 12:18

Всем привет. Вот сайт https://zexler.ru/. Возможно кто-то из вас его делал/обслуживал.

Проблема. Пользователь загружает изображение. Но выводится прессетом (стилем). Но вместо изображения пустой прямоугольник.

После того, как страница перезагружена - все норм. Или после того, как нажать ПКМ - перезагрузить изображение. Мелочь, но неприятно. Как побороть?

Как в views переписать поле в зависиомсти от того сколько значений выводится в другом поле?

29 августа 2021 в 12:16

Допустим вьюха выводит поле со множеством значений.
Вопрос как переписать следующей поле в зависимости от того больше 1шт в этом множестве выводится или нет?

<div{{ row.attributes.addClass(row_classes) }}> как тут поменять class на id?

28 августа 2021 в 13:42

Приветствую специалистов по высокоурвневому бекенду!

Во ядре есть шаблон, выводящий каждый row вьюхи:
views-view-unformatted.html.twig

Можно ли использовать при фильтьрации и сортировке views значения полученые в другой вьюхе?

26 августа 2021 в 4:16

Приветствую специалистов по views.

Допустим у ноды есть значение, сформированное вьюхой.
Типа:

  • Самый похожий товар
  • Самый частый покупатель
  • Минимальная цена в этой категории

Вопрос: как эти значение использовать в качестве критериев фильтрации и сортировки во вьюхе выводящей ноды?

Почему при задании урла с *.xml выводится 404 Not Found?

9 августа 2021 в 1:03

Пытаюсь сформировать турбо страницы сайта.
Инструкции читаю:
https://yandex.ru/dev/turbo/doc/rss/markup.html
https://yandex.ru/dev/turbo/doc/rss/markup.html
Я в курсе что есть модули, но вряд ли они позволяют кастомизировать как нужно.

Вопросы:
1. Почему, когда задаю страницам адреса с *.xml, выдается: 404 Not Found.

Очень медленно устнавливаются модули. Стопорится на "Обновление конфигурации переводов".

4 августа 2021 в 12:10

Включаю в админке любой модуль. Он устанавливается сам по себе, но очень медленно идет процесс "Обновление конфигурации переводов".
Работаю под Linux на docker4drupal. Сайт взял себе с реального сервера. Подозреваю что-то с правами на запись. Хотя поставил 777 на files и на files/translations.
SSD - есть Smile

Как быстро получить список модулей с версиями установленными через Композер?

1 августа 2021 в 22:07

Чтобы потом на тестовом сервере можно было легко сайт развернуть и обновлять какие нужно.
Я использую команду
composer show
но выведеный список все рано нужно довольно много редактировать.

Slick навигация превьюхами. Как?

19 июля 2021 в 1:44

Приветствую специалистов по модулю slick!

Не могу добиться, чтобы навигация от слайда к слайду работала не точками, а миниатюрами.

Подскажите: где я ошибся.

1. Настройки поля

recaptcha мешает обрабатываться остальным скриптам сайта

12 июля 2021 в 14:13

На сайте есть страницы с recaptcha
http://www.maraship.ru/
http://www.maraship.ru/contacts

Проблема. При перезагрузке этих страниц часто плохо обрабатываются другие скрипты с сайта.
В дебаггере возникает ошибка:
Uncaught TypeError: grecaptcha.render is not a function.

Почему административный заголовок поля views не используется в постановочных шаблонах при перезаписи полей?

11 июля 2021 в 18:30

В views для каждого поля можно прописать "Административный заголовок".
Почему в D8/9 этот заголовок не виден в постановочных шаблонах при перезаписи полей?

Как добавить пункт меню для анонимных пользователей?

10 июля 2021 в 16:23

Есть ли возможность в D8/9 добавить ссылку в меню видную только анонимным пользователям?
Через CSS - могу.
Создавать отдельный блок - муторно.

https://www.drupal.org/project/menu_item_role_access - пробовал - не получается - зарегистрированные пользователи видят ссылки, которые только для анонимусов. Патчи ставил.

Как поставить на Drupal 9 Composer-ом модули под 8ку?

6 июля 2021 в 14:09

Есть некоторые D8 модули, которые работают с D9, но не имеют официальных D9 релизов. Как их поставить Композером?

Например https://www.drupal.org/project/toolbar_themes/
https://www.drupal.org/files/issues/2020-06-06/toolbar_themes.1.x-dev.re... - единственное, что делает патч, это добавляет 9 версию в совместимые.

Шрифт Lucida Grande не отличает 6 и б.

1 июля 2021 в 2:41

Админка Drupal имеет 1 небольшой недостаток: шрифт Lucida Grande не позволяет отличить символы 6 и б. Как с этим бороться?

Как множеству товаров Ubercart задать минимальное количество для покупки?

24 июня 2021 в 20:45

Олды есть на форуме?

Как множеству товаров в Ubercart задать минимальное количество для покупки? Т.е. чтоб каждого товара покупать можно было покупать от 10 шт.

Пробовал модуль uc_product_minmax. Он позволяет к товару добавить features (шта?) с минимальным значением. С одиночными товарами это работает. А как для всех сразу? feeds не вижу, чтоб поддерживал.

Или альтернатива?

Как указать адрес файла для feeds если импортировать в локальном окружении?

21 июня 2021 в 13:38

В ячейке с которой идет импорт изображения указан адрес файла типа
https://sitename.ru/sites/default/files/imagesource/101.jpg

Все работает, но что если нужно произвести импорт не на хостинге, а локально. Как тогда в табличном файле указать адрес файла? Работаю на docker4drupal.

Пробовал
http://drupal.localhost/sites/default/files/imagesource/103.jpg
и
public://imagesource/104.jpg

Commerce. "Непредвиденная ошибка" при неправильном вводе цены.

19 июня 2021 в 13:19

Приветствую специалистов по Commerce.

Если цену вариации вводить числом - проблем нет.
Но допустим пользователь ошибся и ввел не "480", а "480руб".
Сразу выдает белый экран: "На сайте произошла непредвиденная ошибка. Пожалуйста, повторите попытку позже."

В журнале запись:
InvalidArgumentException: The provided value "480руб" is not a numeric value. in Drupal\commerce_price\Calculator::assertNumberFormat() (line 261 of /var/www/html/web/modules/contrib/commerce/modules/price/src/Calculator.php).

Как в views добавить поле с числами и опредеолнным шагом? Например 0, 100, 200, 300...

14 июня 2021 в 17:35

Как добавить в views растущее численное значение на каждый row?

Например:
0
100
200
300

или хотя бы:
0
1
2
3

на 100 я уже сам умножу через views_simple_math_field

При попытке перевода webform пишет warning: Тектовый формат недоступен для перевода.

12 июня 2021 в 12:47

Кто использует модуль webform_localization?

Проблема. Создаю вебформу и отмчаю в
Localization by String Translation:
Expose webform component strings suitable for translation. (галка)

И сразу же получаю сообщение желтым цветом:

Как заблурить фон сайта при вызове Colorbox?

9 июня 2021 в 13:12

Приветствую специалистов по фронтэнду.

Хочу заблурить фон сайта при вызове колорбокса. Как на этом сайте http://www.maraship.ru/ -вверху "Оставить заявку" и фон раплывается.

Сформировал такой скрипт: