API16

JHtmlAccess/assetgrouplist

From Joomla! Documentation

< API16:JHtmlAccess

The "API16" namespace is an archived namespace. This page contains information for a Joomla! version which is no longer supported. It exists only as a historical reference, it will not be improved and its content may be incomplete and/or contain broken links.

Description[edit]

Displays a Select list of the available asset groups


<! removed transcluded page call, red link never existed >

Syntax[edit]

static assetgrouplist($name, $selected, $attribs=null, $config=array())
Parameter Name Default Value Description
$name $name The name of the select element
$selected $selected The selected asset group id
$attribs null $attribs Optional attributes for the select field
$config array() $config An array of options for the control

Returns[edit]

mixed An HTML string or null if an error occurs

Defined in[edit]

libraries/joomla/html/html/access.php

Importing[edit]

jimport( 'joomla.html.html.access' );

Source Body[edit]

public static function assetgrouplist($name, $selected, $attribs = null, $config = array())
{
        static $count;

        $options = JHtmlAccess::assetgroups();
        if (isset($config['title'])) {
                array_unshift($options, JHtml::_('select.option', '', $config['title']));
        }

        return JHtml::_(
                'select.genericlist',
                $options,
                $name,
                array(
                        'id' =>                         isset($config['id']) ? $config['id'] : 'assetgroups_'.++$count,
                        'list.attr' =>          (is_null($attribs) ? 'class="inputbox" size="3"' : $attribs),
                        'list.select' =>        (int) $selected,
                        'list.translate' => true
                )
        );
}


<! removed transcluded page call, red link never existed >

Examples[edit]

Code Examples[edit]