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: verschiedene div ausgeben

    afischer

    • Neu im Forum
    • Beiträge: 20
    • Geschlecht:
    verschiedene div ausgeben
    am: 12. Februar 2015, 02:21:42
    Hallo und guten Morgen Liebe Forengemeinde,

    vielleicht hat jemand eine Idee, da meine Kenntnisse eher sperrlich sind:

    Code: PHP  [Auswählen]
    {foreach name=aussen item=module_data from=$module_content}
       {if $module_content >= '3'}
          <div class="3spalten">
       {elseif $module_content == '2'}
          <div class="2spalten">
       {else}
          <div class="1spalte">
       {/if}
          </div>
    {/foreach}
     

    Leider klappt das so nicht wie ich mir das gedacht habe, kann mir jemand dabei Helfen??

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

    mr.mc.mauser

    • Fördermitglied
    • Beiträge: 343
    • Geschlecht:
    Re: verschiedene div ausgeben
    Antwort #1 am: 12. Februar 2015, 06:51:41
    das kann nicht funktionieren...
    $module_content ist ein array und das wird nicht Größer 1 2 oder > 3 sein
    == '2' schon gar nicht

    versuche mal das:
    Code: PHP  [Auswählen]
    {foreach name=aussen item=module_data from=$module_content}
       {if $smarty.foreach.aussen.total >= 3}
          <div class="3spalten">
       {elseif $smarty.foreach.aussen.total == 2}
          <div class="2spalten">
       {else}
          <div class="1spalte">
       {/if}
          </div>
    {/foreach}

    wenn du Smarty >= 3.0 benutzt dann wäre
    Code: PHP  [Auswählen]
    $smarty.foreach.aussen.total
    durch
    Code: PHP  [Auswählen]
    $aussen@total
    zu ersetzen

    Guckst Du hier:
    http://www.smarty.net/docs/en/language.function.foreach.tpl
    5 Antworten
    2736 Aufrufe
    14. Januar 2015, 10:43:05 von Matt
    12 Antworten
    5382 Aufrufe
    24. Mai 2012, 18:31:05 von Phil333
    5 Antworten
    5066 Aufrufe
    30. November 2009, 17:14:15 von DokuMan