首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更改在使用Quiz模块时显示结果的方式

更改在使用Quiz模块时显示结果的方式
EN

Drupal用户
提问于 2013-07-30 07:52:04
回答 1查看 629关注 0票数 0

我已经安装了测验模块。使用测试模块,您可以看到所有在node/*/results下参加测试的人的结果。现在,它在表中显示了person的用户名。

在数据库中,我有一个名为"profile_value“的表,其中有一些列,"fid”、"uid“、"value”。

现在,我想显示这个函数的"value“,其中"fid”等于"1“,而用户id等于"uid”,而不是用户名。

我认为我应该能够通过更改文件theme/quiz-results-browser-body.tpl.php来做到这一点。

我说的对吗?我该怎么改呢?

EN

回答 1

Drupal用户

发布于 2013-07-30 10:40:48

一般来说,当您需要更改模块的输出时,您需要覆盖主题函数,该函数负责格式化您想要更改的数据。

您可以通过在主题中重写template.php中的主题函数(通过大量重写很快就会变得凌乱),或者通过在自定义模块中重写主题函数(我建议这样做)来做到这一点。

有很多关于这个主题的阅读材料可以让你开始。只需记住,千万不要黑进核心或控制模块的主题功能!!:)

祝好运!

票数 1
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/80817

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档