Блоги

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

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. В нём тип материала со стандартными полями.
Из них одно поле текстовое, но хранятся только числовые значения, второе - числовое.
Задача: нужно умножить значение числового поля на коэффициент, если текстовое поля имеет определённый диапазон значений. Изменения должны произойти в базе, т.е. должна быть массовая смена значений.

Ошибка метатаг

12 декабря 2022 в 2:18

Выдает ошибку когда пытаюсь переписать метатеги
ypeError: Argument 1 passed to metatag_config_save() must be an instance of object, instance of stdClass given, called in /var/www/u0393163/data/www/xn----itbjhbbab1celfs4k.xn--p1ai/sites/all/modules/metatag/metatag.admin.inc on line 351 в функции metatag_config_save() (строка 524 в файле /var/www/u0393163/data/www/xn----itbjhbbab1celfs4k.xn--p1ai/sites/all/modules/metatag/metatag.module).

Как убрать?

Установить платежный модуль

11 декабря 2022 в 18:30

Ищу специалиста. Необходимо установить платежный модуль для Drupal8 Commerce,что бы принимать платежи банковской картой. Возможно потребуется обновлении версии, сайт давно не обновлялся. Главное!!! что б после всех обновлений остался в живых существующий функционал.
Инструкция по интеграции от банка есть.

Одновременное уловие для показа блока по пути типу материала или словарю. Возможно?

10 декабря 2022 в 2:18
1

Приветствую коллеги.

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

Варианты:
1. Размещать один блок несколько раз - тогда блоков будет еще более дофига.
2. Использовать context - тогда настройки видимости где-то отдельно от всех блоков.

Другой шаблон для мобильной версии сайта

9 декабря 2022 в 14:02

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

Пара вопросов по работе с Composer (установка и обновление модулей)

9 декабря 2022 в 10:04

1) Устанавливал модули с указанием версии, например
composer require 'drupal/simple_sitemap:^4.1'
Команда composer update --with-dependencies сможет в данном случае обновить все модули и их зависимости до актуальных версий? Или же теперь необходимо вручную указывать каждому модулю на какую версию обновиться?