Fakebook Theme

Рано порадовался! Я посмотрел и на самом деле разобрался с этим вскоре после того, как опубликовал ответ выше. Иногда проговаривание вслух помогает.

Я внес обновление, чтобы остался только один шаблон… По умолчанию в topic-list-item.js у нас есть код, который выглядит так:

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

Так что, если я переопределю const template в теме…

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

Теперь это указывает на отдельный шаблон, и поскольку нет мобильного аналога с таким же названием… он также будет использоваться для мобильных устройств. Спасибо за вдохновение для изменений вашим вопросом @hyd504!

4 лайка