#1 (permalink)  
Alt 28.07.2010, 19:03
Benutzer
 
Registriert seit: 20.04.2009
Ort: Mühlingen
Beiträge: 45
Standard contentfull

hallo,
ich würde gerne bei einigen Seiten (Impressum, Kontakt, Datenschutz, eigene Seiten) die rechte Spalte nicht anzeigen und dafür den Content verbreitern (wie bei KASSE). Die Steuerung erfolgt in der index.php über $show_index_boxes. Aber wo kann ich diesen Schalter für die betroffenen Seiten auf FALSE setzen?

Gruß, irmy.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 28.07.2010, 20:05
Erfahrener Benutzer
 
Registriert seit: 23.06.2009
Ort: Wachenzell ( nähe Eichstätt/Bayern )
Beiträge: 2.817
Standard

hi,
$show_index_boxes wird nur im checkout gesetzt und blendet alle Boxen aus.
Du kannst aber in der index.html die Variable $page abfragen. ( Damit blende ich die rechten Boxen z.B. auf der Startseite aus ).

Die heisst bei allen Content-Seiten aber immer "content". Mit smarty kannst Du aber die GET-Variablen abfragen und in der index.html die Ausgabe der Boxen steuern etwa so:
{if $page == 'content' and $smarty.get.coID == '3'} fragst Du z.B. die AGBs ab. Du kannst das ja für alle möglichen Contents am Anfang machen und eine Variable $boxen_rechts erzeugen und jede Box in ein if einschliessen, also etwa so:
{if $page == 'content' and $smarty.get.coID == '3'}
{assign var=$boxen_rechts value=true}
/if}
und bei der Box, z.B. Loginbox
{if $boxen_rechts == 'true'}
{box name=loginbox}
{/if}
Ganz easy ....

Grüsse

P.S.: Du kannst natürlich auch nur smarty verwenden
{if $smarty.get.page == 'content' and $smarty.get.coID == '3'}
Smarty-Studium rentiert sich immer !

P.S.: Natürlich braucht man auch noch eine CSS-Klasse für den breiteren Content ....

Geändert von oldbear (29.07.2010 um 11:33 Uhr) Grund: Ergänzung
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 30.07.2010, 17:39
Benutzer
 
Registriert seit: 20.04.2009
Ort: Mühlingen
Beiträge: 45
Standard

hi oldbear,
Deine Lösung klingt genial. Hab' sie gleich eingebaut.
Aber leider wird die neue Variable $boxen_rechts nicht angelegt - zumindest wird sie auf der Smarty-Debug-Konsole nicht angezeigt. Und die rechte Spalte wird auf allen Seiten nicht mehr angezeigt.
Was mache ich falsch?

Gruß, irmy.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 30.07.2010, 18:53
Erfahrener Benutzer
 
Registriert seit: 23.06.2009
Ort: Wachenzell ( nähe Eichstätt/Bayern )
Beiträge: 2.817
Standard

hi,
poste halt mal Deine Index
Grüsse
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 02.08.2010, 13:31
Benutzer
 
Registriert seit: 20.04.2009
Ort: Mühlingen
Beiträge: 45
Standard

hi,
im Anhang meine index.

Gruß, irmy.
Angehängte Dateien
Dateityp: html index.html (1,7 KB, 17x aufgerufen)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
contentfull

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus



Alle Zeitangaben in WEZ +1. Es ist jetzt 21:04 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand