One_Two: Блог

Главные вкладки

При удалении ноды изменять термин таксономии

3 сентября 2019 в 14:46

Всем привет!

Подскажите пожалуйста, как программно при удалении ноды определенного типа изменить термин к которому данная нода была привязана (изменить флаг с true на false)?

Ajax заполнение поля формы исходя из значений других полей

14 августа 2019 в 2:38

Всем привет!

Прошу подсказать как подставить вычисленный #options для поля формы, на основании значений уже заполненных полей.

Начинаю создание формы, получаю две даты:

Интеграция систем, общение с помощью JSON

29 июля 2019 в 14:57

Всем привет!

Подскажите пожалуйста, кто-нибудь сталкивался с задачей, что Drupal оперирует данными не из базы (нодами), а с json'ами.
Суть в том, чтобы с интегрироваться с другой системой через апи, а в качестве интерфейса и админки присоединить Drupal.
Т.е. задача такая, сделать гет запрос на некий урл, получить json, и отобразить его как ноду, затем опять же как ноду можно отредактировать, потом упаковать в json и отправить обратно. И так построить всё общение.

Добавить в свой модуль поддержку токенов

5 июля 2019 в 17:56

Всем привет!

В своем модуле делаю форму.
В поле сохраняю [site:name], но токен не срабатывает.
Как добавить поддержку токенов к своему модулю/форме?

Программное создание и отображение поля

28 июня 2019 в 15:45

Всем привет!

Пытаюсь сделать такой модуль:
- модуль рассылает материал при отмеченном чекбоксе "Отправить на email"
- после установки, появляется поле "Отправить на email"
- в админке вывожу список типов материала, если проставить чекбоксы, то у этих материалов появляется поле "Отправить на email"

Как сделать db_delete по выборке из нескольких таблиц

24 июня 2019 в 12:13

Всем привет!

Пытаюсь удалить записи с выборкой из нескольких таблиц:

Поиск по определенным нодам

18 июня 2019 в 18:25

Всем привет!

Подскажите пожалуйста как лучше сделать.
Есть страница FAQ с ссылками на другие страницы, на ней хочу разместить отдельный блок с поиском, который ищет по ссылкам с этой страницы.
Сделал блок с помощью Views, внутри в "критерии фильтрации" перечисляю ID материала через ИЛИ. Вывожу блок только на странице FAQ и очень не понравилась такая конструкция. Если придется делать другой поиск по определенным страницам, то это уже n-ое кол-во блоков подключать к региону.

Как бы вы сделали?

Длина поля у заголовка в node

16 января 2019 в 13:08

Всем привет!

Прошу помощи, не могу понять где изменяется длина поля заголовка при создании базового материала.
Суть в том, что как это поле где-то как-то переделали, оно не ограничено 255 символами как должно быть, у него maxlength=8000!
А в бд у таблицы node 255 ограничение есть (как и должно быть), в итоге если в поле вбить заголовок более 255 симовол, то вываливает WSOD с PDOException.

Искать модули которые альтерят стандартную форму?

Drupal в поддиректории на другом сервере

9 января 2019 в 13:28

Всем привет и с Новым Годом!

Прошу помощи в не стандартной настройке.
Задача чтобы по пути /shop/ открылся другой сайт, на другом сервере, но тоже на друпале.

На сайте http://test.ru настроил proxy_pass nginx на другой сервер, для пути /shop/.
На другом сервере также настроил nginx на приём, всё работает.

Пройти регистрацию в кастомной форме

19 декабря 2018 в 1:25

Всем привет!

Прошу помощи.
Создаю кастомную форму в которой пользователь отправляет обращение, дополнительно хочу сделать чекбокс "Создать личный кабинет".
При отмеченном чекбоксе, появляются поля для задания пароля и по сути форма должна стать уже регистрационной. В голову не приходит как передать из моей формы нужные поля в стандартную регистрационную user/register, как их связать в общем)

Своя папка files у поддоменов (модуль Domain Access)

28 августа 2018 в 11:41

Всем привет!

Есть проект в котором для организации поддоменов используется не стандартный мультисайтинг, а модуль Domain Access.
Возникла необходимость сохранять файлы поддоменов в отдельные папки files (сейчас валится всё в одну кучу).

Готовых решений не нашел, только заброшенную ветку - https://www.drupal.org/project/domain/issues/198131

Кто-нибудь может сталкивался с такой задачей?

WSOD отладка

28 июня 2018 в 17:23

Всем привет!

Частенько сталкиваюсь с тем, что при переходе на некоторые страницы сайта вываливается WSOD (white screen of death). Такое бывает когда захожу например на системные страницы "admin/config/system/cron", "admin/reports/status", а сейчас и не могу разлогиниться, "/user/logout" тоже не срабатывает. Раза с 10 страница может загрузиться в итоге.
Есть ли какой-нибудь способ, вывести сообщения какой модуль отрабатывает в момент перехода на wsod страницу в виде:
"Start $module";
$module. '_' . "$hook finished";
"$module finished";

Как посмотреть элементы на индексацию?

20 июня 2018 в 14:59

Всем привет!

Подскажите пожалуйста, как посмотреть какие элементы в очереди на индексацию?

Это которые в настройках поиска отражаются:
/admin/config/search/settings

96% сайта проиндексировано. Еще 12635 элементов для индексации.

У меня cron пишет ошибку:
Warning: Cannot modify header information - headers already sent in eval() (line 3 of /modules/php/php.module(80) : eval()'d code).

Вот хотел бы посмотреть, какой он элемент пытается проиндексировать и почему всё ломается..

Как передать value input'a в ссылку в шаблоне twig?

8 июня 2018 в 19:57

Всем привет!

В шаблоне twig хочу подставлять динамически в ссылку номер страницы, которая вбивается в input поле посетителем, примерно так:

Вывод материалов термина таксономии по условию и дочерних терминов таксономии

3 апреля 2018 в 12:19

Всем привет!

Очень прошу помощи, второй день мучаюсь, никак не могу решить задачу.
Есть сайт с установленным модулем Domain Access, для создания поддоменов.
Создан словарь таксономии "Рубрики", в него вложен термин "Пресс-служба", в "Пресс-служба" вложен "Фотографии", "Издания".

Получается такая иерархия:
Рубрики
- Пресс-служба
-- Фотографии
-- Издания

У материала могут выбрать как и родительский термин "Пресс-служба", так и дочерний "Фотографии".

Перевод статьи Responding to Events in Drupal 8

5 марта 2018 в 23:29

Всем привет!

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

imce пустая страница при попытке вставить изображение

16 января 2018 в 12:40

Всем привет!

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

Это появляется только если зайти на сайт по домену (test.site.ru), если по ip зайти (192.168.1.100), то всё ок.

Никто не сталкивался с этим?

[РЕШЕНО] Как отобразить метку у поля одновременно "В линию" и "Скрытый"?

31 августа 2017 в 14:03

Добрый день!

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

trouble

[РЕШЕНО] Кнопка "Еще" в меню

21 августа 2017 в 15:55

Добрый день!

Подскажите пожалуйста, установил тему Integrity на bootstrap 3 (Drupal 8).
Штатными средствами начал наполнять меню, те что не помещаются в одну линию на экране поместил в пункт меню "Еще".
Но всплыли сразу 2 проблемы:
1. Саму ссылку на кнопке "Еще" указал как "#", в итоге при клике почему-то грузится главная страница, хотя по идее никакого перехода быть не должно.
2. Возможно ли в мобильном отображении (там все пункты меню схлопываются в иконку) полностью раскрывать меню, без пункта "Еще"?