Вы здесь

Как вставить результат php в кастомное поле?

0

Как вставить результат php в кастомное поле?

В чистом виде это
echo 'Доброй ночи '

Нужно либо в кастомнм поле или подвале вьюхи

Версия Drupal: 
7.x
Категория: 
Field API
Вопрос задан 14.08.2015 - 12:24
Аватар пользователя embed
embed
-4

Ответы

0

Попробуйте через
hook_form_alter

что то типа такого:

$form["field_accounts"][LANGUAGE_NONE][0]['value']['#default_value'] = $default;
Ответ дан 14.08.2015 - 12:28
Аватар пользователя Denis
Denis
77

Ой...
может тогда как-то проще в подвал вьюхи запихать этот несчастный результат php?

Комментарий оставлен 14.08.2015 - 13:55

А страшного то ничего нету. в template.php


function THEMENAME_form_alter(&$form, &$form_state, $form_id) { $result = 'abc' if ($form_id == 'YOURFORMID') { $form["FIELDNAME"][LANGUAGE_NONE][0]['value']['#default_value'] = $result; }

Наверное как то так.

Комментарий оставлен 14.08.2015 - 14:04

CustomToken - вообще модуль довольно интересный и всё заработало сразу и в тексте и в метатегах, одно но :::
новый токен с php не хочет отправляться в письме ( ради этого - вся затея)
посредством Entityform (по-ходу как-то её альтерить надо)

Т.к. Entityform - модуль специфичный - м.б. существуют и другие красивые решения
У кого-нить идеи есть?

Комментарий оставлен 15.08.2015 - 17:32

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

короче, - ищу пока альтернативные варианты вытащить результат php
вот блок только не подходит ( а там работает и в кастомном токене в тексте)

Комментарий оставлен 15.08.2015 - 17:34
0

DS - display suite позволяет создавать такие поля вывода.
смотрите в видео Зуева Андрея №3
http://www.youtube.com/watch?v=M0DLz0YtSZM
add a code field

Ответ дан 14.08.2015 - 12:51

Спасибо, на будущее - полезно, но...
Пока не готов морально ради фигни "Доброй ночи" ставить такой модуль

Комментарий оставлен 14.08.2015 - 14:01