Hoppla, mir ist gerade aufgefallen, dass ich auf „Neu erstellen“ geklickt habe, anstatt es zu importieren…
Aber jetzt, wenn ich die URL verwende, sagt es, dass about.json ungültig ist oder nicht existiert, und fragt mich, ob es ein Theme ist.
About.json:
Müsste ich dann \njs\nimport Component from "@glimmer/component";\n\nexport default class PracticeComponent extends Component {\n get bannerLinks() {\n return JSON.parse(settings.banner_links);\n }\n}\n\nverwenden?
Sie müssen nur eine gjs-Datei verwenden, wenn Sie Dinge mit JavaScript verarbeiten müssen, andernfalls kann eine hbs-Vorlagendatei ausreichen. Experimentieren Sie.
Sie können die (deprecated) Plugin outlet locations theme component verwenden, um die Namen und Speicherorte der Plugin-Outlets zu finden. „above-main-container“ ist zum Beispiel das oberste über der Themenliste, aber nicht über der Seitenleiste.
Ich habe es also geschafft, es ohne eine hbs-Datei zum Laufen zu bringen, sondern stattdessen das \u003cscript\u003e-Tag mit Handlebars zu verwenden, und es funktioniert jetzt.
Ich benutze es im Moment so, aber ich werde weiterhin versuchen, stattdessen eine hbs-Datei zu verwenden.
Ich habe einen schnellen Pull Request für dich erstellt, damit du siehst, wie die Dateien richtig aufgeteilt werden. Du kannst ihn gerne zusammenführen oder dir einfach den Branch ansehen.
Keine Sorge, Nate. Mach weiter mit dem Experimentieren, Lesen und dem Ansehen anderer Beispiele. Im Handumdrehen wirst du viel besser in diesen Entwicklerdingen sein als ich