Переключение виджетов форм Drupal на основе определения флэш - PullRequest
0 голосов
/ 25 февраля 2012

У меня проблема. У меня есть клиент, на котором у некоторых из их сотрудников установлена ​​флеш-память, а у некоторых нет. Поэтому всегда использовать виджет модуля swfuploader не получится, и он не будет грациозно возвращаться к HTML. Фактически, он просто оставляет нерабочую кнопку на своем пути.

Итак, я хотел бы обнаружить, когда у них нет Flash, и переключиться на стандартный виджет загрузки файлов Drupal. Теперь у меня в голове кажется, что это будет работать только на стороне сервера. Но можно ли это сделать надежно на стороне сервера?

Кроме того, может ли это переключение виджетов «на лету» работать даже в Drupal или оно подойдет?

Кстати, я использую Drupal 6.

1 Ответ

0 голосов
/ 07 марта 2012

Хорошо, поэтому я также рассмотрел это в Использование нескольких виджетов полей формы для одного и того же поля в Drupal

В итоге я создал второе поле формы, которое использует виджет загрузки файлового поляи загрузил его в форму рядом с виджетом Flash.Затем я помещаю JS на страницу, которая определяет, находится ли Flash на странице и имеет ли она правильную версию.Если он найден, он скрывает загрузчик HTML / AJAX.Если это не так, он скрывает загрузчик Flash.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...