Left.tpl auf startseite

hallo,

ich würde gern auf meiner startseite die left.tpl ausblenden und eine große grafik einfügen. die right.tpl kann ruhig stehen bleiben. wenn ich nun eine neue cms seite anlege und auf der startseite einblende, habe ich mit der left und right.tpl vier spalten. ich hätte aber gern auf der startseite nur zwei spalten (mit der right.tpl).

hat jemand einen tip für mich? im handbuch finde ich dazu leider nichts…

Hi Leeenux, das kommt jetzt bestimmt von Linux, oder?

Das steht hier schon in jedem 7 Thread und es funktioniert
indem Du im Header die entsprechende Datei, also _left.tpl nicht inkludierst,
sofern Du Dich auf der Startseite befindest. Also, hier nochmal für Dich:

[{if $isStart}]

So könnte das dann aussehen:


        [{if $isStart}]
        <div id="teaser">
          <div class="left">
          [{ include file="teaser_left.tpl" }]
          </div>   
          <div class="right">
          [{ include file="teaser_right.tpl" }]
          </div>
        </div> 
        [{/if}]
     <div id="content">
     [{if !$isStart}]
        <div id="left">[{ include file="_left.tpl" }]</div>
        <div id="path">[{ include file="_path.tpl" is_start=$isStart}]</div>
        <div id="right">[{include file="_right.tpl" }]</div>
        <div id="body">
     [{else}]
     <div id="startbody">
     [{/if}]

Viele Grüße vom Chris

ja genau, kommt von linux :slight_smile:

so, habe das mal in die header.tpl eingebaut und bekomme noch folgende fehler…
Warning: Smarty error: unable to read resource: “teaser_left.tpl” in G:\Webserver\wamp\www\core\smarty\Smarty.class.php on line 1093

Warning: Smarty error: unable to read resource: “teaser_right.tpl” in G:\Webserver\wamp\www\core\smarty\Smarty.class.php on line 1093

smarty error!! hab ich noch nie gehört :slight_smile:

wenn ich jetzt in die kategorien schaue ist auch alles verschoben, left und right sind aber auf der startseite nicht mehr zu sehen

über die oxid.css konnte ich die start.tpl auf 560px ausdehnen, komme aber nicht über die ganze breite, ich kann also mit der startseite nicht bis auf die left und right hinaus…

also wenn ich diese sache raus nehme

    &lt;div id="teaser"&gt;
      &lt;div class="left"&gt;
      [{ include file="teaser_left.tpl" }]
      &lt;/div&gt;   
      &lt;div class="right"&gt;
      [{ include file="teaser_right.tpl" }]
      &lt;/div&gt;

ist die fehlermeldung weg. inhalt der kategorien ist leider immer noch nach rechts verschoben, left und right werden wie gewünscht nicht angezeigt.

update!

inhalt der kategorien ist wieder zentriert! so, probiere ich einfach mal weiter :slight_smile:

Also…in meiner header.tpl finde ich diesen Eintrag

        [{if $isStart}]
        <div id="teaser">
          <div class="left">
          [{ include file="teaser_left.tpl" }]
          </div>   
          <div class="right">
          [{ include file="teaser_right.tpl" }]
          </div>
        </div> 
        [{/if}] 

nicht.

wenn ich die teaser geschichte einfüge, bekomme ich folgenden fehler:

Warning: Smarty error: unable to read resource: “teaser_left.tpl” in G:\Webserver\wamp\www\core\smarty\Smarty.class.php on line 1093

Warning: Smarty error: unable to read resource: “teaser_right.tpl” in G:\Webserver\wamp\www\core\smarty\Smarty.class.php on line 1093

in der besagte datei/zeile steht folgendes:

   trigger_error("Smarty error: $error_msg", $error_type);

muss ich die teaser dateien erstellen? wenn ja was muss da rein? sorry, kenn mich noch nicht so aus…

Hast Du denn die Dateien teaser_left.tpl und teaser_right.tpl im Template-Verzeichnis erstellt?

habe die dateien jetzt erstellt, ohne inhalt… fehlermeldung ist weg, trotzdem geht die startseite nicht über den bereich left und right, die spalten sind einfach leer. content der kategorien ist wieder nach rechts verschoben.

hier mal der bereich aus meiner _header.tpl

    [{oxscript add="oxid.catnav('mn.categories');" }]
    [{/if}]
    &lt;div class="clear"&gt;&lt;/div&gt;
&lt;/div&gt;
    [{if $isStart}]
    &lt;div id="teaser"&gt;
      &lt;div class="left"&gt;
      [{ include file="teaser_left.tpl" }]
      &lt;/div&gt;   
      &lt;div class="right"&gt;
      [{ include file="teaser_right.tpl" }]
      &lt;/div&gt;
    &lt;/div&gt; 
    [{/if}]  
    &lt;div id="body"&gt;
    [{oxid_include_dynamic file="dyn/newbasketitem_message.tpl"}]
    [{include file="inc/error.tpl" Errorlist=$Errors.default}]

Firebug sollte dein Freund sein !
http://getfirebug.com/

jetzt hab ich die startseite wie ich sie wolle! firebug ist mein neuer freund, danke! :slight_smile:

leider passt der content meiner kategorien überhaupt nicht mehr…

habs darüber eingestellt

border-bottom:1px solid #E2E2E2;color:#555555;}
div#body {
margin:0 210px 4px 0px;
padding:5px 0 0 0;

kann ich die positionen der seiten nicht unabhängig von einanander bearbeiten?

ich geb einen aus wenn das klappt!! :slight_smile:

Hi zusammen, sorry, hatte den Thread nicht weiter verfolgt.
Ich selbst habe für Rechts und Links einen Teaser erstellt, der nur auf der Startseite ausgegeben werden soll. Diese beiden Dateien gibts bei Euch natürlich nicht… Also könnt Ihr das weglassen.
War ja nur exemplarisch und auf die Schnelle :slight_smile:

Naja, hoffentlich habt Ihr was gelernt :wink:

Viele Grüße vom Chris