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: Abfrage für Kundengruppen ob Preis sichbar

    -Tomka-

    • Mitglied
    • Beiträge: 103
    • Geschlecht:
    Abfrage für Kundengruppen ob Preis sichbar
    am: 11. Februar 2018, 12:56:34
    Hallo Community,

    ich will eine Abfrage starten, ob die Aktuelle Kundengruppe Preise sehen kann. Da ich einen zusätzlichen Hinweis platzieren möchte, falls die aktuelle Kundengruppe Preise sehen kann.

    Code: PHP  [Auswählen]
    {if ($_SESSION['customers_status']['customers_status_show_price'] == 0)}
        Preise unsichtbar
    {elseif ($_SESSION['customers_status']['customers_status_show_price'] == 1)}
        Preise Sichtbar
    {/if}

    Habe es mit diesem Beispiel versucht, aber kein Erfolg. Hat jemand da einen Vorschlag?

    Gruß

    Linkback: https://www.modified-shop.org/forum/index.php?topic=38599.0

    Teratek

    • Schreiberling
    • Beiträge: 273
    Re: Abfrage für Kundengruppen ob Preis sichbar
    Antwort #1 am: 11. Februar 2018, 13:39:02
    Es gibt ja nur zwei Möglichkeiten. Die zweite if Abfrage kannst du dir eigentlich sparen

    -Tomka-

    • Mitglied
    • Beiträge: 103
    • Geschlecht:
    Re: Abfrage für Kundengruppen ob Preis sichbar
    Antwort #2 am: 11. Februar 2018, 14:50:20
    Ich weiß, dies war nur zu Testzwecken ob überhaupt was ausgegeben wird :-)

    Aber so wird nichts ausgegeben.

    Teratek

    • Schreiberling
    • Beiträge: 273
    Re: Abfrage für Kundengruppen ob Preis sichbar
    Antwort #3 am: 11. Februar 2018, 15:07:46
    Mach mal einen Teil der geschweiften Klammern weg. Das ist ja PHP und kein smarty

    Code: PHP  [Auswählen]
    if ($_SESSION['customers_status']['customers_status_show_price'] == 0){
                   Preise unsichtbar
                }
    elseif ($_SESSION['customers_status']['customers_status_show_price'] == 1) {
        Preise Sichtbar
    }
     

    -Tomka-

    • Mitglied
    • Beiträge: 103
    • Geschlecht:
    Re: Abfrage für Kundengruppen ob Preis sichbar
    Antwort #4 am: 11. Februar 2018, 15:28:05
    Nein tut sich genauso wenig. Egal ob als php oder Smarty abfrage. Vllt. verstehe ich das ja auch falsch, da ich einige Jahre raus aus dem Thema bin , aber man kann doch diese Schreibweise

    Code: PHP  [Auswählen]
    {if ($_SESSION['customers_status']['customers_status_show_price'] == 0)}
        Preise unsichtbar
    {elseif ($_SESSION['customers_status']['customers_status_show_price'] == 1)}
        Preise Sichtbar
    {else}
        Weder noch
    {/if}
     

    auch in der index.html (Template verwenden).

    Es wird auch immer der Wert Preise unsichtbar ausgegeben. Egal ob der z.B. der GAST die Preise sehen kann oder nicht. Also denke ich so werde ich an mein Ziel nicht weiterkommen.

    Weil z.B. in der product_listing_inluce.html wird hier auch so ähnlich abgefragt:

    {if $module_data.PRODUCTS_PRICE_FLAG != 'NotAllowed'} .... {/if}

    und so eine Abfrage bräuchte ich eigentlich überall verfügbar.

    MFG

    Teratek

    • Schreiberling
    • Beiträge: 273
    Re: Abfrage für Kundengruppen ob Preis sichbar
    Antwort #5 am: 11. Februar 2018, 15:34:50
    Achso. In der index.html kannst du mit php natürlich nix anfangen. Das würde nur über Smarty gehen.

    Brauchst du die Abfrage direkt in der index.htmloder in einer BOX,die in der INDEX html angezeigt wird?

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: Abfrage für Kundengruppen ob Preis sichbar
    Antwort #6 am: 11. Februar 2018, 15:37:34
    Hallo -Tomka-,

    Grundsätzlich sollte der Code den Du gepostet hast in einer Template Datei (.html) schon funktionieren, auch wenn elseif eigentlich nicht nötig ist. Die Frage wäre jetzt aber wo Du den Code eingefügt hast.

    Gruss
    Hanspeter

    -Tomka-

    • Mitglied
    • Beiträge: 103
    • Geschlecht:
    Re: Abfrage für Kundengruppen ob Preis sichbar
    Antwort #7 am: 11. Februar 2018, 15:49:04
    @Teratek:

    Die Abfrage würde mir in der index.html reichen, es soll ja nur ein Hinweis auftauchen, aber nur wenn die Preise sichtbar sind. In einer Box explizit jetzt nicht. Könnte man auch zwar machen :-) aber für einen Satz denke ich kann man auch in der index.html stehen lassen :)

    @hpzeller:
    Ich habe testweise einfach nur in die index.hmtl im Templateordner eingefügt, da ich diesen Hinweis fast auf jeder Seite benötige.

    Mit der elseif weiß ich das diese Abfrage überflüssig ist ;-) ist nur zu Testzwecken ob die Abfrage richtig funktioniert. Leider zeigt diese immer die Meldung "Preise unsichtbar" egal ob die Kundengruppe die Rechte hat oder nicht.

    Gruß

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: Abfrage für Kundengruppen ob Preis sichbar
    Antwort #8 am: 11. Februar 2018, 16:14:14
    Hallo -Tomka-,

    teste mal diesen Code.

    Code: PHP  [Auswählen]
    {if $smarty.session.customers_status['customers_status_show_price'] == 1}
     Preise Sichtbar
    {else}
     Preise unsichtbar
    {/if}
     

    Gruss
    Hanspeter

    -Tomka-

    • Mitglied
    • Beiträge: 103
    • Geschlecht:
    Re: Abfrage für Kundengruppen ob Preis sichbar
    Antwort #9 am: 11. Februar 2018, 16:19:44
    Herzlichen Dank das wars es gewesen  :-o  :-B  :oops:

    Ok die schreibweise hat sich etwas geändert. Super halben Tag für dieses Problem verschwendet  :thx:

    Kann gerne als abgeschlossen markiert werden.

    Herzlichen Dank.

    Teratek

    • Schreiberling
    • Beiträge: 273
    Re: Abfrage für Kundengruppen ob Preis sichbar
    Antwort #10 am: 11. Februar 2018, 16:26:25
    Zitat
    Kann gerne als abgeschlossen markiert werden.

    Das kannst du selber machen. Unten links müßte ein Button sein mit "Thema gelöst" ;)

    -Tomka-

    • Mitglied
    • Beiträge: 103
    • Geschlecht:
    Re: Abfrage für Kundengruppen ob Preis sichbar
    Antwort #11 am: 11. Februar 2018, 16:30:24
    :oops: Garnicht gesehen :doh: Könnte etwas größer sein. Herzlichen Dank  :-D
    16 Antworten
    6818 Aufrufe
    04. Mai 2016, 10:15:59 von derheiko
    0 Antworten
    2446 Aufrufe
    25. November 2009, 13:05:51 von biene68
    11 Antworten
    5062 Aufrufe
    03. Juli 2015, 10:33:02 von swolfram [templatix]