Jump to content
xt:Commerce Community Forum
Sign in to follow this  
flinhardt

Content in Startseite ändern

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

Share this post


Link to post
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

Share this post


Link to post
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

Share this post


Link to post
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

Share this post


Link to post
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 !

Share this post


Link to post
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ß...

Share this post


Link to post
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

Share this post


Link to post
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....

Share this post


Link to post
Share on other sites

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

Edited by pizko

Share this post


Link to post
Share on other sites

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.

Edited by bloodfire

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...