Drupal Studs помогают мне с моим крючком form_alter (я почти у цели)

Попробуйте это:

Это даст вам временный путь, а не точный путь, вы можете использовать этот скрипт, если хотите показать выбранные изображения, как в этом примере jsfiddle (Попробуйте, выбрав изображения как а также другие файлы): -

JSFIDDLE

Вот код: -

HTML: -

 



JS: -

$('#i_file').change( function(event) {
    var tmppath = URL.createObjectURL(event.target.files[0]);
    $("img").fadeIn("fast").attr('src',URL.createObjectURL(event.target.files[0]));

    $("#disp_tmp_path").html("Temporary Path(Copy it and try pasting it in browser address bar) --> ["+tmppath+"]");
});

Не то, что вы искали, но может быть, это может помочь вам где-то.

1
задан user363036 10 June 2010 в 19:29
поделиться

2 ответа

Я предлагаю вам взглянуть на модуль профиля контента, прежде чем создавать свое собственное решение.

Вы определяете пользовательский тип контента (узел) для регистрации школы, добавляете поля cck и активируете его как профиль контента. В настройках профиля контента вы затем активируете его в форме регистрации пользователя. Нулевой код !

1
ответ дан 2 September 2019 в 23:50
поделиться

RedBen прав, профиль контента может быть лучшим решением.

Похоже, вы добавляете второй обработчик отправки странным образом - это просто имя функции, а не массив. Вы проверили, что ваш обработчик отправки запущен?

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

$ form ['# submit'] [] = '_module_registration_submit '

Если вам нужно, чтобы он запускался перед стандартным обработчиком, используйте array_unshift , чтобы поместить его в начало массива #submit .

1
ответ дан 2 September 2019 в 23:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: