Spaltenbreite anpassen

Die Spaltenbreite können Sie in osCommerce™ in der Datei catalog/includes/classes/osc_template.php anpassen.

Dort finden Sie am Anfang der Datei folgende Zeilen:

    var $_grid_container_width = 24;
    var $_grid_content_width = 16;
    var $_grid_column_width = 4;

Da das Grundlayout von osCommerce™ über 960gs gesteuert wird, entsprechen die Zahlen der Anzahl der Spalten mit jeweils einer Breite von 40 Pixeln.

Die Gesamtbreite des Shop ist somit auf 960 Pixel (24*40 Pixel) festgelegt.
Die Breite des Inhaltsbereichs ist auf  640 Pixel (16 * 40 Pixel) festgelegt.
Die Breite der rechten und linken Spalte ist auf 160 Pixel (4 * 40 Pixel) festgelegt.

Die Gesamtbreite kann nicht geändert werden, da der CSS Framework 960gs genau auf diese Breite ausgelegt ist. Weiterhin kann durch die Nutzung von 960gs die Spaltenbreite jweils nur in Schritten von 40 Pixeln vergrößert oder verkleinert werden.

Wenn Sie nun z.B. die linke und rechte Spalte auf 200 Pixel verbreitern wollen, muss der Inhaltsbereich um 80 Pixel kleiner werden, da ja rechts und links jeweils 40 Pixel hinzu gekommen sind.

Das entpricht:

    var $_grid_container_width = 24;
    var $_grid_content_width = 14;
    var $_grid_column_width = 5;

Bei einem zweispaltigen Laoyut, müssen Sie die Breitenanpassungen so vornehmen, als ob Sie ein dreispaltiges Layout hätten. osCommerce™ passt dann die Breite des Inhaltsbereichs automatisch an. Wenn Sie also z.B. bei ienem zweispaltigen Layout eine linke Spalte mit 240 Pixlen haben wollen, müssen Sie folgende Werte  einstellen:

    var $_grid_container_width = 24;
    var $_grid_content_width = 12;
    var $_grid_column_width = 6;



Design by Joomla 1.6 templates