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: Beim Checkout 2 Boxen ausblenden

    elpego

    • Schreiberling
    • Beiträge: 337
    • Geschlecht:
    Beim Checkout 2 Boxen ausblenden
    am: 11. Dezember 2011, 14:44:48
    hallo Forum,
    ich hoffe Ihr erschlagt mich nicht. Dieses Thema wurde schon oft hier behandelt, habe sämtliche Beiträge gelesen und unter anderem dieses ausprobiert:

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

    Die Box wird daraufhin zusätzlich angezeigt, also insgesamt 2 mal.
    Hier mal meine "index.html":

    Code: PHP  [Auswählen]
    {config_load file="$language/lang_$language.conf" section="index"}
    <div id="wrap">
    <div id="weihnacht"></div>
        <div id="header">
            <div id="logo"><img src="{$tpl_path}img/logo.gif" width="110" alt="{$store_name}" /></div>
            <div id="search">{$box_SEARCH}</div>
            <div id="warenkorb">{$box_CART}</div>
        </div>
    {if strstr ($smarty.server.PHP_SELF, 'index')}
        {if $smarty.get.cPath==null and $smarty.get.manufacturers_id==''}
             
       {/if}
    {/if}      
    <div id="topmenuwrap">
            <div id="languages">{$box_LANGUAGES}</div>
        </div>
        <div id="breadcrumb">{$navtrail}</div>
        <div id="contentwrap"> {if !strstr ($smarty.server.PHP_SELF, 'checkout')}
                <div id="leftcol">{$box_LOGIN}{$box_ADMIN}{$box_WHATSNEW}{$box_CATEGORIES}{$box_CONTENT}{$box_INFORMATION}{$box_LAST_VIEWED}{$box_REVIEWS}

    </div>
            {/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>
           
          {if !strstr ($smarty.server.PHP_SELF, 'checkout')}
        {$box_CONTENT_LINKSA}
        {/if}  
        <div style="clear:both"></div>
        <div id="footerbox1">{$box_CONTENT_LINKSA}</div>
        <div id="footerbox2">{$box_CONTENT_LINKSB}</div>
       
     
    <p class="footer">{$smarty.const.TITLE} &copy; {$smarty.now|date_format:"%Y"} | Template &copy; 2009 by modified eCommerce Shopsoftware eCommerce Shopsoftware</p>    
            <p class="footer"></div>

    <div id="nachoben"><p class="hoch"><a href="{$smarty.server.REQUEST_URI}#header">
            <img src="http://www.buenoshop.es/images/oben.gif" width="30" height="33" alt="nach oben"></a><br />oben</p>
    </div>
            {if $BANNER}
    <div id="banner" align="center">
    {$BANNER}
    </div>
    {/if}

    was habe ich falsch gemacht? Wahrscheinlich die Platzierung, denke ich mal.
    Kann mir da bitte jemand helfen?
    Gruß Peter

    PS: Die Box habe ich natürlich umbenannt.

    Linkback: https://www.modified-shop.org/forum/index.php?topic=17287.0
    Templateshop - Eine große Auswahl an neuen und modernen Templates für die modified eCommerce Shopsoftware

    franky_n

    • Experte
    • Beiträge: 4.950
    Re: Beim Checkout 2 Boxen ausblenden
    Antwort #1 am: 11. Dezember 2011, 15:09:42
    Hallo elpego,

    um welche Boxen geht es? ;)

    Wenn man Boxen nur im Checkout ausblenden will, dann sollte man das benutzen:

    Code: PHP  [Auswählen]
                    {if !strstr ($smarty.server.PHP_SELF, 'checkout')}
                      HIER DIE BOXEN ZWISCHEN
                    {/if}

    und nicht wie Du "create_account"! ;)

    Viele Grüße

    Franky

    elpego

    • Schreiberling
    • Beiträge: 337
    • Geschlecht:
    Re: Beim Checkout 2 Boxen ausblenden
    Antwort #2 am: 11. Dezember 2011, 15:57:37
    hallo franky,
    habe das direkt unter "main_content" eingebunden, da heißt es "checkout", das ist schon richtig.
    Siehe meine "index.html"
    Wie gesagt es werden dann die boxen doppelt eingebunden.
    Liegt es an der Platzierung?
    Danke das Du Dich wieder um mich kümmerst.
    Gruß Peter

    PS: Es geht um die Box "CONTENT_LINKSA"

    franky_n

    • Experte
    • Beiträge: 4.950
    Re: Beim Checkout 2 Boxen ausblenden
    Antwort #3 am: 11. Dezember 2011, 16:07:53
    Hallo elpego,

    also geht es um diesen Teil:

    Code: PHP  [Auswählen]
          {if !strstr ($smarty.server.PHP_SELF, 'checkout')}
        {$box_CONTENT_LINKSA}
        {/if}  
        <div style="clear:both"></div>
        <div id="footerbox1">{$box_CONTENT_LINKSA}</div>
        <div id="footerbox2">{$box_CONTENT_LINKSB}</div>

    Den Du dann so ändern solltest:

    Code: PHP  [Auswählen]
        <div style="clear:both"></div>
        <div id="footerbox1">{if !strstr ($smarty.server.PHP_SELF, 'checkout')}{$box_CONTENT_LINKSA}{/if}</div>
        <div id="footerbox2">{$box_CONTENT_LINKSB}</div>

    Viele Grüße

    Franky

    elpego

    • Schreiberling
    • Beiträge: 337
    • Geschlecht:
    Re: Beim Checkout 2 Boxen ausblenden
    Antwort #4 am: 11. Dezember 2011, 17:23:34
    hallo franky,
    danke für die schnelle Antwort.
    Habe das so eingebaut wie Du geschrieben hast. Habe auch noch eine weiter Box hinzu gefügt die nicht angezeigt werden soll.

    Code: PHP  [Auswählen]
            {$main_content}
            </div>
       
        <div style="clear:both"></div>
    <div id="footerbox1">{if !strstr ($smarty.server.PHP_SELF, 'checkout')}{$box_CONTENT_LINKSA}{/if}</div>    
    <div id="footerbox2">{if !strstr ($smarty.server.PHP_SELF, 'checkout')}{$box_CONTENT_LINKSB}{/if}</div>
       
     
    <p class="footer">{$smarty.const.TITLE} &copy; {$smarty.now|date_format:"%Y"} | Template &copy; 2009 by modified eCommerce Shopsoftware

    Leider funktioniert es nicht. Die Boxen werden beim Checkout immer noch angezeigt.
    Gruß Peter

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: Beim Checkout 2 Boxen ausblenden
    Antwort #5 am: 12. Dezember 2011, 03:18:32
    Kann dann eigentlich nur an einem Cache liegen, denn der Code ist richtig.

    Grüße

    Torsten

    elpego

    • Schreiberling
    • Beiträge: 337
    • Geschlecht:
    Re: Beim Checkout 2 Boxen ausblenden
    Antwort #6 am: 12. Dezember 2011, 15:07:42
    hallo Torsten,
    kann erst jetzt antworten, hatte heute Chemo.

    Du hast Recht. Ich mache im Moment den Shop auf und siehe da, es klappt so wie gewünscht.
    Da hatte ich wohl gestern vergessen die Caches zu löschen. Entschuldigung!
     :thx:

    Gruß Peter

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: Beim Checkout 2 Boxen ausblenden
    Antwort #7 am: 12. Dezember 2011, 15:24:40
    Ach du sch*****
    Gute Besserung! :!:

    Grüße

    Torsten

    elpego

    • Schreiberling
    • Beiträge: 337
    • Geschlecht:
    Re: Beim Checkout 2 Boxen ausblenden
    Antwort #8 am: 12. Dezember 2011, 15:56:48
    Danke Torsten,
    habe keine großen Probleme damit. Ich erhalte meinen Humor, das schadet dem Tumor.

    Gruß Peter
    4 Antworten
    3887 Aufrufe
    16. November 2009, 20:30:43 von olibert
    4 Antworten
    2220 Aufrufe
    15. August 2016, 02:38:27 von awids
    2 Antworten
    3052 Aufrufe
    26. November 2017, 16:45:53 von Q
    37 Antworten
    16402 Aufrufe
    04. Juni 2012, 00:02:40 von WayneTsun