Hauptmenü

v36.1: Team Icon wird nicht gerendert

Begonnen von Frank Niethardt, 01.04.2026 14:42:08

⏪ vorheriges - nächstes ⏩

Frank Niethardt

Moin,

ich habe ein neues Team angelegt und ein SVG als Icon hochgeladen. Innerhalb vom Ticket wird das aber scheinbar nicht gerendert.

2026-04-01_11h37_57.png

An anderen Stellen, wie Auwahl in "meine Teams" oder auch dem generellen Baum ist das Icon aber sichtbar.

Viele Grüße
Frank

easy-soft

Hallo Frank,

du wirst nicht drumherumkommen, dass in der custom.less für SVG-Dateien zu definieren.

Da in der application.css:1 nur das definiert ist, was aber nicht reicht, weil SVG-Formate eine feste Höhe und Breite benötigen.

.object-avatar-label .object-avatar-icon>.icon>.svg-icon {
    height: auto;
    width: auto;
    max-width: 3rem;
    max-height: 3rem;
}

In dem Falle habe ich das in der custom.less nur für SVG definiert:

.object-avatar-label .object-avatar-icon .icon img[src^="data:image/svg+xml;base64"] {
     height: 3rem !important;
     width: 3rem !important;
}

Hatte das damals den KIX-Support nicht gemeldet gehabt, eventuell könnte man das natürlich dauerhaft aufnehmen?

VG Martin

wgeringer

Hallo,

durch das Deaktivieren von ,,height: auto;" in der application.css wird das Icon bereits korrekt angezeigt.

Wir behalten das Problem weiterhin im Blick und beobachten das Verhalten genauer, um eine nachhaltige Lösung sicherzustellen.

viele Grüße
William Geringer

easy-soft

Hallo William,

was genau meinst du mit deaktivieren?

Wenn du im Untersuchungstool vom Browser meinst, dass du den Haken entfernst für height: auto, greift einfach die nächste Stelle in der application.css:1:

.icon .svg-icon {
    width: 1em;
    height: 1em;
}

Wenn dies auch nicht da ist bzw. im Grunde das, was ich beschrieb, wenn ein SVG keinen festen Wert für Höhe und/oder Breite vorgegeben wird, wird nichts dargestellt.

Daher reicht natürlich auch nur das 1em und das SVG dehnt sich so weit aus, wie das Element (z.B. span) darüber "Platz"  (42px*42px) vorgibt.