Vorschaubild für eigene Themen

Hallo zusammen,

zuerst möchte ich darauf hinweisen, dass meine Frage eine völlig unwichtige Sache betrifft, ich wollte sie aber trotzdem stellen :wink::

Wo/wie stelle ich ein Vorschaubild für eigene Themes ein? Es sieht im Admin-Bereich etwas nackt aus ohne ein richtiges Vorschaubild:

Kein Vorschaubild für eigene Themes

Mein innerer Adrian Monk meldet sich hier jedes Mal. Und ich weiß, dass jeder einen inneren Adrian Monk hat, und manche sind wie meiner. :face_with_tongue: Also könnte es zumindest ein bisschen wichtig für andere Leute sein.

Bitte verzeiht mir, falls das hier im Meta schon beantwortet wurde. Aber ich habe durch die Suche nichts Passendes gefunden.

Ich erinnere mich an diese Anleitung, aber ich weiß nicht, ob das das ist, was Sie suchen:

1 „Gefällt mir“

Danke, aber nicht wirklich. Oder ich habe es nicht verstanden – was immer eine Möglichkeit ist. :wink:

Ich habe das Theme im Screenshot vom Standard-Theme meiner selbst gehosteten Discourse-Instanz erstellt. Ich habe es also nirgendwo heruntergeladen oder hochgeladen. Außerdem sehe ich keinen Theme-Ordner in den freigegebenen Dateipfaden außerhalb des Docker-Containers.

Ich bin also immer noch etwas ratlos… :man_shrugging:

Ich glaube, die Screenshots sind nur für Themes gedacht, die Sie selbst von Github erstellen, so als ob Sie es selbst entwickeln würden. Daher befindet es sich unter Documentation > Developer Guides.

Ja. Die Frage bleibt also. Gibt es irgendeine Möglichkeit?

Und wieder, nicht die wichtigste Frage und Funktion von allen. :wink:

Wenn Sie das Theme rein über die Admin-Benutzeroberfläche erstellt haben, nein.
Um Screenshots zu haben, sollten Sie eine lokale Datei-/Verzeichnisstruktur haben, die das Theme widerspiegelt.
Sie könnten das Theme exportieren, entpacken, die Screenshots wie in der oben genannten Anleitung hinzufügen, es wieder verpacken und importieren. Aber dann wieder, Screenshots werden meistens verwendet, um anderen Leuten zu zeigen, wie Ihr Theme aussieht, also wenn Sie es nirgendwo hochgeladen haben, wer sollte das sein?

Okay. Danke. Dann ist es so wie es ist. :slight_smile:

Andere Administratoren zum Beispiel. Aber wie gesagt, es ist nicht wirklich wichtig. Ich bemerke es nur jedes Mal, wenn ich dort bin, um etwas im Theme zu bearbeiten.

It’s maybe a little hacky, but you can replace the default SVG pattern with a custom image with the help of CSS.
Example result

In the uploads section of your theme, you add the screenshot

and in the CSS tab of “edit code” you add

lowercase & replace spaces with hyphens

SCSS var name

.theme-card.=THEME_NAME= .theme-card__image-wrapper svg {
 display: none;
}

.theme-card.=THEME_NAME= .theme-card__image-wrapper {
 background-image: url($=UPLOAD_NAME=);
 background-size: cover;
 background-position: center;
}

Ich hoffe, das ist ausreichend, um deinem inneren Monk zu ein wenig mehr Entspannung zu verhelfen.

5 „Gefällt mir“

Wow, vielen Dank dafür. Es hat genau so funktioniert, wie Sie es beschrieben haben. Und es war dank Ihres Beitrags nur Kopieren und Einfügen. Cool! :+1:

Mein innerer Mönch scheint nicht mehr da zu sein. Zumindest, wenn es darum geht. :stuck_out_tongue:

2 „Gefällt mir“

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.