файл настроек модуля в Joomla 1.7

’tag’

Создание раскрывающегося списка в настройках модуля в Joomla 1.7

Май 25, 2012

Для создания списка в файле конфигурации модуля mod_simple (modules/mod_simple/mod_simple.xml) добавляем внутрь директивы config директиву field с типом list:

<config>
	<fields name="params">
		<fieldset name="basic">
			<field
				name="layout"
				type="list"
				default="default"
				label="Макет"
				description="Макет для отображения Модуля">
				<option
					value="default">Обычный список</option>
				<option
					value="ordered">Нумерованный список</option>
				<option
					value="paragraphs">Параграфы</option>
			</field>
		</fieldset>
	</fields>
</config>

После сохранения файла Настроек mod_simple.xml из Закрытой части сайта станет доступен раскрывающийся список типа select с перечисленными параметрами.

Tags: , , , ,
Записано в Joomla, Программирование    |    Постоянная ссылка

Добавление параметров к модулю в Joomla 1.7

Май 25, 2012

Файл manifest.xml после установки имеет то же имя, что и модуль. При модуле mod_simple файл будет иметь название mod_simple.xml.

Настройки добавляются довольно просто – внутрь директивы extension добавляется следующий код:

<config>
	<fields name="params">
		<fieldset name="basic">
			<field
				name="message"
				type="text"
				default=""
				label="Message"
				description="Сообщение для отображения в модуле" />
		</fieldset>
	</fields>
</config>

Стоит отметить, что fieldset идет с именем basic, но может принимать и другие значения.

Для того, чтобы воспользоваться переменной message нужно первоначально открыть модуль в Закрытой части сайта и сохранить произвольное значение. После этого имя переменной вместе со значением будет сохранено в Базе данных.

В модуле значение сохраненного параметра отображается в основном файле mod_simple.php следующим образом:

<?php echo $params->get('message'); ?>

Tags: , , , ,
Записано в Joomla, Программирование    |    Постоянная ссылка