Marktplatz - Eine große Auswahl an neuen und hilfreichen Modulen sowie modernen Templates für die modified eCommerce Shopsoftware
Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: EAN-Code nur bei bestimmter Kundengruppe einblenden

    dops_ab

    • Fördermitglied
    • Beiträge: 22
    • Geschlecht:
    Wir nutzen im Shop seit längerer Zeit das Feld "Barcode/EAN". Gibt es eine Möglichkeit dieses nur bei einer bestimmten Kundengruppe (z.B. Händler) einzublenden? Freue mich auf Vorschläge.

    Linkback: https://www.modified-shop.org/forum/index.php?topic=28947.0
    Marktplatz - Eine große Auswahl an neuen und hilfreichen Modulen sowie modernen Templates für die modified eCommerce Shopsoftware

    voodoopupp

    • Fördermitglied
    • Beiträge: 1.868
    • Geschlecht:
    Re: EAN-Code nur bei bestimmter Kundengruppe einblenden
    Antwort #1 am: 15. Januar 2014, 08:20:16
    Das müsste so etwa gehen:
    Zitat
    {if $smarty.session.customers_status.customers_status_id = 'ID der Händlergruppe'}
    {$PRODUCTS_EAN}
    {/if}

    ID der Händlergruppe findest du ganz einfach im Adminbackend unter Kunden > Kundengruppen raus...sobald du dort die entsprechende Kundengruppe anklickst, schaut dir URL so aus:
    Zitat
    ....customers_status.php?page=1&cID=2
    -->> 2 ist also dann hier die Kundengruppen-ID

    Grüße
    Dominik

    dops_ab

    • Fördermitglied
    • Beiträge: 22
    • Geschlecht:
    Re: EAN-Code nur bei bestimmter Kundengruppe einblenden
    Antwort #2 am: 15. Januar 2014, 09:24:02
    Vielen Dank für die schnelle Hilfe. Leider geht es noch nicht. Ich habe zum Testen erst mal die Admin-ID "0" eingetragen:

    Zitat
    {if $smarty.session.customers_status.customers_status_id = '0'}{$PRODUCTS_EAN}{/if}

    Dann kommt aber folgender Fehler beim Aufruf der Seite:

    Zitat
    Fatal error: Smarty error: [in hegehof/module/new_products_default.html line 27]: syntax error: unidentified token '=' (Smarty_Compiler.class.php, line 1410) in /var/www/includes/classes/Smarty_2.6.26/Smarty.class.php on line 1097

    Im Grunde sollen eigentlich alle Gruppen bis auf die Gruppe ID 6 den Barcode sehen. Also eine "Ungleich-Abfrage". Ich habe daher auch mal dieses probiert:

    {if $smarty.session.customers_status.customers_status_id != '6'}{$PRODUCTS_EAN}{/if}

    Leider auch ohne Erfolg. Was mache ich falsch?

    web0null

    • Experte
    • Beiträge: 1.998
    Re: EAN-Code nur bei bestimmter Kundengruppe einblenden
    Antwort #3 am: 15. Januar 2014, 09:33:56
    Code: PHP  [Auswählen]
    {if $smarty.session.customers_status.customers_status_id == 0}{$PRODUCTS_EAN}{/if}
    {if $smarty.session.customers_status.customers_status_id != 6}{$PRODUCTS_EAN}{/if}

    2x         ==
    nicht 1x =

    dops_ab

    • Fördermitglied
    • Beiträge: 22
    • Geschlecht:
    Re: EAN-Code nur bei bestimmter Kundengruppe einblenden
    Antwort #4 am: 15. Januar 2014, 09:57:34
    Hat erst nicht funktioniert. Habe den Fehler aber selbst gefunden. Es muss heißen:

    Zitat
    {if $smarty.session.customers_status.customers_status_id != 6}{$module_data.PRODUCTS_EAN}{/if}

    Vielen Dank für die schnelle Hilfe.

    web0null

    • Experte
    • Beiträge: 1.998
    Re: EAN-Code nur bei bestimmter Kundengruppe einblenden
    Antwort #5 am: 15. Januar 2014, 10:02:11
    Aber nur in der product_listing, in den product_infos wie oben.

    dops_ab

    • Fördermitglied
    • Beiträge: 22
    • Geschlecht:
    Re: EAN-Code nur bei bestimmter Kundengruppe einblenden
    Antwort #6 am: 15. Januar 2014, 11:21:53
    Super, vielen Dank für die schnelle Hilfe. Jetzt passt alles.
    rechtstexte für onlineshop
    3 Antworten
    2527 Aufrufe
    01. September 2016, 21:24:17 von hendrik
    2 Antworten
    2643 Aufrufe
    12. Januar 2011, 10:55:58 von rok
    2 Antworten
    3312 Aufrufe
    03. Februar 2011, 16:38:26 von GTB
    1 Antworten
    2186 Aufrufe
    24. Januar 2011, 10:24:55 von Tomcraft
               
    anything