Jump to content
xt:Commerce Community Forum

Content in Startseite ändern


flinhardt

Recommended Posts

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

?? 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

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

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

:confused:

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

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

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

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

  • 2 weeks later...

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

  • 4 months later...

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

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...