Тип поля формы accessiblemedia предоставляет модальный доступ к диспетчеру мультимедиа для выбора изображения, соответствующему media полю. Пользователи с соответствующими разрешениями смогут загружать файлы.

Как и в поле media, вы можете использовать параметры:

  • type (обязательно) должен быть accessiblemedia .
  • name (обязательно) - уникальное имя поля.
  • label (обязательный) (переводимый) - описательное название поля.
  • description (необязательно) (переводимый) - это текст, который будет показан в качестве подсказки, когда пользователь наведет курсор мыши на выпадающее поле.
  • directory (необязательно) - это каталог, из которого пользователь сможет выбрать файл. Этот атрибут должен быть относительно папке /images/ верхнего уровня. По умолчанию пользователь ограничивается папкой верхнего уровня /images/.
  • preview (необязательно) показывает или скрывает предварительный просмотр текущего выбранного изображения. ("true": Показывать всегда, "tooltip": Показывать как всплывающую подсказку, "false": Не показать никогда). По умолчанию - "tooltip". (с Joomla! 2.5.5)
  • preview_width (необязательно) задает максимальную ширину изображения предварительного просмотра (по умолчанию: "200").
  • preview_height (необязательно) задает максимальную высоту изображения предварительного просмотра (по умолчанию: "200").

Пример определения поля XML:

<field 
         name="myimage" 
         type="accessiblemedia" 
         directory="stories" />

 

 

 
Справа - доступное медиа-поле

Это откроет медиа-менеджер с уже выбранным каталогом /images/stories/ и предоставит текстовое поле, подобное полю media. Кроме того, он предлагает текстовое поле для добавления альтернативного текста. Обратите внимание, что если вы используете это поле на фронтенде, то, скорее всего, действуют ограничения по разрешениям. Если пользователь не авторизован для просмотра или добавления медиа, он увидит страницу ошибки в модальном всплывающем окне ("403 You are not authorized to view this resource.").

См. также.

PR где добавляется полеː PR