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: Navigationsleiste / bestimmten Seiten ausblenden

    Kai743

    • Frisch an Board
    • Beiträge: 50
    Navigationsleiste / bestimmten Seiten ausblenden
    am: 27. August 2013, 08:13:49
    Hallo zusammen,

    wie kann ich die Navigationsleiste auf einer bestimmten Seite ausblenden?

    Den nachfolgenden Code habe ich vom Thema "Banner Slider nur auf Startseite", jedoch möchte ich die Spalte (Navigationsleiste) nur auf einer bestimmten Seite ausblenden.

    Code: XML  [Auswählen]
    {if strstr ($smarty.server.PHP_SELF, 'index')}
        {if $smarty.get.cPath==null and $smarty.get.manufacturers_id==''}

           -----Code---------

                </div>
       {/if}
    {/if}
     
    Gruß
    Kai


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

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.992
    • Geschlecht:
    Re: Navigationsleiste / bestimmten Seiten ausblenden
    Antwort #1 am: 28. August 2013, 01:12:23
    Was nennst du "Navigationsleiste" und auf welcher "bestimmten Seite" möchtest du erstgenannte nicht anzeigen lassen ?
    Wenn du dich da mal genauer zu auslässt könnte es Hilfe geben.

    Gruß,
    elddiRon

    Kai743

    • Frisch an Board
    • Beiträge: 50
    Re: Navigationsleiste / bestimmten Seiten ausblenden
    Antwort #2 am: 28. August 2013, 13:39:00
    Hallo,

    danke für deine Rückmeldung.

    Auf der linken Seite ("leftcol") wir die Box ($box_CATEGORIES) angezeigt und rechts daneben der eigentliche Content. Wenn ich eine Content-Seite (bspw. über uns), die ich im Content Manager erstellt habe, aufrufe, sollte die ($box_CATEGORIES) ausgeblendet werden, sodass die ganze Seitenbreite für den Content zur Verfügung steht.

    Im Prinzip ist das sehr einfach umzusetzen, bloß ich weiß nicht welchen Inhalt die Variable $smarty.server.PHP_SELF hat, wenn ich die Content-Seite (bspw. über uns), die ich im Content Manager erstellt habe, aufrufe.

    Kann ich den Inhalt der erstellten Variablen in PHP anzeigen lassen (evtl. Addon für Firefox)? Mit FirePHP komme ich nicht zurecht bzw. kann ich den Inhalt der Variablen nicht finden.

    Vielen Dank

    Gruß
    Kai

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.992
    • Geschlecht:
    Re: Navigationsleiste / bestimmten Seiten ausblenden
    Antwort #3 am: 28. August 2013, 15:30:53
    Code: PHP  [Auswählen]
    {if $smarty.get.coID == 'XX'}

    Für 'XX' gibst du die ID an die der Content hat (siehe URL).

    Für alle Contents:
    Code: PHP  [Auswählen]
    {if strstr ($smarty.server.PHP_SELF, 'shop_content')}

    Im Falle du aus logischen Gründen die Negation benötigst:
    Code: PHP  [Auswählen]
    {if $smarty.get.coID != 'XX'}

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

    Gruß,
    noRiddle

    Kai743

    • Frisch an Board
    • Beiträge: 50
    Re: Navigationsleiste / bestimmten Seiten ausblenden
    Antwort #4 am: 28. August 2013, 20:20:13
    Danke noRiddle!

    Es hat funktioniert.

    Gruß,
    Kai
    10 Antworten
    6723 Aufrufe
    20. Mai 2010, 20:47:38 von Tomcraft
    5 Antworten
    5223 Aufrufe
    17. Mai 2010, 19:52:39 von timohelken
    2 Antworten
    2936 Aufrufe
    02. März 2011, 08:39:44 von little
    55 Antworten
    25387 Aufrufe
    26. Mai 2012, 19:03:32 von csigg