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

Рейтинг: 0
Использование миграции (также) для обновления узлов, которые уже существуют в Drupal
флаг cn

Я нахожусь в процессе переноса базы данных, отличной от Drupal, на Drupal 9. Исходная база данных содержит, среди прочего, таблицу Книг (с обычной информацией) и отдельную таблицу (не спрашивайте почему) для Книг о путешествиях. Пе ...

Рейтинг: 0
аватар stckvrw
How to get node id when update a page related to menu link
флаг gb

In my module I use the mymodulename_entity_update() function to listen when an entity is updated:

function mymodulename_entity_update($entity) {
    file_put_contents(__DIR__.'/test.txt', $entity->bundle());
}

When I update an article or a page which is not related to menu link, I receive 'node' as value of the ->bundle() property, as expected.

But if I update a page which is related to a men ...

Рейтинг: 0
аватар Francisco Javier Valero Moreno
Why does my JS file not get loaded?
флаг nl

I am a beginner with Drupal. I want to include a JavaScript file using a custom module.

I created the .libraries.yml file, hello_world.libraries.yml.

hello_world_js:
  js:
    js/basic.js: {}
  dependencies:
    - core/jquery
    - core/drupal
    - core/drupalSettings

The module .info.yml file (hello_worl.info.yml) contains a reference to the library.

name: Hello World
type: module
description: Say Hello W ...
Рейтинг: 0
аватар Javier Rey
Базовые поля против полей конфигурации?
флаг eg

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

При использовании базовыÑ ...

Рейтинг: 0
аватар Free Radical
Listing articles that matches a specific set of filter criteria
флаг kz

I have a Drupal 9 site with three roles: Editor, Reviewer and Author.

I use the core Article content type, with one additional field: field_reviewer. It is an Entity Relation to the user that has been assigned the task of reviwing the Article.

Articles may be created by Editors (typically from an article submitted by an external Author), or by an Author that is already a user. Editors has full acce ...

Рейтинг: 1
аватар RominRonin
Programmatically set a views filter value on page load (not contextual filter)
флаг in

I have created some views for an Events content type with field_start and field_end timestamp fields. One of the displays is for 'Upcoming Events'.

I want to filter only those events whose start date hasn't yet passed. The way to do this with the core views date filter is to choose the 'between' operator, and enter the current timestamp as the 'min' value:

enter image description here

But I obviously want the timestamp to update  ...

Рейтинг: 0
Form API States required don't seem to work on a custom form with ajax
флаг us

I can't get form states required to work on an ajax submitted form.

Here is some example code. It is taken from the examples module and slightly modified to illustrate the problem.

  /**
   * {@inheritdoc}
   */
  public function buildForm(array $form, FormStateInterface $form_state) {
    // This container wil be replaced by AJAX.
    $form['container'] = [
      '#type' => 'container',
      '#attr ...
Рейтинг: 0
Drupal Commerce Canada Post не может получить расценки
флаг pk

Я использую drupal commerce Canada Post на drupal 9, проблема заключается в том, что когда я выбираю способ доставки и выбираю Canada Post, нет возврата стоимости доставки или тарифа доставки, я проверяю журнал, и там появляется только предупреР...

Рейтинг: 0
аватар Nicholas
Изменить массив рендеринга контроллера через KernelEvents::VIEW
флаг jp

Я пытаюсь изменить вывод контроллера модуля contrib через Кернелеевентс:: ПРОСМОТР. Я хочу отобразить вывод контроллера и добавить разметку, возвращенную обработчиком событий. Это код, который я использую, но он не работаеÑ ...

Рейтинг: 0
Add custom buttons to TinyMCE editor toolbar
флаг cn

I'm trying to add a custom button to my TinyMCE editor in Wysiwyg on a Drupal 7 install.

I've managed to adapt TinyMCE settings to work in my custom module, like so:

function MYMODULE_wysiwyg_editor_settings_alter(&$settings, $context) {
  if ($context['profile']->editor == 'tinymce')
  if ($context['profile']->format == 'filtered_html') {
    $settings['browser_spellcheck'] = TRUE;
    $setti ...
Рейтинг: 0
Как связать веб-форму со всем содержимым данного типа — задним числом?
флаг cn

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

Рейтинг: 0
Не удается получить доступ к mysql в новой установке docker/docksal/d9
флаг cl

У меня была установка D9, работающая в MacPorts. Я установил Docker и Docksal, скопировал проект D9 в папку проекта Docksal и удалил MacPorts.

Доксал запускается так:

Запуск службы...
Создание сети "myproject_default" с драйвером по умолчанию
Запуск myproje ...
Рейтинг: 0
аватар MCD
Кнопка "Добавить в корзину" позволяет мне добавить в корзину больше товаров, чем есть в инвентаре.
флаг fr
MCD

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

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

Рейтинг: 0
Как исправить эту ошибку об отсутствующем классе?
флаг pk

я использую Почта Канады модуль.

Код в src/Plugin/Commerce/ShippingMethod/CanadaPost.php файл использует CanadaPost\Рейтинг class, который не определен в этом пространстве имен, и это вызывает ошибку.

src/Api/RatingService.php файл содержит следующий код.

/**
 * Воз ...
Рейтинг: 0
аватар byte me
Пользовательский html.html.twig для режима отображения
флаг iq

При использовании набора дисплеев в drupal 8.6.2 Возможно ли иметь пользовательский режим отображения-html.html.twig который заменяет значение по умолчанию html.html.twig?

До сих пор я пытался включить подсказки разработчика режима прос ...

Рейтинг: 0
аватар Free Radical
Как изменить заголовок страницы «Создать X» на «Добавить X» для всех X?
флаг kz

В Drupal 7 было друпал_get_title()и друпал_set_title(). Они история.

Я хочу изменить заголовок страницы «Создать X» на «Добавить X» для всех X, и я думаю hook_preprocess_page_title() в моем .theme-файле самое подходящее место для этого. (Если вы не согласны, сР...

Рейтинг: -1
Загрузка xlsm отключена для анонимного пользователя: Какая функция отвечает за этот контроль доступа?
флаг ru

У нас есть сайт D7.8 с Panopoly 7.x-1.81. Модулей контроля доступа нет.

Стандартное файловое поле используется для загрузки и отлично работает с обычным набором MIME-типов.

Недавно мы расширили список допустимых расширений в определ ...

Рейтинг: 0
Укажите тему при создании контента/импорте контента через каналы
флаг cn

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

функция MYMODULE_node_presave (NodeInterface $ node) {
  $renderer = \Drupal::service('renderer');

  $content_type ...
Рейтинг: 2
аватар Kevin
Добавить ThirdPartySettings в отдельные абзацы определенного пакета?
флаг in

Я хочу добавить параметры конфигурации к объектам абзаца в определенном пакете в Drupal 8. Потенциально существует множество параметров и необходимость их изменения/обновления с течением времени, поэтому я считаю, что лучши ...

Рейтинг: 0
Add rows to form tableselect with AJAX
флаг na

I would like to:

1.) Add rows to a tableselect form element when a user clicks on a button.

2.) See which rows are selected when a user clicks on another button.

Part one is complete (I've only included relevant code):

public function buildForm(array $form, FormStateInterface $form_state) {

  //Tableselect
  $header = [
    'first_name' => $this->t('First Name'),
  ]

  $form['results'] = [
    ...
Рейтинг: -2
аватар jhnc
как был удален текстовый формат?
флаг cn

Я перенес сайт с drupal 6 на drupal 8. Ему все еще нужен модуль php. у меня есть текстовый формат с "Оценщик PHP" фильтр включен.

В одночасье этот текстовый формат исчез.

Я спал. Только роль администратора имеет разрешение «администриро ...

Рейтинг: 0
аватар Interlated
Что такое токен для ссылки на скачивание файла медиаобъекта?
флаг km

С использованием linked_field модуль и [абзац:field_pbpresentation_file:entity:url] токен, я получаю ссылку редактирования для объекта мультимедиа, а не ссылку для загрузки самого файла.

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

Рейтинг: 0
аватар Delford Chaffin
Есть ли способ указать, какой контент должен отображаться в блоке «Представление объекта (контент)»?
флаг gg

Как часть CTools, есть блок «Представление объекта (содержимое)», который можно использовать в Layout Builder, но он показывает только текущее содержимое. Есть ли способ указать другую часть контента?

Например, на моей главной ст ...

Рейтинг: 0
Есть ли способ удалить набор полей и описание из [submission:values] на вкладке электронной почты?
флаг dj

У меня очень длинная форма. Я хотел бы использовать простой [представление: значения] token в электронном письме, но я надеюсь, что есть способ добавить что-то, что исключит всю постороннюю информацию, такую ​​как метки и опис ...

Рейтинг: 2
аватар Ramalingam Perumal
Как получить URL-адрес контента в шаблоне блока views-view-unformatted
флаг mx

В Drupal 8 я создал шаблон для представления поиска solr. просмотры-просмотр-неформатированные--solr_search_content--block.html.twig

Я пытаюсь распечатать ссылку на контент с помощью {{ row.content['#view'].style_plugin.render_tokens[ loop.index0 ]['{{ title }}'] }}

Но отображает ...

Рейтинг: 1
аватар RepublicOfDavid
Программная проверка того, что термин таксономии был добавлен к узлу
флаг fr

В настоящее время я проверяю тип и статус узла, используя следующий код.

$query = \Drupal::entityQuery('узел')
  ->условие('статус', 1)
  ->условие('тип', 'content_page')
  ->выполнить();

foreach ($ запрос как $ nid) {
  // ¦
}

Мне нужно знать, был ли добавлР...

Рейтинг: 0
Как исправить пустое окно редактирования, когда контент отображается во внешнем интерфейсе
флаг cn

Во внешнем интерфейсе отображается много пустых окон редактирования. Только поле body в режиме редактирования пустое. Текст есть в базе.Это не имеет ничего общего с типом контента. Некоторые узлы завершены во внешнем интерÑ ...

Рейтинг: 0
hook_mail_alter() не удаляет заголовки Return-Path, Sender и Reply-To.
флаг us

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

функция mymodule_mail_alter(&$сообщение) {
  u ...
Рейтинг: -1
Просмотр с несколькими блоками, как указать, какой отображается?
флаг ph

У меня есть представление, которое размещено в виде блока под моим основным контентом. В этом представлении у меня есть блок «отображает». каждый из них имеет другой контекстный фильтр для своего идентификатора из URL-адреÑ ...

Рейтинг: 0
Я получаю блок, который не меняется на других страницах
флаг us

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

Блок остается прежним, с двумя рецептами, что хорошо, но они не менÑ ...

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

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

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

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