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: Breadcrump nur auf der Startseite entfernen

    Strate123

    • Neu im Forum
    • Beiträge: 9
    • Geschlecht:
    Breadcrump nur auf der Startseite entfernen
    am: 21. September 2012, 10:47:24
    Hallo,

    ich soll auf der Startseite die Breadcrump entfernen, aber nur auf der Startseite. So dass der Content Bereich dann weiter nach oben rutscht. Habe hier mal den Link zum Shop http://www.saakalya.com
    also ums es zu verdeutlichen, der Balken in beige soll weg, inkl. der Breadcrump und das Bild soll dann unter der Navigation sein. Innerhalb des Shops soll Sie dann wieder da sein.

    Habt Ihr eine Idee wie ich das realisieren kann?

    Danke schon mal

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

    MW

    • Fördermitglied
    • Beiträge: 418
    • Geschlecht:
    Re: Breadcrump nur auf der Startseite entfernen
    Antwort #1 am: 21. September 2012, 11:21:49
    In der index.html z.B. so:

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

    Strate123

    • Neu im Forum
    • Beiträge: 9
    • Geschlecht:
    Re: Breadcrump nur auf der Startseite entfernen
    Antwort #2 am: 21. September 2012, 13:48:17
    Hallo,

    erstmal danke für die schnelle Antwort, habe die index.html entsprechend abgeändert, aber dann ist die ganze Seite weg. Habe ich an der falschen Stelle eingefügt?
    Code: PHP  [Auswählen]
    {config_load file="$language/lang_$language.conf" section="index"}
    <div id="wrap">
        <div id="header">
            <div id="logo"><a href="http://www.saakalya.com/"><img src="{$tpl_path}img/spacer.png" width="200" alt="{$store_name}" /></a></div>
           
        <div id="topmenuwrap">
            <ul id="topmenu">
                   
                <li><a href="{$cart}">{#link_cart#}</a></li>
               {if $account}
                <li><a href="{$account}">{#link_account#}</a></li>
               {/if}
                {if $smarty.session.customers_status.customers_status_id == '1'}            
                <li><a href="{php}echo xtc_href_link(FILENAME_CREATE_ACCOUNT, '', 'SSL');{/php}">{#new_customer#}</a></li>            {/if}
               <li><a href="{$checkout}">{#link_checkout#}</a></li>
               {if $smarty.session.customer_id}
                <li><a href="{$logoff}">{#link_logoff#}</a></li>
               {else}
                <li><a href="{$login}">{#link_login#}</a></li>
               {/if}
                <li><a href="{$index}">{#link_index#}</a></li>
           </ul>
            </div>
            <div id="topmenuwrap1">
            <ul id="topmenu1">
            <li>{$box_CATEGORIES}</li>
            </ul>
            </div>
            </div>
            {if !strstr ($smarty.server.PHP_SELF, 'index') || $smarty.get.cPath!='' }
          <div id="breadcrumb">{$navtrail}</div>  
        {/if}
        <div id="contentwrap"> {if !strstr ($smarty.server.PHP_SELF, 'checkout')}
            {/if}
            <div
                    {if !strstr ($smarty.server.PHP_SELF, 'checkout')}
                            id="content"
                    {else}
                            id="contentfull"
                    {/if}
                    >
            {if strstr ($smarty.server.PHP_SELF, 'index')}
                {if $smarty.get.cPath==null and $smarty.get.manufacturers_id==''}
                     {if $BANNER}{$BANNER}{/if}
               {/if}
            {/if}
            {$main_content}</div>
            </div>
     <div class="footermenu">{$box_CONTENT} </div>
    <div class="footer">{$smarty.const.TITLE} &copy; {$smarty.now|date_format:"%Y"} | Template &copy; 2009 by modified eCommerce Shopsoftware eCommerce Shopsoftware</p></div>
    <div class="admin">{$box_ADMIN}{$box_LANGUAGES}</div>

    Danke

    Modulfux

    • Experte
    • Beiträge: 3.590
    • Geschlecht:
    Re: Breadcrump nur auf der Startseite entfernen
    Antwort #3 am: 21. September 2012, 14:12:11
    Mach aus:
    Code: PHP  [Auswählen]
    {if !strstr ($smarty.server.PHP_SELF, 'index') || $smarty.get.cPath!='' }

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

    Bessere Alternative, wäre aber folgender Zusatz in der templates/source/boxes.php.

    Suche:
    Code: PHP  [Auswählen]
    $smarty->assign('tpl_path',DIR_WS_BASE.'templates/'.CURRENT_TEMPLATE.'/');
    Füge DAVOR ein:
    Code: PHP  [Auswählen]
    $smarty->assign('home', strpos($PHP_SELF, 'index')!==false && !isset($_GET['cPath']) && !isset($_GET['manufacturers_id']) ? 1 : 0);

    Somit kannst du in der index.html vom Template deinen Codeteil so gestalten:
    Code: XML  [Auswählen]
    {if !$home}<div id="breadcrumb">{$navtrail}</div>{/if}
     

    Gruß
    Ronny

    Strate123

    • Neu im Forum
    • Beiträge: 9
    • Geschlecht:
    Re: Breadcrump nur auf der Startseite entfernen
    Antwort #4 am: 21. September 2012, 14:40:18
    Danke, Danke, Danke

    auf so etwas wäre in einer Woche gekommen, habe die zweite Lösung genommen und die hat gleich funktioniert.

    Grüße

    Strate
    2 Antworten
    2830 Aufrufe
    29. Mai 2012, 23:46:18 von noRiddle (revilonetz)
    1 Antworten
    1041 Aufrufe
    23. Februar 2019, 20:28:52 von manne35
    1 Antworten
    2237 Aufrufe
    17. Oktober 2011, 16:31:19 von Tomcraft
    2 Antworten
    2545 Aufrufe
    30. April 2010, 10:01:25 von alisema