# 有人能帮我看看这个房屋改造代码吗？

**URL:** https://meta.discourse.org/t/can-anyone-help-me-with-this-home-modification-code/249184
**Category:** Support
**Created:** [2022年十二月16日 20:13 UTC](https://meta.discourse.org/t/can-anyone-help-me-with-this-home-modification-code/249184 "2022-12-16T20:13:05Z")
**Posts on this page:** 1
**Showing post:** 2

<div class="post-metadata">

### Author: ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)
#### Post date: [2022年十二月16日 21:17 UTC](https://meta.discourse.org/t/can-anyone-help-me-with-this-home-modification-code/249184/2 "2022-12-16T21:17:30Z")

</div>

如果您想通过覆盖模板来删除列，这是一个很好的起点：

[https://meta.discourse.org/t/beginners-guide-to-developing-discourse-themes/93648#overriding-discourse-templates-23](https://meta.discourse.org/t/beginners-guide-to-developing-discourse-themes/93648#overriding-discourse-templates-23)

它解释了如何覆盖模板以删除列。

> **直接解决方案**
>
> 1. 在您的管理员面板中，转到“自定义” → “主题” → “您的主题” → “编辑 CSS/HTML”
> 
> 2. 在“Head”选项卡中，粘贴此代码：
> 
> 3. 在 `<script>` 标签之间，粘贴原始模板的内容：  
> [https://raw.githubusercontent.com/discourse/discourse/main/app/assets/javascripts/discourse/app/templates/list/topic-list-item.hbr](https://raw.githubusercontent.com/discourse/discourse/main/app/assets/javascripts/discourse/app/templates/list/topic-list-item.hbr)
> 
> 4. 删除此部分：
> 
> 5. 转到 CSS 选项卡并插入此代码：
> 
> 6. 别忘了保存您的更改。
> 
> 结果：
> 
> ![image](https://global.discourse-cdn.com/meta/original/4X/0/a/b/0ab2248cd0a68d988d270110f1a6a7be9f85b382.png)

* * *

仅 CSS 解决方案（更短）：

```css
.topic-list {
    .views {
        display: none;
    }
}

```

我补充说，覆盖模板需要更多的“监控”，因为 Discourse 模板代码会随着版本更新而变化，并且需要相应地更改您的覆盖。

CSS 解决方案更灵活。

---

_[View the full topic](https://meta.discourse.org/t/can-anyone-help-me-with-this-home-modification-code/249184)._
