Templateshop - Eine große Auswahl an neuen und modernen Templates für die modified eCommerce Shopsoftware
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: $full_width - ich blick einfach nicht durch

    Diskordia

    • Fördermitglied
    • Beiträge: 22
    $full_width - ich blick einfach nicht durch
    am: 23. August 2014, 16:50:38
    hi leute,

    ich versuche seit gestern vormittag die sidebar auf der startseite auszublenden. durch rumprobieren und suchen im forum nähere ich mich der sache nun langsam an.

    mit folgendem code passt alles AUSSER das er statt der klasse "span11_1 center_content_full" noch immer "span9 center_content" lädt. allerdings ohne die sidebar selbst.

    Code: XML  [Auswählen]
             
            {if !strstr ($smarty.server.PHP_SELF, 'product_info')}
        {if !strstr ($smarty.server.PHP_SELF, 'checkout')}
            {if strstr ($smarty.server.PHP_SELF, 'shopping_cart')}
                   
            <div class="span11_1 center_content_full">{else}
            <div class="span9 center_content">{/if}
           
        {else}<div class="span11_1 center_content_full" >{/if}{/if}
           
        {$main_content}
        </div>
                   
        {if !strstr ($smarty.server.PHP_SELF, 'product_info')}
        {if !strstr ($smarty.server.PHP_SELF, 'checkout')}
            {if strstr ($smarty.server.PHP_SELF, 'shopping_cart')}{else}
                   
           
        {if !($home || $full_width)}
            <div class="span3 sidebar"><!-- start sidebar -->
            {$sub_CATEGORIES}
                    {$box_ZAHLUNGSMOEGLICHKEITEN}
            {$box_BESTSELLERS}
                    {*$box_ADD_QUICKIE*}
                    {*$box_LAST_VIEWED*}
                    {*$box_REVIEWS*}
                    {$box_SPECIALS}
                    {*$box_WHATSNEW*}
                    {*$box_LOGIN*}
                    {$box_ADMIN}
                    {*$box_INFOBOX*}
                    {*$box_CURRENCIES*}
                    {*$box_MANUFACTURERS_INFO*}
                    </div><!-- end sidebar -->
        {/if}
            {/if}
        {/if}
        {/if}
           
    </div> 
          </div>

    der fehler liegt eindeutig an meinem aufbau, ich schnalle das einfach nicht. mit dem original template funktioniert es nämlich. könnte mir bitte jemand weiterhelfen?

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

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 14.007
    • Geschlecht:
    Re: $full_width - ich blick einfach nicht durch
    Antwort #1 am: 23. August 2014, 20:54:32
    Dein Code ist leider etwas wirr.
    Vielleicht sagst du mal explizit was du genau erreichen möchtest in Worten, sonst weiß niemand was du wirklich erreichen willst, zumal niemand dein Template kennt.
    • Was ist $full_width ? Das gibt's nicht im Default-Template.
    • Was bedeuten die von dir verwendeten CSS-Klassen, ohne zugehöriges CSS ist das eine Suche mit einer  :glaskugel:

    Gruß,
    noRiddle

    Diskordia

    • Fördermitglied
    • Beiträge: 22
    Re: $full_width - ich blick einfach nicht durch
    Antwort #2 am: 24. August 2014, 13:36:04
    Entschuldigung, da hast du natürlich recht.

    Es geht mir darum, die Startseite und die Produktansicht ohne Sidebar darzustellen.

    Bei den Produkten habe ich es wie folgt gelöst:

    {if !strstr ($smarty.server.PHP_SELF, 'product_info')}

    Wenn ich statt product_info, index eintrage klappt es im grunde auch, jedoch wird dann bei der Kategorieübersicht keine Sidebar geladen und dort brauch ich sie. Hier im Forum fand ich den Ansatz mit full_width (http://www.modified-shop.org/forum/index.php?topic=25013.msg233551#msg233551)

    Das funktioniert auch jedoch wird für meine Startseite noch immer das falsche Template geladen. Es fehlt lediglich die Sidebar.

    Als Template habe ich das SEO Template von install24 im Einsatz.

    class="span11_1 center_content_full" läd das einspaltige Layout
    class="span9 center_content">{/if} läd das zweispaltige Layout

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.373
    • Geschlecht:
    Re: $full_width - ich blick einfach nicht durch
    Antwort #3 am: 24. August 2014, 13:49:26
    [...]
    Bei den Produkten habe ich es wie folgt gelöst:

    {if !strstr ($smarty.server.PHP_SELF, 'product_info')}

    Wenn ich statt product_info, index eintrage klappt es im grunde auch, jedoch wird dann bei der Kategorieübersicht keine Sidebar geladen und dort brauch ich sie. Hier im Forum fand ich den Ansatz mit full_width (http://www.modified-shop.org/forum/index.php?topic=25013.msg233551#msg233551)

    Das funktioniert auch jedoch wird für meine Startseite noch immer das falsche Template geladen. Es fehlt lediglich die Sidebar.
    [...]

    Na dann einfach statt:

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

    folgendes benutzen:

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

    Wenn du es kürzer willst, dann schaust du, ob ib deiner "/source/boxes.php" folgender Code enthalten ist:

    Code: PHP  [Auswählen]
    $smarty->assign('home', strpos($PHP_SELF, 'index')!==false && !isset($_GET['cPath']) && !isset($_GET['manufacturers_id']) ? 1 : 0);

    Wenn nicht, dann ergänze es vor:

    Code: PHP  [Auswählen]
    $smarty->assign('tpl_path','templates/'.CURRENT_TEMPLATE.'/');

    damit du in der "index.html" folgendes benutzen kannst:

    Code: PHP  [Auswählen]
    {if !$home}
      ...
    {/if}

    Grüße

    Torsten

    Diskordia

    • Fördermitglied
    • Beiträge: 22
    Re: $full_width - ich blick einfach nicht durch
    Antwort #4 am: 24. August 2014, 17:16:10
    Super Torsten, vielen vielen Dank. Jetzt hat es geklappt. :) Die Funktion war in der boxes.php nicht enthalten.
    9 Antworten
    5741 Aufrufe
    15. Oktober 2009, 15:19:56 von Tomcraft
    26 Antworten
    12698 Aufrufe
    04. Juli 2013, 18:42:29 von Folienschrift-Shop