# ערכת נושא Fakebook

**URL:** <https://meta.discourse.org/t/fakebook-theme/109079>\
**Category:** Theme\
**Tags:** official, fakebook-theme\
**Created:** [13 בפברואר,‏ 2019,‏ 8:18pm UTC](https://meta.discourse.org/t/fakebook-theme/109079 "2019-02-13T20:18:45Z")\
**Posts on this page:** 1\
**Showing post:** 87

<div class="post-metadata">

**Author:** ![awesomerobot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/awesomerobot/32/142900_2.png) [@awesomerobot](https://meta.discourse.org/u/awesomerobot)\
**Post date:** [24 בנובמבר,‏ 2020,‏ 10:46pm UTC](https://meta.discourse.org/t/fakebook-theme/109079/87 "2020-11-24T22:46:45Z")

</div>

Spoke too soon! I took a look and actually figured this out soon after I posted the above response. Sometimes writing things out can do that.

I’ve made an update so it’s just one template… by default in `topic-list-item.js` we have some code that looks like:

```js
  renderTopicListItem() {
    const template = findRawTemplate("list/topic-list-item");
    if (template) {
      this.set("topicListItemContents", template(this).htmlSafe());
    }
  },

```

so if I override `const template` in the theme…

```js
  renderTopicListItem() {
    const template = findRawTemplate("list/custom-topic-list-item");
    if (template) {
      this.set("topicListItemContents", template(this).htmlSafe());
    }
  },

```

This now points to a separate template, and since there’s no mobile counterpart by the same name… it also gets used for mobile. Thanks for inspiring the change with your question @hyd504!

---

_[View the full topic](https://meta.discourse.org/t/fakebook-theme/109079)._
