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: breadcrumb in index & checkout ausblenden?

    voodoopupp

    • Fördermitglied
    • Beiträge: 1.869
    • Geschlecht:
    breadcrumb in index & checkout ausblenden?
    am: 29. November 2012, 15:08:58
    So, der Herr ist wohl mal wieder nicht schlau genug um die Ecke zu denken, aber irgendwie bekomm ich es einfach nicht hin, dass die breadcrumb überall angezeigt werden soll, außer auf der Startseite bzw. im checkout-Prozess  :datz:

    Hat jemand den entscheidenden Tip, wie ich dies hier anpassen muss, damit ich mein Ziel erreiche?

    Code: Text  [Auswählen]
    {if !strstr ($smarty.server.PHP_SELF, 'checkout')}
    <div id="breadcrumb">{$navtrail}</div>
    {/if}

    Hab mich schon durch mehrere Treads geackert, komme aber einfach nicht auf die richtige Lösung :(
    Bestimmte Boxen per Smarty auf der Startseite ausblenden hat mir zwar die Richtung gewiesen, aber irgendwie haperts an der Umsetzung.

    Grüße
    Dominik

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

    Simon

    • Viel Schreiber
    • Beiträge: 1.369
    Re: breadcrumb in index & checkout ausblenden?
    Antwort #1 am: 29. November 2012, 15:19:25
    Geht das ?
    Code: PHP  [Auswählen]
    {if !strstr ($smarty.server.PHP_SELF, 'checkout') || !strstr($smarty.server.PHP_SELF, 'index')}

    Evtl. muss du auch noch das dazunehmen:
    Code: PHP  [Auswählen]
    || $smarty.get.cPath != null

    voodoopupp

    • Fördermitglied
    • Beiträge: 1.869
    • Geschlecht:
    Re: breadcrumb in index & checkout ausblenden?
    Antwort #2 am: 29. November 2012, 15:36:02
    Hi Simon,

    nein leider eben nicht. Sorry hatte ich nicht genau geschrieben:

    Nutze ich

    Code: PHP  [Auswählen]
    {if !strstr ($smarty.server.PHP_SELF, 'checkout') || !strstr($smarty.server.PHP_SELF, 'index')}

    wird es überall angezeigt.

    Erweitere ich das hierzu:

    Code: PHP  [Auswählen]
    {if !strstr ($smarty.server.PHP_SELF, 'checkout') || !strstr($smarty.server.PHP_SELF, 'index') || $smarty.get.cPath!=null}

    ändert sich auch nichts. Weiterhin überall sichtbar.

    Nutze ich nur

    Code: PHP  [Auswählen]
    {if !strstr($smarty.server.PHP_SELF, 'index') || $smarty.get.cPath!=null}
    dann funktioniert es soweit im Shop, aber natürlich ist es noch im checkout sichtbar.

    :-?

    Grüße
    Dominik

    voodoopupp

    • Fördermitglied
    • Beiträge: 1.869
    • Geschlecht:
    Re: breadcrumb in index & checkout ausblenden?
    Antwort #3 am: 29. November 2012, 15:45:35
    ARGH  :doh:

    okay, ich hab es doch tatsächlich hinbekommen, weiß nur nicht ob es codetechnisch korrekt ist:

    Code: PHP  [Auswählen]
    {if !strstr($smarty.server.PHP_SELF, 'index') || $smarty.get.cPath!=null}{if !strstr($smarty.server.PHP_SELF, 'checkout')}
    <div id="breadcrumb">{$navtrail}</div>
    {/if}{/if}

    Ich wette, dass ich das vorher schonmal so hatte ohne Erfolg, kann aber auch sein, dass ich einfach nen kleinen Fehler im Code hatte und es daher nicht funktioniert hatte.

    Danke dennoch vielmals :)

    Grüße
    Dominik

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.988
    • Geschlecht:
    Re: breadcrumb in index & checkout ausblenden?
    Antwort #4 am: 30. November 2012, 17:14:50
    Sollte einfacher gehen:
    Keine Boxen auf der Startseite?? Ich komme nicht weiter!
    nur, daß du's dann auf die Breadcrumb anwendest.
    Die Abfrage nach "index" benötigst du nicht.

    Gruß,
    noRiddle

    armandogarcia

    • Fördermitglied
    • Beiträge: 333
    • Geschlecht:
    Re: breadcrumb in index & checkout ausblenden?
    Antwort #5 am: 13. Februar 2015, 18:09:10
    Hallo und Danke für den hilfreichen Tipp,

    könnte man noch die Breadcrumb aus den Kategorien ausschließen.

    Bei mir sieht es aktuell so aus

    Code: PHP  [Auswählen]
    {if !strstr ($smarty.server.PHP_SELF, 'checkout') && !strstr ($smarty.server.PHP_SELF, 'shopping_cart') && !strstr($smarty.server.PHP_SELF, 'index') || $smarty.get.cPath!=null} {if isset($navtrail)}<div id="breadcrumb">{$navtrail}</div>{/if} {/if}

    Beste Grüße

    Armando
    5 Antworten
    3061 Aufrufe
    06. April 2013, 19:12:44 von Modulfux
    2 Antworten
    3349 Aufrufe
    16. Juli 2011, 17:12:44 von peterpan19
    4 Antworten
    2587 Aufrufe
    02. September 2013, 22:31:53 von shark
               
    anything