Ankündigung

Einklappen
Keine Ankündigung bisher.

smartVISU v3.3 - basic.symbol keine Farben in eigenen svgs

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    smartVISU v3.3 - basic.symbol keine Farben in eigenen svgs

    Hallo ich habe mit der 3.3 noch eine Herausforderung in folgenden Konstellationen werden überhaupt keine Farben mehr angezeigt:

    Code:
    <td>{{ basic.symbol('','sim.status','','lamp_sim.svg',['4','0','1','2','3'],'',['#0b0','#A4A4A4','#A4A4A4','#A4A4A4','#A4A4A4']) }}</td>
    <td>Aufgenommene Tage<br>{{ basic.print('', 'sim.tank') }}</td>
    <td>{{ basic.symbol('','sim.status','','lamp_sim.svg',['0','4','1','2','3'],'',['#A4A4A4','#A4A4A4','#fa3','#f00','#BF00FF']) }}</td>​
    und
    Code:
    {{ basic.symbol('', 'EG.Raum2.Schalten.Besetztzeichen_rot', '', ['neu_toilet.svg','neu_toilet.svg'], ['1','0'], '', ['#f00','#0b0']) }}
    Komischer Weise funktioniert das:
    Code:
    {{ basic.symbol('', 'EG.Raum7.Fenster', '', ['fts_window_2w_open.svg','fts_window_2w.svg'], ['1','0'], '', ['icon1','']) }}
    Ich denke das liegt an den selbst gemachten Symbolen. Gibt es da neue Anforderungen an den Aufbau der SVG Datei?
    Zuletzt geändert von schuma; 22.12.2022, 23:25.

    #2
    OK, habe es gefunden:
    Es muss im SVG zwingend so aussehen:
    Code:
    fill="#FFF"
    und nicht wie bei mir von der SVG Konvertierungsseite (https://jakearchibald.github.io/svgomg/) ein:
    Code:
    fill="#FFFFFF"
    mit drei #FFF funktioniert es nun wieder
    Zuletzt geändert von schuma; 22.12.2022, 23:48.

    Kommentar


      #3
      Hallo Schuma,

      die Lösung hast Du ja inzwischen gefunden.

      Es gibt eine Möglichkeit, für nicht ganz kompatible icons die frühere Methode des icon-Handlings zu erzwingen. Dazu gibt man das icon mit vollem Pfad an. Also zum Beispiel
      Code:
      dropins/icons/ws/neu_toilet.svg
      Das icon darf dann allerdings nicht in ./icons/ws liegen, dem Ordner für die Standard icons.

      Zudem kann man bei ganz speziellen Icons auch das Einbetten für das Styling verhindern, indem man ein "/ne" hinten anhängt:
      Code:
      dropins/icons/ws/neu_toilet.svg/ne

      Gruß
      Wolfram

      Edit: an die geänderte Fragestellung angepasst.
      Zuletzt geändert von wvhn; 23.12.2022, 00:46.

      Kommentar

      Lädt...
      X