unterschiedliche Anzahl an Spalten und Zeilen in verschieden

MyOOS hat einen Fehler, oder tut nicht das, was Ihr erwartet? Derartige "Unanehmlichkeiten" bitte hier.
Antworten
Maw.
Beiträge: 41
Registriert: 20.02.2009, 23:07
Kontaktdaten:

unterschiedliche Anzahl an Spalten und Zeilen in verschieden

Beitrag von Maw. »

Hallo,
ich habe den Shop so eingestellt, dass in der Produktübersicht 7 Zeilen mit jeweils 3 Produkten (=3 Spalten) angezeigt werden.
Nun hab ich eine spezielle Kategorie, wo ich 4 Spalten haben möchte.

Ist das möglich, dies nur in einer Kategorie zu ändern?

Gruß Maw
r23
Beiträge: 2625
Registriert: 18.09.2008, 05:56
Wohnort: Hagen
Kontaktdaten:

Beitrag von r23 »

hallo,

solltest du den Inahlt der "$categories_box = '' aus ~/shop/includes/pages/main/shop.php
meinen?

kannst du selbstverständlich eine "Weiche" einbauen

Code: Alles auswählen

if ($nCurrentCategoryId == "die ID als zahl der Katergori) {
// die gewünschte änderung

} else {


      while ($categories = $categories_result->fields) {
        $rows++;
        $cPath_new = oos_get_path($categories['categories_id]);
        $width = (int)(100 / MAX_DISPLAY_CATEGORIES_PER_ROW) . '%';

        $categories_box .= '                <td align="center" class="smallText" style="width: ' . $width . '" valign="top"><a href="' . oos_link($aModules['main], $aFilename['shop], $cPath_new) . '">';

        if (oos_is_not_null($categories['categories_image])) {
          $categories_box .= oos_image(OOS_IMAGES . $categories['categories_image], $categories['categories_name], SUBCATEGORY_IMAGE_WIDTH, SUBCATEGORY_IMAGE_HEIGHT) . '
';
        } else {
          $categories_box .= oos_image(OOS_IMAGES . 'trans.gif', $categories['categories_name], SUBCATEGORY_IMAGE_WIDTH, SUBCATEGORY_IMAGE_HEIGHT, 'style="border: 3px double black"') . '
';
        }
        $categories_box .= $categories['categories_name] . '</a></td>' . "\n";

        if ((($rows / MAX_DISPLAY_CATEGORIES_PER_ROW) == floor($rows / MAX_DISPLAY_CATEGORIES_PER_ROW)) && ($rows != $categories_result->RecordCount())) {
          $categories_box .= '              </tr>' . "\n";
          $categories_box .= '              <tr>' . "\n";
        }
        $categories_result->MoveNext();
      }

}

aber vermutlich meintest du etwas anderes mit zeilen und spalten?

cu

ralf
Maw.
Beiträge: 41
Registriert: 20.02.2009, 23:07
Kontaktdaten:

Beitrag von Maw. »

ja genau, das war die gesuchte Änderung. Hab es noch etwas für meine Zwecke angepasst und es hat schließlich den gewünschten Effekt gebracht.
Danke vielmals!

Lg Maw
Antworten