Ankündigung

Einklappen
Keine Ankündigung bisher.

{{icon0}} wird nicht ersetzt

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

    {{icon0}} wird nicht ersetzt

    Hallo,

    ich stehe auf dem Schlauch. Warum funktioniert dieses Widget nicht?
    Code:
    {% macro switch_n_slide(id, txt, gad_switch, pic_on, pic_off, gad_slide, min, max, step) %}
        {% import "basic.html" as basic %}
        <li data-icon="false">
            <div class="nw_table">
                <div class="nw_table_cell nw_border">{{ txt|e }}</div>
                <div class="nw_table_cell">
                    <div class="nw_table">
                        <div class="nw_table_cell nw_border">{{
                            basic.switch(id~'list_switch', gad_switch, pic_on, pic_off) }}</div>
                        <div class="nw_table_cell nw_border">
                            {{basic.slider(id~'list_switch', gad_slide, min, max, step) }}</div>
                        <div class="nw_table_cell nw_border nw_min_landscape"></div>
                    </div>
                </div>
            </div>
        </li>
    und nutze es so:
    Code:
            {{ listc.switch_n_slide('aa.bewaesserung.Tropf1', 'Bewässerung tropf','Bewaesserung.Tropf', '{{ icon0 }}control_clear.svg', '{{ icon0 }}control_home.svg', 'Bewaesserung.Tropf.dauer', 0, 1000,30) }}
    Das Icon wird nicht angezeigt, da versucht wird, dieses Bild zu öffnen:
    Code:
    [COLOR=#000000][FONT=Times New Roman]The requested URL /visu/{{icon0}}control_clear.svg was not found on this server.[/FONT][/COLOR]
    Der Platzhalter icon0 wird also nicht ersetzt. Wie kommt das?

    Gruß,
    Hendrik

    #2
    2 x die gleiche ID?
    Code:
    {{basic.switch([COLOR=Red]id~'list_switch'[/COLOR], gad_switch, pic_on, pic_off) }}</div>
    Code:
    {{basic.slider([COLOR=Red]id~'list_switch'[/COLOR], gad_slide, min, max, step) }}</div>

    Kommentar


      #3
      Danke für den Hinweis.
      Das war's aber nicht (dadurch hat der Slider aber auch nicht funktioniert, deshalb nochmal Danke :-)

      Weitere Ideen?

      Kommentar


        #4
        Aus '{{ icon0 }}control_clear.svg'

        -->

        {{ icon0 }}~'control_clear.svg'

        machen?

        Kommentar


          #5
          wenn Du die Icons fest vorgeben willst, solltest Du auch das verwenden können:
          Code:
          {{ basic.switch(id~'switch', gad_switch, icon0~'control_clear.svg', icon0~'control_home.svg') }}

          Kommentar


            #6
            Zitat von bmx Beitrag anzeigen
            Aus '{{ icon0 }}control_clear.svg'

            -->

            {{ icon0 }}~'control_clear.svg'

            machen?
            Nein, das funktioniert auch nicht, da meldet Twig direkt einen Fehler.
            Aber die {{}} weglassen, dann klappt es.
            Verstehe ich nicht, aber das Ergebnis zählt.

            Und wo wir gerade dabei sind:
            Wie kann ich hier einen Colspan erreichen? Den Slider hätte ich gerne über zwei der Tabellenbreiten gestreckt.

            Gruß&Danke,
            Hendrik

            Kommentar

            Lädt...
            X