本文整理匯總了PHP中block_base::html_attributes方法的典型用法代碼示例。如果您正苦於以下問題:PHP block_base::html_attributes方法的具體用法?PHP block_base::html_attributes怎麽用?PHP block_base::html_attributes使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類block_base
的用法示例。
在下文中一共展示了block_base::html_attributes方法的5個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: html_attributes
/**
* Returns the attributes to set for this block
*
* This function returns an array of HTML attributes for this block including
* the defaults.
* {@link block_tree::html_attributes()} is used to get the default arguments
* and then we check whether the user has enabled hover expansion and add the
* appropriate hover class if it has.
*
* @return array An array of HTML attributes
*/
public function html_attributes()
{
$attributes = parent::html_attributes();
if (!empty($this->config->enablehoverexpansion) && $this->config->enablehoverexpansion == 'yes') {
$attributes['class'] .= ' block_js_expansion';
}
$attributes['class'] .= ' block_uai';
return $attributes;
}
示例2: html_attributes
public function html_attributes()
{
$attributes = parent::html_attributes();
// Get default values
$attributes['class'] .= ' block_' . $this->name();
// Append our class to class attribute
return $attributes;
}
示例3:
function html_attributes()
{
$attributes = parent::html_attributes();
$attributes['class'] .= ' list_block';
return $attributes;
}
示例4: html_attributes
/**
* Return an associative array of HTML attributes that will be given to your block's container element when Moodle constructs the output HTML.
*
* @return array
*/
public function html_attributes()
{
//pull the default attributes
$attrs = parent::html_attributes();
//add attributes
// $attrs['width'] = '50%';
return $attrs;
}
示例5:
function html_attributes()
{
global $CFG;
$attributes = parent::html_attributes();
if (!empty($CFG->block_html_allowcssclasses)) {
if (!empty($this->config->classes)) {
$attributes['class'] .= ' ' . $this->config->classes;
}
}
return $attributes;
}