Lagerampel in Theme

Thema wurde von Anonymous, 4. Januar 2020 erstellt.

  1. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    3. Juni 2019
    Beiträge:
    471
    Danke erhalten:
    79
    Danke vergeben:
    36
    Hallo,
    meine Lagerampel soll mit ins neue Theme.
    In der alten stock.html hatte ich folgenden Code geschrieben:

    {if $PRODUCTS_QUANTITY > 0 || $PRODUCTS_QUANTITY === "-"}
    {block name="snippets_product_info_stock"}
    {if $PRODUCTS_QUANTITY || $SHOW_PRODUCTS_QUANTITY}
    <dt class="col-xs-4 text-left">
    {$txt.text_stock}
    </dt>
    <dd class="col-xs-8">
    {if $PRODUCTS_QUANTITY <= 0}
    <span class="image_products_stock"><img src="admin/images/icons/ampel_red.gif" alt=" {$PRODUCTS_QUANTITY} {if $PRODUCTS_QUANTITY_UNIT}{$PRODUCTS_QUANTITY_UNIT}{/if}" /></span>
    {elseif $PRODUCTS_QUANTITY == 1}
    <span class="image_products_stock"><img src="admin/images/icons/ampel_orange.gif" alt=" {$PRODUCTS_QUANTITY} {if $PRODUCTS_QUANTITY_UNIT}{$PRODUCTS_QUANTITY_UNIT}{/if}" /></span>
    {else}
    <span class="image_products_stock"><img src="admin/images/icons/ampel_green.gif" alt=" {$PRODUCTS_QUANTITY} {if $PRODUCTS_QUANTITY_UNIT}{$PRODUCTS_QUANTITY_UNIT}{/if}" /></span>
    {/if}
    </dd>
    {/if}
    {/block}
    {/if}

    wenn ich den Code in die product_info_stock.html einfüge wird nur die Menge Angezeigt!
    mein neuer Code:

    {if $PRODUCTS_QUANTITY > 0 || $PRODUCTS_QUANTITY === "-"}
    {block name="snippets_product_info_stock"}
    {if $PRODUCTS_QUANTITY || $SHOW_PRODUCTS_QUANTITY}
    <dt class="col-xs-4 text-left">
    {$txt.text_stock}
    </dt>
    <dd class="col-xs-8">
    {if $PRODUCTS_QUANTITY <= 0}
    <span class="image_products_stock"><img src="(Link nur für registrierte Nutzer sichtbar.)" alt=" {$PRODUCTS_QUANTITY} {if $PRODUCTS_QUANTITY_UNIT}{$PRODUCTS_QUANTITY_UNIT}{/if}" /></span>
    {elseif $PRODUCTS_QUANTITY == 1}
    <span class="image_products_stock"><img src="(Link nur für registrierte Nutzer sichtbar.)" alt=" {$PRODUCTS_QUANTITY} {if $PRODUCTS_QUANTITY_UNIT}{$PRODUCTS_QUANTITY_UNIT}{/if}" /></span>
    {else}
    <span class="image_products_stock"><img src="(Link nur für registrierte Nutzer sichtbar.)" alt=" {$PRODUCTS_QUANTITY} {if $PRODUCTS_QUANTITY_UNIT}{$PRODUCTS_QUANTITY_UNIT}{/if}" /></span>
    {/if}
    </dd>
    {/if}
    {/block}
    {/if}

    Danke für die Hilfe
     
  2. Wilken (Gambio)

    Wilken (Gambio) Erfahrener Benutzer

    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.309
    Danke vergeben:
    2.208
    Da ist schon mal der Pfad falsch. Man lädt niemals einen Inhalt aus dem themes Ordner ins Frontend, das ist absichtlich blockiert.

    Es ist public/theme/...

    Und Bilder gehören nie in den html Ordner. Dafür nimmt man den images Ordner.
     
  3. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    3. Juni 2019
    Beiträge:
    471
    Danke erhalten:
    79
    Danke vergeben:
    36
    #3 Anonymous, 5. Januar 2020
    Zuletzt bearbeitet: 5. Januar 2020
    Danke Wilken,
    ich ändere das mal!
    mit diesem Pfad funktioniert es:
    (Link nur für registrierte Nutzer sichtbar.)

    kann ich den Pfad so verwenden?
     
  4. Wilken (Gambio)

    Wilken (Gambio) Erfahrener Benutzer

    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.309
    Danke vergeben:
    2.208
    Wenn du Hilfe möchtest lies bitte was ich schreibe. Ich betone nochmals, es steht schon da:

    Und ich dachte ich wäre da auch hinreichend deutlich und klar gewesen. Wenn das funktioniert müssen wir herausfinden warum und das abstellen. Es soll nicht funktionieren, wenn doch ist das ein Bug.
     
  5. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    3. Juni 2019
    Beiträge:
    471
    Danke erhalten:
    79
    Danke vergeben:
    36
    Hallo Wilken,
    wenn ich die Bilder in den Ordner public/theme/images lade werden die nach dem Cache löschen auch gelöscht. (Cache Ordner)
    Jetzt habe ich mein Theme komplett fertig angepasst und alles funktioniert :)
    mein Pfad zu meinen Bildern ist: (Link nur für registrierte Nutzer sichtbar.)
    so einen Pfad gibt es auch im TEST Theme von netdexx001
    themes/netdexx001/images
     
  6. Wilken (Gambio)

    Wilken (Gambio) Erfahrener Benutzer

    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.309
    Danke vergeben:
    2.208
    Nein, du tust die in den themes Ordner, da dürfen die schon sein, aber du verlinkst die aus public/theme/...

    Ablage: themes/...
    Referenz/Link: public/...

    In themes liegen die Daten, aus dem das aktive Theme im Cache generiert wird. Im Frontend zeigst du die Inhalte aus dem cache, aber nicht aus den Rohdaten.

    Das ist immernoch falsch. Das macht man nicht. Wenn das geht ist das wie schon geschrieben ein Bug, den wir beheben werden. Wir werden das im Standard unmöglich machen.
     
  7. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    3. Juni 2019
    Beiträge:
    471
    Danke erhalten:
    79
    Danke vergeben:
    36
    Danke schööön Wilken

    jetzt aber und es funzt :cool:
    jetzt noch die feinheiten Anpassen ;)