Блог старого компьютера

Блог старого компьютера


Главная Joomla Делаем выбор изображения в настройках модуля.

Делаем выбор изображения в настройках модуля.

30.12.2012 10:57 Администратор Joomla
Печать PDF
Иногда при написании модуля для joomla необходимо сделать выбор изображения (к примеру вы хотите сделать небольшой ну или даже большой слайдер). Выбор хочется конечно сделать как можно удобнее к примеру такой как при вставе изображения в материал. Дак вот сегодня я вам и расскажу как в настройках модуля добавить форму для выбора изображения.

Все кто создавали хоть раз модуль для joomla знают про установочный xml файл в котором и прописываются различные параметры и настройки модуля (для тех кто ни разу не создавал модуль для joomla советую почитать эти статьи: Создаем простой модуль для Joomla 1.0, Создаем модуль для Joomla 1.0 с параметрами, Создаем модуль для Joomla 1.5 с расширенным параметром, Создаем модуль для Joomla 2.5 с расширенным параметром).

Привожу картинку для того чтоб было понятнее о чем я:

Выбор изображения будет происходить в стандартном обозревателе com_media и выглядеть вот так:

 Так вот для создания такого поля с выбором изображения необходимо в xml файле модуля вставить вот такого вида параметр:

 <field name="img6" type="media"
path="images/stories" label="Макет" description="" default="" />

 Все параметры у меня выглядят примерно так:

<fields name="params">
<fieldset name="basic">
<field name="mail" type="text" default="test@test.ru" label="Отправить заявку на" description="" size="30" />
<field name="dostavka" type="list" default="1" label="Включить доставку" description="">
<option value="0">нет</option>
<option value="1">да</option>
</field>
<field name="img6" type="media"
path="images/stories" label="Макет" description="" default="" />
</fieldset>
</fields>

 Вообщем нет тут ничего сложно просто необходимо параметру задать тип (type) равный media. Возможно есть и другие не менее интересные типы форм в настройках модуля но о них вы я думаю прочитаете самостоятельно. Так же хочу отметить что данный модуль я писал для joomla 2.5 для joomla 1.5 вместо fields надо писать params, а вместо field писать param. На joomla 1.5 я не проверял работоспособность данного типа форм. Для того чтоб подробнее узнать отличия xml файлов в разных версих joomla советую изучить статьи которые я посоветовал выше, там вы сможете скачать примеры модулей и сравнить xml файлы.

Добавить комментарий


Защитный код
Обновить

Поиск

Голосование

Что Вы думаете на счет битрикса?
 

Все материалы раздела