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

Как прокинуть данные из программного созданного поля в стандартное текстовое, при сохранении материала?

3 июля 2018 в 6:54

с помощью hook_form_alter создал 4 инпута, хочу при сохранении материала извлечь из них данные и присвоить их стандартному полю.
С помощью foreach я могу сформировать строку
а дальше присвоить ее нужному полю.

но как при сохранении материала получить данные из этого поля?

hook_node_presave($node) но он принимает в качестве аргумента уже ноду, в которой никаких кастомных полей уже нет, непонятно как прокинуть их сюда и уже работать с node_presave
так же хочу понять как повесить на эти поля функцию валидации

0 Thanks

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

2 июля 2018 в 7:54

Есть форма добавления определенного материала
мне нужно добвить в нее группу полей с общей оберткой и дейблом
делаю так:

0 Thanks

Как программно удалить прикрепленный к ноде файл

3 июня 2018 в 20:28

что делал:
получил массив из изображений, прикрепленных к ноде

0 Thanks

Как удалить из http заголовка 'X-Frame-Options'?

17 мая 2018 в 9:38

пробовал эту функцию, но при включенном кэше она не вызывается.

0 Thanks

Как темизировать поля в определенном отражении у отдельного типа материала?

29 марта 2018 в 10:16

Есть тип материала
у которого в настройках отображения есть несколько отражения (по умолчанию, анонс, токен),
в токене выводятся поля, которые имеют свою html структуру.
Мне нужно их переформатировать (темизировать). к примеру добавить/убрать атрибуты, либо вообще очистить от html чтобы выводились чистые значения.
Подскажите куда копать как это сделать?

0 Thanks

Как убрать окно "подтверждение повторной отправки формы" при выборе пункта выпадающего списка в Ggobal filter?

13 марта 2018 в 16:04

В шапке сайта, есть выпадающий список по выбору города, при этом на странице меняется информация в представлении в котором настроен контекстный фильтр по модулю global filter.
Если в выпадающем списке выбираю город например Оренбург (термин таксономии), то после обновления на странице появляются материалы соответствующие Оренбургу.
Но если я просто нажимаю на "обновить страниц" то перед обновлением появляется диалоговое окно браузера.
с текстом, что на странице заполнена форма и при обновлении страницы возможно информация потеряется.

0 Thanks

Как вывести часть представления в произвольной области страницы?

15 декабря 2017 в 14:31

Мне нужно вывести часть представления (например шапку, подвал, постраничный навигатор или все вместе) программно в определенной части страницы (шапка, подвал, пользовательский блок)
как это сделать?

0 Thanks

Импорт картинок на сайт. Как пристыковать к названию файла путь до него?

4 декабря 2017 в 9:20

Есть готовый xml файл формата yaml
в нем все картинки прописаны вот так

0 Thanks

Создание альтернативной формы сброса пароля

29 ноября 2017 в 20:02

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

0 Thanks

как сделать поле e-mail у пользователя необязательным?

20 ноября 2017 в 19:29

Прежде чем спросить, погуглил, попробовал
написал несколько разных вариантов

0 Thanks

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

16 ноября 2017 в 10:42

На сайте есть две кнопки "купить себе" и "купить в подарок" которые ведут на страницу оформления заказа /checkout
какие бы аргументы я туда не передавал
/checkout/agr
/checkout/46/arg
страница не найдена
а мне как то нужно построить условие, которое бы проверяло с какой кнопки мы попали на страницу checkout.
Ну а уже в зависимости от условия выводить/скрывать поля формы (с этим справлюсь)

Но выполнить проверку ума не приложу...

0 Thanks

Прикрепить datepicker к произвольному input

7 ноября 2017 в 7:54

На сайте есть несколько inputов, на которые нужно повесить календарь,

0 Thanks

Постоянно появляется запись в журнале Undefined property: stdClass::$region в функции template_preprocess_block(), как лечить?

12 октября 2017 в 20:40

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

Notice: Undefined property: stdClass::$region в функции template_preprocess_block() (строка 1033 в файле /public_html/modules/block/block.module).

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

Блоки вывожу вот так:

0 Thanks

Недавно просмотренные материалы

29 сентября 2017 в 15:11

Здравствуйте.
как можно создать недавно просмотренные материалы?
Поставил модуль Recently read, у него есть только настройки
но не понял как применить, к тем же представлениям.
В фильтрах ничего нового не появилось
так же попробовал создать новое представление и поискать в списке из чего именно я хочу создать представление, тоже ничего необычного.
и в блоках все по старому.
Подскажите, где икать куда смотреть?
может какие шаги пройти надо?

0 Thanks

Настройка ьранслитерации загружаемых через ckfinder файлов.

31 августа 2017 в 17:38

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

0 Thanks

Как вывести на странице материала-1 другие материалы-2, значения соответствующего поля которых превышает текущее у материала-1?

19 августа 2017 в 12:23

Превышает, это я для примера написал, условие может быть любое главное произвести сравнение.
Что сделал:
- создал представление-блок с материалами
- вывел его на странице
- включил контекстный фильтр
- в нем "КОГДА ЗНАЧЕНИЕ ФИЛЬТРА НЕ ДОСТУПНО" выбрал "Передать значение по умолчанию" php-код
- с помощью которого по url выкачал значение поля из материала-1

0 Thanks

Импорт атрибутов из xml

14 августа 2017 в 12:53

Установил модуль Xpath уже не раз импортировал с помощью него xml файлы, но теперь попался xml файлик которые содержит в тегах атрибуты, не знаю как их ипортировать
во вложении скрины файла и того как я настроил поля,
при попытке импорта пишет "Term name missing."

0 Thanks

Вопросы по импорту категорий из xml c атребутами

7 августа 2017 в 15:53
xml version="1.0" encoding="WINDOWS-1251"?>

-

Тест

Тест

-

0 Thanks

Какое js событие срабатывает в drupal при вводе текста в фильтре модулей?

4 августа 2017 в 19:21

Есть несколько страниц администратора, где есть фильтр по содержимому, удобен он тем, что при вводите текста сразу подставляются элементы соответствующие значению поля
Знаю два рабочих события on.change и on.input последнее как раз то что надо, так как чтобы сработала фильтрация мне не нужно убирать фокус с поля ввода, фильтрация срабатывает непосредственно при вводе.

0 Thanks