Hi Shopbetreiber.
Ich mache mir generell Gedanken über "Wie will der Kunde online kaufen?"
Dabei kam mir in den Sinn, dass ich gern als Kunde meinen Warenkorb generell sehen will, egal wie weit ich nach unten Scrolle.
Darum habe ich den Warenkorb einfach mal in die linke obere Ecke gepinnt. Dadurch scrollt der Warenkorb immer mit nach unten, egal auf welcher Seite man ist.
Vorteil für den Kunden: Er hat immer seinen Warenkorb in Sicht.
Vorteil für den Admin: Durch das zusätzliche Anheften der Adminliste, hat dieser die Liste immer in Sicht.
Dabei benötigt man nur eine kleine Zeilenänderung innerhalb der index.php im Template-Ordner.
Man Sucht nach folgender Zeile:
<div id="rightcol">{$box_CART}{$box_LOGIN}{$box_ADMIN}{$box_NEWSLETTER}{$box_BESTSELLERS}{$box_INFOBOX}{$box_CURRENCIES}{$box_MANUFACTURERS_INFO}{$box_MANUFACTURERS}</div>
{/if} </div>
Nun nimmt man die Boxen/Module, welche man auf die Seite packen will schreibt wie folgend um:
<div id="rightcol"><div style="position:fixed; top:30px; left:1%;">{$box_CART}{$box_ADMIN}</div>{$box_LOGIN}{$box_NEWSLETTER}{$box_BESTSELLERS}{$box_INFOBOX}{$box_CURRENCIES}{$box_MANUFACTURERS_INFO}{$box_MANUFACTURERS}</div>
In meinem Beispiel ist, wie im Bild zu sehen, der Warenkorb und die Adminliste auf der linken Seite.
Man könnte auch über die CSS-Datei den div wie folgend deglarieren:
div #rightcos div{
position:fixed;
top:30px;
left:1%;
}
Dadurch würde der Code in der index.html so aussehn:
<div id="rightcol"><div>{$box_CART}{$box_ADMIN}</div>{$box_LOGIN}{$box_NEWSLETTER}{$box_BESTSELLERS}{$box_INFOBOX}{$box_CURRENCIES}{$box_MANUFACTURERS_INFO}{$box_MANUFACTURERS}</div>
Im kurzen heißt das, ALLE "<div>"-Blöcke, welche sich im "<div>"-Block mit der id "rightcol" befinden, werden mit dem jeweiligen CSS-Style versehen.
Ich habe mich für obige Variante entschieden, da ich diese schneller finde, bevor ich in der CSS-Datei herum irre.
Welche Variante ihr dafür nehmt, überlasse ich euch.
Gruss Dome
Linkback: https://www.modified-shop.org/forum/index.php?topic=24244.0