大家好!
我需要在首页的话题列表中添加一个包含作者头像的列。
这是我的设计:
当前页面如下:
请帮帮我!谢谢!
抱歉,请将图片上传到主题中
也许有一种简单的方法可以用类似的脚本来实现?
<script>
var TopicListComponent = require('discourse/components/topic-list').default;
TopicListComponent.reopen({
showLikes: true
});
</script>
修改模板并没有简单的方法。如果 CSS 技巧不够用,你必须完全重写模板来移动内容。你可以在此查看示例:
谢谢你,Sam!负责显示主题的 Discourse 模板文件在哪里?我想尝试创建一个主题。
我需要覆盖这个模板吗?
在覆盖文件中添加包含作者头像的列:
<td class='poster-author'>
<a href="{{poster.user.path}}" data-user-card="{{poster.user.username}}" class="{{poster.extraClasses}}">{{avatar poster avatarTemplatePath="user.avatar_template" usernamePath="user.username" namePath="user.name" imageSize="small"}}</a>
我这样理解对吗?
抱歉又问了这么多问题:) 我之前只接触过 PHP。
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.