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: if Abfrage in html, Box im index ausblenden

    peterpan19

    • Fördermitglied
    • Beiträge: 436
    • Geschlecht:
    if Abfrage in html, Box im index ausblenden
    am: 16. Juli 2011, 16:00:43
    Hallo, ich möchte gerne die Box "last viewed" über die index.html steuern und zwar so, dass die Box eben nicht auf der Index Seite erscheint, aber sonst schon. Und wenn ich schon dabei sind, wie kann ich mehr als 1 Artikel anzeigen lassen? Kann mir bitte jemand helfen :`(
    Danke!



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

    franky_n

    • Experte
    • Beiträge: 4.950
    if Abfrage in html, Box im index ausblenden
    Antwort #1 am: 16. Juli 2011, 16:32:47
    Hallo peterpan19,

    was bezeichnest Du denn als "Indexseite"?
    Die Startseite?

    Grundsätzlich kann man ja im Template per if solche Sachen machen wie z.B. bereits in der index.html geschehen:

    Code: PHP  [Auswählen]
    {if !strstr ($smarty.server.PHP_SELF, 'checkout')}
      <div id="rightcol">
        {$box_CART}{$box_LOGIN}{$box_ADMIN}{$box_NEWSLETTER}{$box_BESTSELLERS}{$box_INFOBOX}{$box_CURRENCIES}{$box_MANUFACTURERS_INFO}{$box_MANUFACTURERS}{$box_RSS}{$box_SOCIALS}
      </div>
    {/if}
     
    bedeutet, wenn nicht checkout dann alle Boxen anzeigen...

    Die Anzahl solltest Du in der Konfiguration einstellen können sofern ich mich erinnere...

    Viele Grüße

    Franky

    peterpan19

    • Fördermitglied
    • Beiträge: 436
    • Geschlecht:
    if Abfrage in html, Box im index ausblenden
    Antwort #2 am: 16. Juli 2011, 17:12:44
    Hi franky_n,

    ja ich meine die Startseite. Ich habe es irgendwie hinbekommen, hier geschaut, kopiert getestet, wieder kopiert etc.

    Ergebnis:

    Code: PHP  [Auswählen]
    {if strstr ($smarty.server.PHP_SELF, 'index')}{else}
                    <div id="zuletztangesehen">{$box_LAST_VIEWED} {/if}
    in der "index.html". Wenn ich es mit dem Ausrufezeichen nach dem if mache, funktioniert es nicht, merkwürdig.  :/
    Bleibt die Frage nach mehr als nur 1 zuletzt gesehenem Artikel...

    3 Antworten
    3808 Aufrufe
    08. Januar 2010, 21:21:56 von Tomcraft
    7 Antworten
    2151 Aufrufe
    22. Januar 2017, 22:01:11 von awids
    3 Antworten
    4223 Aufrufe
    01. November 2017, 19:32:43 von dannyjung
    2 Antworten
    2276 Aufrufe
    22. Juni 2011, 12:31:33 von Tomcraft