Typo?

Thema wurde von Frankenwald Hanf-Shop, 5. Juli 2022 erstellt.

  1. Frankenwald Hanf-Shop

    Frankenwald Hanf-Shop Erfahrener Benutzer

    Registriert seit:
    1. August 2019
    Beiträge:
    71
    Danke erhalten:
    14
    Danke vergeben:
    42
    Aus der original Malibu layout_secondary_navigation.html:


    Code:
    {if $hideTopbar && ($LANGUAGE_ICON || $SHOW_TOP_CURRENCY_SELECTION || $SHOW_TOP_COUNTRY_SELECTION)}
                    <li class="dropdown navbar-topbar-item{if $customers_data.GROUP|lower !== 'admin'} first{/if}">
    Sollte der Block nicht so aussehen? ({/if} außerhalb von class="")

    Code:
    {if $hideTopbar && ($LANGUAGE_ICON || $SHOW_TOP_CURRENCY_SELECTION || $SHOW_TOP_COUNTRY_SELECTION)}
                    <li class="dropdown navbar-topbar-item{if $customers_data.GROUP|lower !== 'admin'} first">
    {/if}
     
  2. Anonymous

    Anonymous Administrator
    Mitarbeiter

    Registriert seit:
    26. April 2011
    Beiträge:
    1.662
    Danke erhalten:
    1.262
    Danke vergeben:
    300
    @Frankenwald Hanf-Shop Der if Block wird weiter unten geschlossen, die gesamte Topbar wird ausgeblendet wenn die Bedingung nicht zutrifft, wenn man das so machen würde wie du vorschlägst wird ungültiges HTML erzeugt, weil dann das <li> nicht geschlossen wird.

    Es ist also alles in Ordnung. Wenn es da einen Fehler geben würde, würde das Theme gar nicht erst gerendert werden können.
     
  3. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    Ich glaube du hast das 2. if nicht gesehen:
    <li class="dropdown navbar-topbar-item{if $customers_data.GROUP|...
    dieses wird in der Klasse geschlossen.
     
  4. Frankenwald Hanf-Shop

    Frankenwald Hanf-Shop Erfahrener Benutzer

    Registriert seit:
    1. August 2019
    Beiträge:
    71
    Danke erhalten:
    14
    Danke vergeben:
    42
    Ja, der if-Block wird natürlich geschlossen:

    Code:
      </li>
    {/if}