Tema Fakebook

Ho parlato troppo in fretta! Ho dato un’occhiata e ho risolto il problema poco dopo aver pubblicato la risposta qui sopra. A volte scrivere le cose può aiutare.

Ho apportato un aggiornamento in modo che ci sia un solo template… di default in topic-list-item.js abbiamo un codice simile a questo:

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

quindi se sovrascrivo const template nel tema…

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

Questo ora punta a un template separato e, poiché non esiste una controparte mobile con lo stesso nome… viene utilizzato anche per i dispositivi mobili. Grazie per aver ispirato questo cambiamento con la tua domanda @hyd504!

4 Mi Piace