flinhardt Posted October 21, 2010 Report Share Posted October 21, 2010 Hallo, habe derzeit die neuheiten auf meiner startseite und würde gerne komplett auf datenbankanbindung verzichten und eine statische "Willkommensseite" mit nem Bilderslider,etc. einfügen. Wo muss ich hier handgreiflich werden? vielen dank für eure hilfe! verwende VEYTON 4.0.13 Link to comment Share on other sites More sharing options...
mzanier Posted October 21, 2010 Report Share Posted October 21, 2010 default.html im Template Link to comment Share on other sites More sharing options...
flinhardt Posted October 22, 2010 Author Report Share Posted October 22, 2010 jetzt hab ich doch noch eine frage... wie kann ich meine rightcolumn und leftcolumn ausblenden wenn die default.html verwendet wird? auf allen anderen seiten sollen die natürlich wieder angezeigt werden. danke! Link to comment Share on other sites More sharing options...
mzanier Posted October 22, 2010 Report Share Posted October 22, 2010 mit ner abfrage if $page == 'index' Link to comment Share on other sites More sharing options...
flinhardt Posted October 22, 2010 Author Report Share Posted October 22, 2010 huh, sorry bin doch neu in dem geschäft wo muss die abfrage denn platziert werden? if $page == 'index' und was muss danach folgen? Danke! Link to comment Share on other sites More sharing options...
dukie6666 Posted October 22, 2010 Report Share Posted October 22, 2010 in der index.html um die Boxencontainer herum. Arbeite Dich mal in Smarty, html und die Tymplatestruktur ein. Link to comment Share on other sites More sharing options...
flinhardt Posted October 22, 2010 Author Report Share Posted October 22, 2010 ?? versteh ich nicht ganz, sorry sieht gerade so aus: {if $show_index_boxes == 'true'} <div id="content">{else}<div id="contentfull">{/if} {$content}</div> <div id="rightcol">{box name=search}{box name=categories}{box name=cart}{box name=loginbox}{box name=xt_bestseller_products type=user}</div> {if $show_index_boxes == 'true'} {/if} so? >> {if $page == 'index' } was danach? muss ja die "rightcol" dann verstecken... sorrysorrysorrysorrysorrysorry Link to comment Share on other sites More sharing options...
flinhardt Posted October 27, 2010 Author Report Share Posted October 27, 2010 sorry für die störung. aber irgendwie funktioniert das nicht. ich bekomme immer noch die columns an den seiten? danke für eure hilfe! Link to comment Share on other sites More sharing options...
andynz Posted October 27, 2010 Report Share Posted October 27, 2010 Hi, irgendwo in Deiner index.html müsste stehen: <div id="main"> darunter beginnen die Spalten. Du müsstest darunter etwas finden wie: {* begin: #col1 - column middle content*} {if $show_index_boxes == 'true'}<div id="col1">{else}<div id="col1full">{/if} die Zeile mit {* ... *} ist nur eine Kommentarzeile. Die Zeile darunter einfach ändern in <div id="col1full"> dann weiter unten kommt irgendwann die Zeile {* begin: #col2 column right boxes *} Von hier an bis zur Zeile {* EOF show_index_boxes col2 and col3 *} alles auskommentieren oder löschen. Und schon sind die seitlichen Spalten weg. Gruß andy Link to comment Share on other sites More sharing options...
flinhardt Posted October 27, 2010 Author Report Share Posted October 27, 2010 aber ich möchte die sidebars doch nur auf meiner startseite weg haben. so fehlen mir die dinger überall ;( Link to comment Share on other sites More sharing options...
flinhardt Posted October 28, 2010 Author Report Share Posted October 28, 2010 oder habe ich dann was falsch gemacht ? Link to comment Share on other sites More sharing options...
oldbear Posted October 28, 2010 Report Share Posted October 28, 2010 hi, wenn die Abfrage auf die Startseite richtig ist, dann klappts auch. Ist alles nur eine if/else Geschichte. Beispiel ( natürlich bei Dir ganz anderes, aber im Prinzip, die Abfrage ist umgedreht ): {if $page neq 'index'} {* RIGHT CONTENT *} <div id="rightCONTENT"> {box name=cart} {box name=secure_payment} usw. usf. {else} {* FULL CONTENT *} <div id="fullCONTENT"> {$content} usw. usf. {/if} Grüsse Link to comment Share on other sites More sharing options...
flinhardt Posted October 28, 2010 Author Report Share Posted October 28, 2010 o o ;((( bin nun schon den ganzen tag am rumdoktorn, aber es funktioniert nicht. meistens lädt sich die seite dann gar nicht mehr. sieht derzeit so aus: <div id="breadcrumb"> {include file="/xtCore/pages/navigation/breadcrumb.html" type="tpl_include"} </div> <div id="contentwrap"> {if $show_index_boxes == 'true'} <div id="leftcol"> {box name=manufacturers} {content block_id=7 levels=nested} {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_special_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> <div id="rightcol">{box name=search}{box name=categories}{box name=cart}{box name=loginbox}{box name=xt_bestseller_products type=user}</div> {if $show_index_boxes == 'true'} {/if} </div> </div>[/HTML] kann mir vielleicht nochmal jemand helfen? danke ! Link to comment Share on other sites More sharing options...
andynz Posted October 28, 2010 Report Share Posted October 28, 2010 Versuch es mal hiermit: <div id="breadcrumb"> {include file="/xtCore/pages/navigation/breadcrumb.html" type="tpl_include"} </div> <div id="contentwrap"> {if $page neq 'index'} {if $show_index_boxes == 'true'} <div id="leftcol"> {box name=manufacturers} {content block_id=7 levels=nested} {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_special_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> <div id="rightcol"> {box name=search} box name=categories} {box name=cart} {box name=loginbox} {box name=xt_bestseller_products type=user} </div> {else} <div id="contentfull"> </div> {/if} </div> Achte darauf, dass alle {if} mit einem {/if} wieder geschlossen werden, sonst wird nichts angezeigt - wie Du geschrieben hast. Achte auch darauf, alle <div> mit einem </div> zu schließen. Dann sollte es kein Problem sein. Am besten rückst Du den Code innerhalb von {if} und {/if} bzw. <div> und </div> entsprechend ein, so dass es sofort auffällt, wenn irgendwo das schließende Tag fehlt. gruß... Link to comment Share on other sites More sharing options...
flinhardt Posted October 28, 2010 Author Report Share Posted October 28, 2010 ooooooooooooooooooooooh wie schön!!!! 1000DANK für die Hilfe! Ich bin begeistert. Case is closed Link to comment Share on other sites More sharing options...
flinhardt Posted October 28, 2010 Author Report Share Posted October 28, 2010 halthalthalt. doch nicht. jetzt sind zwar die columns weg. aber meine defaultseite auch ;( hab doch auf der startseite im content-bereich die "default.html" angezeigt. "shop/templates/xt_default/xtCore/pages/default.html" siehe erster beitrag in diesem thread... brauch ich jetzt doch nochmal hilfe. sorry Link to comment Share on other sites More sharing options...
andynz Posted October 28, 2010 Report Share Posted October 28, 2010 sorry, mein Fehler. Es fehlt ein Eintrag: Einfach die letzten Zeilen ändern: statt: {else} <div id="contentfull"> </div> {/if} </div> schreiben: {else} <div id="contentfull"> {$content} </div> {/if} </div> also einfach das {$content} einfügen... dann kommt der Inhalt wieder... mfg.... Link to comment Share on other sites More sharing options...
flinhardt Posted October 28, 2010 Author Report Share Posted October 28, 2010 Super!!!!! Tausend Dank! Funktioniert jetzt perfekt. DANKEDANKEDANKE! Link to comment Share on other sites More sharing options...
pizko Posted November 12, 2010 Report Share Posted November 12, 2010 Würde auch gerne die Startseite anders gestalten, aber wenn ich die If Abfrage starte, dann betrifft es auch alle Content Seiten. Wie muss man hier ansetzen? Habe bereits einige Seiten wie Listing und Produktinfo separiert in verschiedene Dateien: index.html, index1.html usw.. Aber wie man die Contentseiten separiert weiß ich nicht - Vielleicht hat einer einen Tipp! EDIT: Hier kann man die content-Seiten separieren: Contentpages anders Link to comment Share on other sites More sharing options...
bloodfire Posted March 14, 2011 Report Share Posted March 14, 2011 Ist nicht genau für diesen Fall ohnehin per Default dieses Konstrukt mit der Abgrage der $show_index_boxes-Variable vorhanden?? Die Frage, die sich aber an dieser Stelle (auch mir) stellt, ist, wo wird dieser Wert im Administrationspanel gesteuert? EDIT: Ok, diese Variable muss scheinbar direkt in den Template-PHP-Files gesetzt werden und ist uU bei einem Update (logischer Weise) wieder auf den alten Wert gesetzt. Link to comment Share on other sites More sharing options...
oldbear Posted March 14, 2011 Report Share Posted March 14, 2011 hi, soweit ich das untersucht habe, wird die Show_index_boxes nur beim Checkout geändert wg. 100% Breite, ansonsten fragt man halt die Page ab Grüsse Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.