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: mehrere cross selling Gruppen - if abfrage

    Jürgen

    • Viel Schreiber
    • Beiträge: 894
    • Geschlecht:
    mehrere cross selling Gruppen - if abfrage
    am: 12. August 2021, 13:50:56
    Hallo,

    ich würde gerne im cross selling eine if abfrage einfügen ob mehr als eine cross selling Gruppe vorhanden ist um dann mein css styling entsprechend anzupassen.

    cross_selling.html
    Code: XML  [Auswählen]
    {config_load file="$language/lang_$language.conf" section="cross_selling"}
    {config_load file="$language/lang_$language.conf" section="index"}
    {config_load file="lang_`$language`.custom"}
    {config_load file="lang_`$language`.section" section="cross_selling"}
    {foreach name=aussen item=products_data from=$module_content}
      {foreach item=module_data from=$products_data.PRODUCTS}
        {include file="module/includes/product_info_include.html"}
      {/foreach}
    {/foreach}

    Danke für Tips/Hinweise

    Gruß

    Jürgen

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

    Jürgen

    • Viel Schreiber
    • Beiträge: 894
    • Geschlecht:
    Re: mehrere cross selling Gruppen - if abfrage
    Antwort #1 am: 12. August 2021, 16:55:43
    ....hab jetzt diesen post gefunden...

    https://www.modified-shop.org/forum/index.php?topic=10215.msg379276#msg379276

    {foreach name=aussen key=grp_id item=products_data from=$module_content}

    und dann

    {if $grp_id == 1}...{/if}

    Damit kann ich eine Abfrage der cross selling gruppe nach ID machen....

    Was ich bräuchte wäre eine Abfrage ob es mehr als eine ID für die Abfrage gibt....

     :-?

    awids

    • Experte
    • Beiträge: 3.782
    • Geschlecht:
    Re: mehrere cross selling Gruppen - if abfrage
    Antwort #2 am: 12. August 2021, 17:04:58
    Mal so probiert?

    Code: PHP  [Auswählen]
    {if $grp_id|count > 1}...{/if}

    Jürgen

    • Viel Schreiber
    • Beiträge: 894
    • Geschlecht:
    Re: mehrere cross selling Gruppen - if abfrage
    Antwort #3 am: 12. August 2021, 19:26:41
    danke für den Tip....

    Code: XML  [Auswählen]
    {config_load file="$language/lang_$language.conf" section="cross_selling"}
    {config_load file="$language/lang_$language.conf" section="index"}
    {config_load file="lang_`$language`.custom"}
    {config_load file="lang_`$language`.section" section="cross_selling"}
    {foreach name=aussen key=grp_id item=products_data from=$module_content}
     <div class="{if $grp_id|count > 1}l50{else}l100{/if}">
    <h4 class="detailbox">{$products_data.GROUP}</h4>
      <div class="listingcontainer_details cf">
      {foreach item=module_data from=$products_data.PRODUCTS}
        {include file="module/includes/product_info_include_slider.html"}
      {/foreach}
      </div>  
        </div>  
    {/foreach}

    ....funktioniert leider nicht....

    Jürgen

    • Viel Schreiber
    • Beiträge: 894
    • Geschlecht:
    Re: mehrere cross selling Gruppen - if abfrage
    Antwort #4 am: 12. August 2021, 19:33:42
    Gerade getestet...

    {$grp_id|count}

    ergibt immer 1 auch wenn mehrere cross selling Gruppen im Artikel vorhanden und angezeigt werden...?

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.213
    • Geschlecht:
    Re: mehrere cross selling Gruppen - if abfrage
    Antwort #5 am: 12. August 2021, 22:44:58
    Du musst $module_content verwenden und nicht $grp_id

    Gruß Gerhard

    Jürgen

    • Viel Schreiber
    • Beiträge: 894
    • Geschlecht:
    Re: mehrere cross selling Gruppen - if abfrage
    Antwort #6 am: 13. August 2021, 08:17:57
    Danke Gerhard.....

    Das funktioniert!

    Gruß

    Jürgen
    0 Antworten
    2111 Aufrufe
    30. Dezember 2014, 14:03:37 von Pazo
    6 Antworten
    4172 Aufrufe
    18. Januar 2015, 16:29:51 von silvio
    26 Antworten
    7167 Aufrufe
    31. Dezember 2020, 14:47:28 von karsta.de
    9 Antworten
    7388 Aufrufe
    07. Februar 2011, 17:11:25 von m1