Johani
(Joe)
31. August 2020 um 13:52
2
verilog15:
Ich versuche zu studieren, wie man ein Plugin in Discourse erstellt. Momentan versuche ich herauszufinden, wie man eine Schaltfläche in die Ecke des Bildschirms setzt und was passiert, wenn man darauf klickt.
Kannst du bitte einen Screenshot davon posten, wo du diese Schaltfläche hinzufügen möchtest, und beschreiben, was passieren soll, wenn sie geklickt wird?
Ich glaube, du beziehst dich auf die Plugin-API. Du kannst alle Methoden dieser API – mit einigen Beispielen – hier finden:
https://github.com/discourse/discourse/blob/master/app/assets/javascripts/discourse/app/lib/plugin-api.js
Du findest auch detailliertere Erklärungen zu einigen der beliebtesten Methoden dieser API hier:
Discourse Themes and Theme Components can be used to customize the look, feel and functionality of Discourse’s frontend. This section of the developer guides aims to provide all the reference materials you need to develop simple themes for a single site, right up to complex open-source theme components.
This introduction aims to provide a map of all the tools and APIs for theme development. If you prefer a step-by-step tutorial for theme development, jump straight to:
Themes vs. Theme Compon…