Ankündigung

Einklappen
Keine Ankündigung bisher.

Verwendung dynamischer Icons in eigenen Widgets

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

    Verwendung dynamischer Icons in eigenen Widgets

    Hallo,

    ich habe mit ein Widget für die Rollladen definiert.
    Code:
    {% macro five(id, txt, gad_move, gad_stop, gad_pos, gad_lock) %}
        {% import "@widgets/basic.html" as basic %}
        {% set uid = uid(page, id) %}
    
        <div class="one">
          <div align="left">
          {{ txt|e }}
          </div>
        <div align="left">
          <span data-role="controlgroup" data-type="horizontal" align="left">
            {{ basic.stateswitch(id~'down1', gad_move, 'mini', 0, 'control_arrow_up.svg') }}
            {{ basic.stateswitch(id~'stop1', gad_stop, 'mini', 1, 'audio_stop.svg') }}
            {{ basic.stateswitch(id~'up1', gad_move, 'mini', 1, 'control_arrow_down.svg') }}
            {{ basic.stateswitch(id~'lock1', gad_lock, 'mini', '', ['fts_shutter_unlocked.svg', 'fts_shutter_locked.svg']) }}
          </span>
          {{ icon.shutter(id~'icon', '', gad_pos) }}
          </div>
         </div>
    {% endmacro %}
    Die Darstellung des aktuellen Zustandes über das dynamische Icon "shutter" klappt nicht. Es wird nichts angezeigt.
    Kann das an dem fehlenden Import liegen?
    Wie mache ich das richtig?

    Vielen Dank!
    Zuletzt geändert von Sisamiwe; 16.12.2024, 10:10.

    #2
    Moin Michael,

    ja, das liegt am fehlenden Import, da dynamische icons als widgets realisiert sind.

    Code:
    {% import "@widgets/icon.html" as icon %}
    Gruß
    Wolfram

    Kommentar


      #3
      Zitat von wvhn Beitrag anzeigen
      das liegt am fehlenden Import
      Danke!

      Kommentar

      Lädt...
      X