Блоги

Drupal 9 и скрипты jQuery

26 декабря 2022 в 17:41

Не могу заставить работать скрипт jQuery marquee для бегущей строки.

1) Сохраняю файл https://cdn.jsdelivr.net/jquery.marquee/1.4.0/jquery.marquee.min.js и помещаю в hope_zymphonies_theme/includes/marquee
2) в файле темы .libraries.yml создаю вот такую запись:

Drupal 8 и https

26 декабря 2022 в 10:39

Всем привет. Помогите решить/разобраться с проблем в drupal 8.
Сайт нормально работал по протоколу http. Установили на сервер ssl сертификат, в htaccess прописали
принудительный редирект на протокол https.
Сайт как бы работает, но часть контента, в основном картинки, прописываются с http, от чего контент на сайте смешанный. А в админке не загружаются новые изображения.
Куда копать?

В Drupal 10 не работает JS код. Зависимость jquery

25 декабря 2022 в 10:51
1

В 9-ке стоял в теме такой JS код. При переносе на 10-ку он не работает.

В файле mytheme.libraries.yml

Заменил зависимости:

Было:

Количества просмотров материала Drupal 9

23 декабря 2022 в 11:29

Всем здравствуйте, подскажите кто какой счетчик использует для количества просмотров материала Drupal 9?

Вкладка, ведущая на представление, на ноде

23 декабря 2022 в 8:43

Есть некоторое представление с ссылкой /node/%/stocks
Задача: вывести вкладку "Склады" на ноде /node/%

Название роутинга представления: view.stocks.page_1

Я в файл links.task.yml прописал:
ap_stocks.stocks_tab:
route_name: view.stocks.page_1
base_route: entity.node.canonical
weight: 10

При переходе на любую ноду или представление выдается ошибка : Some mandatory parameters are missing ("arg_0") to generate a URL for route "view.stocks.page_1". in Drupal\Core\Routing\UrlGenerator->doGenerate()

Ошибка обновления базы drupal 7

22 декабря 2022 в 22:23

Собственно такая: "Failed: PDOException: SQLSTATE[42000]: Syntax error or access violation: 1061 Duplicate

key name 'changed': ALTER TABLE {users} ADD `changed` INT NOT NULL DEFAULT 0 COMMENT

'Timestamp for when user was changed.', ADD INDEX `changed` (`changed`); Array ( ) в функции

db_add_field() (строка 2977 в файле /home/****/public_html/includes/database/database.inc)."

Хоршо сделал бэкап, делаю откат - сайт работает, пытаюсь обовить модули получаю эту ошибку.
Подсажите пожалуйста куда копать.

Программное добавление контента в кастомную сущность

22 декабря 2022 в 14:52

Здравствуйте. Я создал кастомную сущность "cutom_entity". Теперь мне программно надо добавить контент типа "cutom_entity".
Как ноду добавлять, я знаю:
$new_content = Node::create([
'type' => 'bundle',
'title' => $product_name,
'field_stock_id' => $stock_id,
'field_offer_id' => $id,
'field_available' => $available,

Ищем разработчика на проект Drupal

22 декабря 2022 в 11:35

Кто мы?
Digital Sail - одна из лучших команд разработки enterprise проектов. Нашими партнерами являются компании среднего и крупного сегмента не только России, но и Европы.
Мы разрабатываем высоконагруженные проекты в сфере e-commerce и ERP системы на PHP, Symphony, Laravel, Yii, WordPress, 1C-Битрикс, JavaScript, React, Vue и др.
В связи с расширением стека и увеличением количества задач мы ищем в свою команду разработчика Drupal уровня middle\middle+.

Основные требования:

Почему форма не сохраняет данные из поля reference на кастомную сущность?

21 декабря 2022 в 19:24

У меня есть кастомная сущность (с названием Entity Quote), из формы добавления этой сущности я делаю мультистеп форму.

Выпадающий список в админке

21 декабря 2022 в 14:33

Добрый день!

Подскажите, пожалуйста, после обновления во всех формах, где встречается выпадающий список "Врачи" стали отображаться только первые 25 элементов, еле доходит до буквы Б.
При этом на самом сайте, форма добавления отзывов работает нормально.

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

19 декабря 2022 в 10:20

Добрый день всем!

Столкнулся с такой проблемой.
В общем несколько лет назад ввел поле "Исключить из раздела"... вроде еще до перехода с D7 на D8...

Сейчас такая ситуация, если я делаю views и указываю в фильтре, что показать все статьи у которых поле "Исключить из раздела" не равно True.
В итоге... старые статьи не показываются вообще... но если их открыть статью и сохранить ничего не изменяя, они появляются. У них просто вообще похоже этого поля нет, т.к. оно было создано позже.

Нужно преобразовать sql-запрос в drupal-вариан

18 декабря 2022 в 8:35

Есть sql-запрос:
SELECT first_table.id FROM first_table
LEFT JOIN second_table ON first_table.id = second_table.company_id
WHERE second_table.review = 'confirmed' AND second_table.status = 'public' OR second_table.review is NULL AND second_table.status is NULL
GROUP BY first_table.id
ORDER BY COUNT(second_table.id) DESC;

Попробовал сам, но выдает неверный результат:

Возможно ли задать поля, редактруемые у типа контента, а не его нод?

17 декабря 2022 в 2:43

Существует ли возможность задать поля, которые можно редактировать
не
у ноды или термина,
а
у типа материала или словаря таксономии

Генерация нескольких сущностей

15 декабря 2022 в 13:13

Здравствуйте. У меня стоит задача сгенерировать в одном модуле несколько сущностей.
Я использую команду vendor/bin/drush generate content-entity
После создания первой сущности, начинаю создание второй и все .yml файлы уже существуют. Мне предлагают их перезаписать. А мне необходимо добавить.
Как в такой ситуации можно поступить?

Где Drupal 10?

14 декабря 2022 в 11:19

Всем здравствуйте. С нетерпением жду выхода Drupal 10. Если я правильно понял он запланирован на сегодня 14 декабря 2022 года? https://www.drupal.org/about/core/policies/core-release-cycles/schedule

Media отказывается принимать поставщика RuTube

14 декабря 2022 в 10:05

Нужно выводить через поле Media видео с RuTube. Поставила oEmbed Providers, добавила в Custom oEmbed Providers параметры RuTube:
Provider URL: https://rutube.ru
Endpoint schemes: https://rutube.ru/*
Endpoint URL: https://rutube.ru/play/embed/

Массово умножить значение поля на коэффициент

12 декабря 2022 в 14:04

Граждане товарищи, моё почтение. Есть Drupal 9.4. В нём тип материала со стандартными полями.
Из них одно поле текстовое, но хранятся только числовые значения, второе - числовое.
Задача: нужно умножить значение числового поля на коэффициент, если текстовое поля имеет определённый диапазон значений. Изменения должны произойти в базе, т.е. должна быть массовая смена значений.