gpt4 book ai didi

templates - Moodle 编辑模板

转载 作者:行者123 更新时间:2023-12-03 14:49:18 28 4
gpt4 key购买 nike

编辑模板时如何分隔块?

例子:

<?php echo $ output->blocks('course_summary', 'cssCourse'); ?>

我想使用带有类(class)摘要 id 的块,但他没有出现在第一页......

……………………………………………………………………………………………………………………………………………………………… ………………

否则想过但不能进一步发展的是:
<?php echo $output->login_info(); ?>

它打印块登录信息,用于制作 loggof 和编辑配置文件等......但我可以关于其他块,或反汇编登录信息以分离例如头像用户的名字......等等......

还在等待帮助...

最佳答案

看看这里:https://docs.moodle.org/dev/Overriding_a_renderer

基本上你需要覆盖输出渲染器来自定义 $OUTPUT->blocks() 渲染的内容。该方法调用另一个方法,该方法将为区域(在本例中为 side-pre)渲染块。您应该深入研究 core_renderer 类。覆盖块时要小心,不要破坏编辑状态,这会带来额外的控件来拖放和编辑每个块。

块内容本身在块类中呈现。你可以在moodle/blocks//block_.php 中找到它。这些您无法覆盖,但可以让您了解内容的来源。

可能有用的相关链接:

  • https://docs.moodle.org/dev/Output_renderers
  • https://docs.moodle.org/dev/Renderer
  • https://docs.moodle.org/dev/Output_API
  • https://www.google.com
  • 关于templates - Moodle 编辑模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36208643/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com