本文整理汇总了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;
}