Блоги

Как перехватить событие создания ноды в template.php? Drupal 7

30 августа 2022 в 1:43

Ребята всем привет. Я сперва перерыл гугл и так и не нашел решения своего вопроса!
У меня есть тип материала ORDER
Этот ORDER создается стандартно через стандартную форму /node/add/order
Мне нужно чтоб после нажатия на кнопку сохранить и добавления этой ноды в базу данных, я смог перехватить это события и программно еще дозаполнить разные поля в этой ноде. Как мне это сделать? Без использования Rules, а программно в файле template.php?

Размещение роликов Youtube Drupal 7

29 августа 2022 в 12:28

Здравствуйте
Жутко тормозят ролики загрузку страниц, есть ли какой способ облегчить эту проблему?
Стандартный код ютуба через iframe, так же пробовал Video filter, все равно тормозит.
Некий модуль Youtube для CKeditor так и не удалось установить.

drupal 9 сделать выпадающий список c названиями тем при изменении которого изменилась бы тема

28 августа 2022 в 23:37

как сделать выпадающий список c названиями тем при изменении которого изменилась бы тема
drupal 9

Отсутствие версии модуля для Drupal 9

27 августа 2022 в 1:37

На многих моих сайтах установлены следующие модули. Поддержка этих модулей не ведётся, никаких версий для Drupal 9 нет! В связи, с чем по-прежнему сижу на восьмёрке.
Расскажите, что Вы делаете с подобными модулями?
Можете покидать в комментарии ссылки на те модули, девятой версии которых не хватает Вам.

CAPTCHA Pack
https://www.drupal.org/project/captcha_pack

Commerce AutoSKU
https://www.drupal.org/project/commerce_autosku

Кастомная сущность: Создать отдельные права доступа на создание / редактирование/ удаление объекта сущности.

26 августа 2022 в 10:11

Создал кастомную сущность с помощью команды vendor/bin/drush generate content-entity
Вместе с этим появилось 2 права доступа:

Получить значение поля формы

26 августа 2022 в 7:56

Здравствуйте.
У меня есть кастомная сущность. У нее есть форма редактирования сущности.
Мне надо в хуке hook_FORM_ID_form_alter из этой формы получить значение поля "автор" этой сущности

Название поля автор: name="uid[0][target_id]"

Пытался получить так: $form_state->getValue('uid[0][target_id]'), но не работает

Не раскрывается фильтр для посетителей

25 августа 2022 в 11:48

Здравствуйте!
Подскажите, куда копать?
В критериях фильтрации Views для Drupal 7 ставлю галку "Раскрыть этот фильтр для посетителей и позволить его изменять", Применяю. Открываю снова этот критерий фильтрации и галка снята.

Гуглил варианты решения:
1. Тема во views не меняется на Bartic и на любую другую.
2. Ajax включен

Выгрузка и отправка отчетов из друпал на почту

25 августа 2022 в 10:04

Доброго времени.
Подскажите пожалуйста.
На внутреннем сайте пользователи создают материал типа отчет за определенную неделю (номер недели выбирают в ручную)
Далее админ или другое заинтересованное лицо должно увидеть эти отчеты от разных пользователей, сгруппированные по номерам недель (группировку по неделям, я думаю, реализовать через оглавление) но далее тексты с отчетами по нажатию кнопки "отправить на почту" должны отправляться на почту начальнику отдела. Можно ли и как реализовать ?
Спасибо

Прописать permission роутингу кастомной сгенерированной сущности

24 августа 2022 в 13:58

Здравствуйте.
Создал кастомную сущность с помощью команды vendor/bin/drush generate content-entity.

В папке Entity создался файл, в котором содержится аннотация.
В ней прописаны роутинги:

Выгрузка товара с сайта на Drupal в формате: xml/yml-ссылка или excel

23 августа 2022 в 13:54

Нужно выгрузить товар с сайта в формате: xml/yml-ссылка или excel
Ссылка на сайт: https://www.fabrika-shatrov.ru/catalog

drush sql-dump выдает ошибку access denied

23 августа 2022 в 12:53

Всем привет!

drush 8.4.6 установлен на хостинг (centos 7)
Сайт на друпал 7

Команда
drush sql-dump --result-file=dump.sql

выдает

PAReview.sh - проверяем наш код на стандарты кодирования PHP и Drupal

23 августа 2022 в 9:45
4

Для проверки кода на стандарты кодирования PHP мы привыкли использовать PHPCS. Но если вы выкладываете в публичный доступ контрибные модули, то они часто состоят не только из PHP-кода, но и из JavaScript кода и CSS.

Чем заменить Active tags под D9?

22 августа 2022 в 14:52

На D7 сайте работает связка popular_tags + active_tags.
Выглядит это так:

Как воссоздать подобное на D9?

Задачи:

Цель javascript событие от Яндекс метрики для всплывающей формы

22 августа 2022 в 10:49

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

Как для заказа commerce сделать сохранение истории изменения полей?

21 августа 2022 в 18:11

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

Ревизии из commerce были выпилены?

При отправке формы с прикрепленным файлом появляется всплывающее сообщение - подтвердите действие на странице

21 августа 2022 в 16:42

Само сообщение - An error occurred while attempting to process /modulnye-zdaniya?ajax_form=1&_wrapper_format=drupal_ajax: blockSubmit is not defined

Как добавить проверку для поля телефон в форме

21 августа 2022 в 16:16

Drupal 8.9
Как добавить проверку для поля телефон в форме. Сейчас поле заполняется как "текстовое поле".

Не работают js скрипты и не открывается окно popup на некоторых страницах сайта Dupal 8.9

21 августа 2022 в 15:31

Здравствуйте, на сайте на некоторых страницах не работают скрипты js. Если зайти в админку и перейти на эти страницы то все начинает работать. Есть мысли что где-то в какой-то функции прописано, на каких страницах подключаться скриптам. Уже перечитал много статей и все безрезультатно. Подскажите где искать данную функцию, если конечно дело в ней.

Sitemap

21 августа 2022 в 13:17

Подскажите, как просто можно добавить файл Sitemap на сайте, чтобы он сам автоматически обновлялся при добавлении материала на сайт?..

Устаревший модуль Color

21 августа 2022 в 1:29

У меня на сайте сообщение, что модуль Color устарел, а я пользуюсь темой Bartik и использую цвета этого модуля. Я не могу использовать композер, чтобу установить зависимость для этого модуля. Можно ли каким то другим способом установить зависимость для него? Если да, тогда подскажите пожалуйста. Система - Drupal 9.4.3