当添加自定义块的心情显示[[pluginname]]

我正在为穆迪创建自定义块,当我尝试将其添加到页面时,如下所示:

http://img1.mukewang.com/60b09e8c00012a0504780063.jpg

而不是指定的名称。


该version.php文件具有以下内容:


$plugin->component = 'block_userlist';

$plugin->version = 2019050316;

$plugin->requires = 2018120300;

并且该块定义为:


defined('MOODLE_INTERNAL') || die();


class block_userlist extends block_base {

    public function init() {

        $this->title = get_string('userlist', 'block_userlist');

    }

    // The PHP tag and the curly bracket for the class definition 

    // will only be closed after there is another function added in the next section.


    public function get_content() {

        global $DB;


        // if ($this->content !== null) {

        //   return $this->content;

        // }


        $user = $DB->get_record_sql('SELECT COUNT(*) as total_users FROM {user};');


        $this->content         =  new stdClass;

        $this->content->text  .= 'The content of our ';

        $this->content->text  .= html_writer::tag('span','UserList',['style'=>'color:red']);

        $this->content->text  .= ' block!';

        $this->content->footer = "Τotal Users: $user->total_users";

        return $this->content;

    }

}

那么我该如何设置一个不同于的名称[[pluginame]]呢?


翻阅古今
浏览 171回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP