Действия

XML файл модуля Joomla

Материал из База знаний Joomla

Это статья из раздела Программирование для Joomla. Вернитесь в него для более полной информации.


 
<?xml version="1.0" encoding="iso-8859-1"?>
<mosinstall type="module" version="1.0.0">
	<name>xmodule</name>
	<author>Имя Автора</author>
	<description>Описание</description>
	<files>
		<filename module="mod_xmodule">mod_xmodule.php</filename>
	</files>
	<params>
		<param name="param1" type="text" default="" label="label 1" description="description 1" />
		<param name="param2" type="textarea" cols="40" rows="10" default="description 2" />
	</params>
</mosinstall>
 


Основные секции:

  • Mosinstall – корневой тэг, указывающий что это расширение для Joomla.
    • Type – указывает на тип расширения (модуль)
    • Если указан атрибут client и его значение равно “administrator”, то это модуль для административной части Joomla, иначе это обычный модуль.
  • Имя автора, описание и другие тэги характеризующие авторство.
  • Files – описывает копируемые в директорию модулей файлы.
  • Params – описывает параметры, необходимые для настройки модуля. Каждый параметр имеет свой тип. Каждый параметр имеет имя и описание. Существуют следующие типы параметров:
    • Text – простое однострочное текстовое поле
    • Textarea – многострочное текстовое поле.
    • Spacer – визуальный разделитель параметров при их вводе.
    • Radio – html радио-кнопки.
    • List – html select-список выбора значений.