Danke für den Tipp Ich habe dies mit modifyClass geändert, aber ich denke, es wäre eine sinnvolle Änderung, diesen Dialog in core htmlSafe zu machen, da das Kategoriebanner auch HTML verarbeitet.
Für die unten stehende Einstellung würde ich mir die Option wünschen, einen Link verwenden zu können. In meinem Fall kann eine Kategorie von jedem eingesehen werden; um jedoch Themen zu erstellen und zu beantworten, muss man einer Gruppe angehören.
„Bannertext, wenn ein Benutzer in dieser Kategorie kein Thema erstellen kann: “
Ich hatte also versucht, Text zu verwenden wie:
Um teilzunehmen, müssen Sie „Link zur Gruppe hinzufügen“.
Leider unterstützt diese Einstellung nur einfachen Text, keine Links. Könnte das Team eine Änderung in Betracht ziehen?
Manchmal kann es schwierig sein, zu erkennen, wo man Dinge am besten postet. Discourse ist riesig und das ist nicht unbedingt schlecht; es kann uns, die wir noch relativ neu sind, jedoch manchmal einschüchtern.
Aber hier ist Ihr fantastisches Team und die Community, die uns allen mehr als oft entscheidend hilft!
Hallo Don & @TimJensen wird diese Lösung auch Markdown wie in meinem Beispiel unten beheben? Zu verwenden:
Um an der Kategorie teilzunehmen, müssen Sie sich [bewerben](/g/groupname/members).
Der Code muss vermutlich auch eine Theme-Komponente sein. In welchem Abschnitt muss ich dies eingeben?
EDiT:
Hmmm.. das Hinzufügen einer JS-Datei ist im Moment vielleicht etwas über meine derzeitigen Fähigkeiten hinaus. Ich benötige etwas Hilfe, um dies erfolgreich zu erreichen.
cool, ich muss also nur HTML anstelle von Markdown verwenden.
Funktioniert das Banner, wenn jemand versucht, innerhalb einer Kategorie zu antworten und/oder ein neues Thema zu erstellen? Wo, wenn ich Ihre Anfrage richtig verstehe, bezieht sich diese auf das Theme-Component des Buttons “Neues Thema”?
Würden Sie mit Ihrem JS einfach ein neues Theme-Component erstellen und die *.js-Datei hochladen? Wird sonst noch etwas im CSS usw. benötigt? Oder funktioniert es einfach?
Und wenn ich einen Dialog vor dem Link-Button möchte, was müsste ich dann programmtechnisch tun? Entschuldigen Sie, ich lerne noch.
Erstellen Sie einfach eine neue Komponente in Admin und fügen Sie den obigen Code in den Bereich Allgemein > Header ein. Es ermöglicht die Verarbeitung von HTML im Modal, wenn Sie auf die Schaltfläche Neues Thema klicken.
Demo
Ohne Code
Wie Sie sehen können, unterstützt das Banner HTML, aber wenn ich auf die Schaltfläche Neues Thema klicke, wird das Modal (Dialogfeld) nicht unterstützt.
Vielen Dank für die Erklärung, wo der Code für die HTML-Korrektur hinzugefügt werden soll.
Tatsächlich beantwortet Ihr erstes Video meine Frage perfekt und gibt mir Klarheit. Der Text vor dem Dialog vor dem Link-Button ist derselbe wie das Markdown-Verfahren. (Das erste Video zeigt es, wenn es ohne den Code fehlschlägt) Ich habe es auch in Ihrem Codebeispiel übersehen
d. h.
Um teilzunehmen “Markdown”
Um teilzunehmen “HTML”
Vielen Dank, dass Sie mir geholfen haben, mich zu erleuchten.