fourthdimension Posted April 24, 2010 Report Share Posted April 24, 2010 Hallo, hätte eine Frage... Ich möchte auf der Startseite nur die Contentbox anzeigen und habe links zu den Kategorien im oberen Menü. Was muss ich einstellen, wenn man oben auf die Kategorie klickt, dass dann auf der linken Seite die Kategoriebox erscheint?? Also sie soll nur angezeigt werden wenn man in einer Kategorie ist... Bin Anfänger und ist leider ein bischen zu schwer für mich alleine... Wäre sehr nett wenn mir jemand helfen könnte... Lg Link to comment Share on other sites More sharing options...
df:bug Posted April 24, 2010 Report Share Posted April 24, 2010 Hallo, die Box in einen IF-Abfrage setzten, welche z.B. die aktuelle URL prüft. Link: Smarty Viele Grüße, df:bug Link to comment Share on other sites More sharing options...
oldbear Posted April 24, 2010 Report Share Posted April 24, 2010 oder {if $page == 'index'} um die Startseite abzufragen ... Grüsse Link to comment Share on other sites More sharing options...
fourthdimension Posted April 25, 2010 Author Report Share Posted April 25, 2010 Hat super geklappt vielen Dank für die schnelle Hilfe!!! Link to comment Share on other sites More sharing options...
fourthdimension Posted April 25, 2010 Author Report Share Posted April 25, 2010 wäre doch noch ein kleines problem, die content seite fliegt danach immer nach unten, kann meinen fehler nicht finden... das wäre der code: <div id="contentwrap"> {if $page != 'index'} <div id="leftcol"> {box name=categories} {else $page == 'index'} <div id="leftcol"> {content block_id=7 levels=true} {if $_content_7|count > 0} <h2 class="boxheader">{txt key=TEXT_INFO}</h2> <div class="infoboxbody"> <ul class="contentlist"> {foreach name=aussen item=box_data from=$_content_7} <li class="level{$box_data.level}{if $box_data.active} active{/if}"><a href="{$box_data.link}">{$box_data.title}</a></li> {/foreach} </ul> </div> {/if} {box name=xt_new_products type=user order_by='rand()'} {box name=xt_trusted_shops type=user} </div> {/if} <div> {if $show_index_boxes == 'true'}<div id="content">{else}<div id="contentfull">{/if} {$content}</div> {if $show_index_boxes == 'false'} <div id="rightcol">{box name=cart}{box name=loginbox}{box name=xt_bestseller_products type=user}</div> {/if} </div> </div> wäre nett wenn sich das noch jemand ansehen könnte.. Lg und vielen Dank Link to comment Share on other sites More sharing options...
oldbear Posted April 25, 2010 Report Share Posted April 25, 2010 hi, erstens das:{else $page == 'index'}, hier reicht doch ein {else}. Entscheidend ist aber das fehlende </div>-Tag für das erste <div leftcol> ! Die ganze Struktur ist etwas durcheinander: willst Du wirklich die Infobox nur auf der Startseite anzeigen ? Und {if $show_index_boxes == 'false'} bringt Dich spätestens bei Checkout um, weil da die ganze Breite gebraucht wird und diese Variable eben auf false gesetzt wird. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.