Последние вопросы, связанные с Drupal

Рейтинг: 0
Как предотвратить конфликты похожих пользовательских сервисов?
флаг in

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

module_one.services.yml

Сервисы:
  module_one.normalizer.node_entity:
    класс: Drupal\module_one\Normalizer\ModuleOneEntityNormalizer
    аргументы: ['@entity_type.manager']
    теги:
      - {имя: нормализатор, приор ...
Рейтинг: -3
аватар Steffen
How to fill a form field of type fieldset with values from an array
флаг cn

How can I fill a formfield type fieldset with more than one markup value from an array?

foreach ($drugis_postgis_connection->tableNames() as $table) {
    $form['tables'] = [
      '#type' => 'fieldset',
      '#title' => $this->t('Tables'),
      '#markup' => $table, 
      '#collapsible' => TRUE, // Added
      '#collapsed' => FALSE,  // Added
  ];

I don't need more fields i want  ...

Рейтинг: 1
Выполнение действия после каждого шага в многошаговой веб-форме
флаг in

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

Есть ли определенный хук, который срабатывает всякий раз, когда пользоватР...

Рейтинг: 0
аватар YusufFidan
Вызовы REST API всегда кэшируются
флаг cn

В Drupal 9.2.6 у меня проблема с кэшированием.

Код, который я использую, следующий.

$returnValues ​​= [
  'значение' => 'тест',
  'время' => время(),
];

$response = новый ResourceResponse($returnValues, 200, []);
$disable_cache = новые CacheableMetadata();
$disable_cache->setCacheMaxAge(0);
$respo ...
Рейтинг: 0
Доступ к защищенным данным меню
флаг pt

Как можно получить доступ к защищенным данным объекта меню, изображенного ниже?

введите описание изображения здесь

с использованием $меню->идентификатор() работает и возвращает идентификатор меню. Но лучше $меню->значения ни $меню->получить('значения ...

Рейтинг: 0
аватар emma
Позиционирование поведения без результатов в порядке сортировки
флаг ro

У меня есть представление, которое использует Сводная таблица формат с первый контакт поле, содержащее год (формат даты: пользовательский, пользовательский формат даты: Д), и который является сводным столбцом таблицы.

Я Ñ ...

Рейтинг: 2
аватар Baud
Перевод мультиязычного сайта на английский язык
флаг sa

Примечание. Этот вопрос касается только строк внутри исходных файлов (файлов PHP).

Когда вы создаете сайт Drupal в неанглоязычной стране (скажем, во Франции), вы создаете все свои PHP-файлы с французскими строками внутри.

После э ...

Рейтинг: 0
Как я могу отфильтровать псевдонимы пути по идентификатору узла?
флаг kr

На этой странице админ/конфигурация/поиск/путь, мы можем фильтровать результаты только по псевдониму URL.

Я также хочу отфильтровать результаты по идентификатору узла?

Как я могу это сделать?

Это невозможно с изменением фо ...

Рейтинг: 1
аватар Joost
Add custom font to mpdf while using PDF using mPDF module
флаг jp

I made a custom module to create a PDF from a views page. This module depends on PDF using mPDF. I'm now trying to add a custom Google font. This should be the default font when generating a pdf. But I can't find out what I should do to have a custom font used in the PDF.

The mPDF documentation gives me an example of what I should do to load the custom font. I tried adding this in a custom functio ...

Рейтинг: 0
Как разрешить пользователям изменять свои адреса электронной почты без пароля с помощью JSON:API?
флаг cn

У меня есть приложение Ionic React, и я хочу разрешить пользователям изменять свои адреса электронной почты.

Однако, когда я пытаюсь изменить адрес электронной почты в ПЛАСТЫРЬ запрос, я получаю следующую ошибку:

{
   "джсонапи ...
Рейтинг: -1
аватар Nasser Karimi
страница admin/reports/updates не найдена
флаг ye

В проекте Drupal 8 админ/отчеты/обновления не доступен. Он просто возвращает ошибку 404 без каких-либо проблем.

Рейтинг: 1
аватар Kartagis
Как я могу исправить эту ошибку запроса с помощью drush sql-sync?
флаг lu

Я создал свой drush/sites/self.site.yml, как показано ниже*, и убедился, что drush rsync @prod:%files @self:%files работал. Однако, drush sql-sync @prod @self приводит к следующей ошибке:

  Команда "/usr/local/bin/drush sql-query --strict=0 --file=/tmp/termitral_db_20211011_110905.sql.gz --file-delete --uri=drupal --root=/ ...
Рейтинг: 0
Menu item extras field in page.html.twig
флаг cn

I need a background image per menu item. For this I'm using menu_item_extras. I added an image field to menu items. This field I'd like to use in page.html.twig.

How can I use this field in this template?

Рейтинг: 0
аватар Martin Fuggle
Как определяется папка темы?
флаг fr

В /sites/all/themes есть две папки с именами atlas и atlas.backup.Drupal 7 указывает на atlas.backup, и я не понимаю, как Drupal знает, какую папку темы использовать.

Я хочу, чтобы Drupal использовал атлас папка, а не atlas.backup один.

Рейтинг: 1
Можно ли использовать подзапрос в запросе сущности?
флаг ai

Как я могу добавить условие к запросу сущности Drupal 9, используя другой запрос сущности для другого типа сущности?

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

Рейтинг: 0
аватар Berry Dingle
Выдать ошибку для обязательного поля в hook_form_alter?
флаг cn

У меня есть тип узла, который может быть создан аутентифицированными пользователями. В форме создания узла я добавил флажок условий обслуживания с помощью хука формы, например:

функция themename_form_alter(&$form, &$form_state, $form_id) { ...
Рейтинг: 1
Как запросить последнюю дельту?
флаг ai

документация за QueryInterface:: условие объясняет, как сузить условие до определенной дельты запрашиваемого поля. Есть ли способ сказать интерфейсу, чтобы он посмотрел на значение последней дельты поля? Я пытался предоставит ...

Рейтинг: 0
аватар Kevin
Тестирование внутреннего Drupal API, требующего POST
флаг in

Я хочу добавить тест внутреннего API в Drupal 8, который принимает только полезную нагрузку POST и запускает некоторые службы. Я получаю следующее:

"ошибка скручивания 3"

Из Guzzle при попытке:

$this->client->post('/path/to/api/123', ...opts

Каким буд ...

Рейтинг: 2
аватар Jaypan
Как создать многоязычные псевдонимы пути пользователя?
флаг de

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

Пользователи настроены как переводимые: Конфигурация пользовательского перевода

Определение языка: URL (префикс пути)

  • Английский: / ru
  • Японский: без префикса

ШабР...

Рейтинг: 0
Каков наилучший способ перехода от ручных обновлений к обновлениям композитора?
флаг cn

У меня есть установка 8.9.19, которую я хотел бы перенести на использование composer.

Каков наилучший способ перенести установку для использования обновлений композитора? Ручная установка становится настоящей головной боль ...

Рейтинг: 0
аватар Jeirod
Как создать похожие множественные формы с помощью кнопки?
флаг cn

Я использую Drupal 9. Я создаю модуль, который имеет форму с кнопкой, которая будет воссоздавать другую форму, аналогичную первой.

Это мой код.

общедоступная функция buildForm (массив $ form, FormStateInterface $ form_state) {
  $database = \Drupal::database();
  $result ...
Рейтинг: 0
аватар madhukar
Есть ли способ добавить JS в форму только при загрузке с использованием ajax-api в модальном режиме?
флаг my

У меня есть одна страница, на которой есть кнопка. При нажатии этой кнопки я открываю веб-форму в модальном всплывающем окне (диалоговое окно Ajax). Мне нужно добавить скрипт GA в форму. Я пытался использовать hook_preprocess_page и hook_ ...

Рейтинг: 0
Некоторые стили изображений не генерируются, в то время как другие
флаг cn

Я вижу странную проблему, когда некоторые из наших стилей изображений не работают, а другие работают нормально. Неработающие показывают типичные признаки существования исходного изображения, в то время как URL-адрес стиля ...

Рейтинг: 0
аватар drupalhorn
Автоматическое создание фида при добавлении узла
флаг ro

Я ищу способ автоматически добавлять канал (определенного типа канала), всякий раз, когда добавляется узел (для определенного типа контента), используя поля узла для автоматического создания канала.

Я искал этот сайт и  ...

Рейтинг: 1
аватар Kojo
Как переопределить /libraries/ckeditor-wordcount-plugin/lang/some.js?
флаг de

я использую модуль ckwordcount который в основном добавляет приятные функции максимальной длины и счетчика в текстовые поля и опирается на Плагин WordCount для редактора CKEditor.

Большинство переводов в каталоге языков плагинов неР...

Рейтинг: 1
аватар albertski
Невозможно изменить версию PHP во время команды обновления базы данных Drush
флаг cn

Мой сервер в настоящее время использует PHP 7.1, но мне нужно запустить PHP 7.4 во время команд drush на одном из моих сайтов. Следующее работает почти для всех команд:

/path/to/my/php74 ../vendor/bin/drush cr
/path/to/my/php74 ../vendor/bin/drush cim -y

Но когда я запус ...

Рейтинг: 0
Список всех узлов с одинаковым родительским идентификатором меню
флаг pt

У меня есть следующее меню в моей системе.

Скриншот

Родитель ссылка на меню подключается к узлу, идентификатор которого равен 58. Все ссылки в подменю имеют родительский идентификатор, равный 58.

Мне нужно найти главное и подменÑ ...

Рейтинг: 1
аватар Hasina Njaratin
Зарегистрировать блок формы в модальном режиме
флаг de

Я хочу отобразить форму регистрации в модальном режиме. Для этого я создал собственный блок плагинов, который возвращает рендеринг регистра формы.

/**
 * {@inheritdoc}
 */
общедоступная функция сборки () {
   $entity = \Drupal::entityTypeManager() ...
Рейтинг: 0
аватар fallenturtle
Как получить идентификатор объекта из строки представления и передать его в шаблон списка элементов?
флаг au

У меня есть представление, которое возвращает строки сущностей. Каждая сущность имеет несколько полей с несколькими значениями.

Структура примерно такая:

  • Поле 1:

    • Пункт А
    • Пункт Б
    • Пункт С
    • ...
    • Пункт Н
  • Поле 2:

    • Пункт А
    • Пу ...
Рейтинг: 2
аватар Kevin
Есть ли способ ограничить параметры часового пояса в виджете поля DateTimeRange?
флаг in

Есть ли способ ограничить параметры поля часового пояса в виджете даты и времени или диапазона даты и времени в Drupal 8? В настоящее время он показывает множество часовых поясов, но нам действительно нужно всего около 10 вариР...

Важность вопросов

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

Это упущенная возможность. Опрос — это уникальный мощный инструмент для раскрытия ценности в организациях: он стимулирует обучение и обмен идеями, способствует инновациям и повышению производительности, создает взаимопонимание и доверие между членами команды. И это может снизить бизнес-риски, обнаруживая непредвиденные ловушки и опасности.

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