ثيم Fakebook

تحدثتُ مبكرًا جدًا! لقد راجعت الأمر وفهمتُ الحل فعليًا بعد وقت قصير من نشر ردي أعلاه. أحيانًا يكون كتابة الأشياء مفيدًا بهذا الشكل.

لقد قمتُ بتحديث ليصبح لدينا قالب واحد فقط… افتراضيًا في 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 إعجابات