Блог пользователя - One_Two

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

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

Всем привет!

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

0 Thanks

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

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

Всем привет!

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

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

0 Thanks

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

29 июля в 14:57

Всем привет!

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

0 Thanks

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

5 июля в 17:56

Всем привет!

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

0 Thanks

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

28 июня в 15:45

Всем привет!

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

0 Thanks

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

24 июня в 12:13

Всем привет!

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

0 Thanks

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

18 июня в 18:25

Всем привет!

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

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

0 Thanks

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

16 января в 13:08

Всем привет!

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

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

0 Thanks

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

9 января в 13:28

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

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

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

0 Thanks

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

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

Всем привет!

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

0 Thanks

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

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

Всем привет!

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

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

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

0 Thanks

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";

0 Thanks

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

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).

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

0 Thanks

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

8 июня 2018 в 19:57

Всем привет!

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

0 Thanks

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

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

Всем привет!

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

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

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

0 Thanks

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

5 марта 2018 в 23:29

Всем привет!

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

0 Thanks

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

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

Всем привет!

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

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

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

0 Thanks