Hallöchen, hoffentlich gibt es für mein Problem eine schnelle Lösung und danke für die Antworten schon mal im voraus:
Ich habe viele Hauptkategorien, manche von Ihnen haben Unterkategorien und ganz wenige Unterkategorien haben noch eine Unterkategorie. Klicke ich auf eine Hauptkategorie, so erhalte ich im Contentbereich die normale Produktauflistung. Klicke ich auf die erste Unterkategorie, bekomme ich ebenfalls die normale Produktauflistung. Klicke ich jedoch auf die Unterkategorie der Unterkategorie, so wird mir die Produktauflistung in Form meines new_products.html Templates angezeigt. Allerdings werden unter meiner Auflistung nun auch 6 Kästchen mit den Bilder der Unterkategorie angezeigt.
Wo kann ich die product_listing.html auch für die 3 Ebene der Kategorien übernehmen?
Beste Grüße,
Dennis
Unterkategorie 2 Ebene falsche Produktauflistung
Hallo,
http://demo.myoos.de/Rabatt-c-1.html
http://demo.myoos.de/Wein-c-4.html
"Unterkategorien" gibt Produkte anzeigen? Wenn in einer Kategorien keine Produkte
vorhanden sind, wie soll deiner Meinung nach der Shop hier Produkte zeigen können?
Beste Grüße
Ralf
ist dies mit einer "normale Produktauflistung" gemeintIch habe viele Hauptkategorien, manche von Ihnen haben Unterkategorien und ganz wenige Unterkategorien haben noch eine Unterkategorie. Klicke ich auf eine Hauptkategorie, so erhalte ich im Contentbereich die normale Produktauflistung.
http://demo.myoos.de/Rabatt-c-1.html
Ist dies mit der Navigation über die Unterkategorie gemeint?Klicke ich auf die erste Unterkategorie, bekomme ich ebenfalls die normale Produktauflistung. Klicke ich jedoch auf die Unterkategorie der Unterkategorie, so wird mir die Produktauflistung in Form meines new_products.html Templates angezeigt. Allerdings werden unter meiner Auflistung nun auch 6 Kästchen mit den Bilder der Unterkategorie angezeigt.
http://demo.myoos.de/Wein-c-4.html
Nur, damit ich dich richtig verstehe, du möchtest auf einer Seite auf der es nurWo kann ich die product_listing.html auch für die 3 Ebene der Kategorien übernehmen?
"Unterkategorien" gibt Produkte anzeigen? Wenn in einer Kategorien keine Produkte
vorhanden sind, wie soll deiner Meinung nach der Shop hier Produkte zeigen können?
Beste Grüße
Ralf
Der Content auf der Shop Seite
mp=main&file=shop
wird über die Datenbanabfrage in
~/shop/includes/pages/main/shop.php
gesteuert.
es gibt somit im Shop
top = keine Kategorie gewählt, das Script wurde ohne Inhalt aufgerufen
http://demo.myoos.de?mp=main&file=shop
products
Das Script findet in der Kategorie Produkte
http://demo.myoos.de?mp=main&file=shop&cPath=1
nested
Das Script findet in der Kategorie keine Produkte
Diese Seite kann man wunderbar einfach an seinen Shop anpassen.
nicht immer ist eine Deaktivierung sinnvoll.
Beste Grüße
Ralf
mp=main&file=shop
wird über die Datenbanabfrage in
~/shop/includes/pages/main/shop.php
gesteuert.
Code: Alles auswählen
$category_depth = 'top';
$aLang['heading_title] = $aLang['heading_title_top];
if (isset($cPath) && oos_is_not_null($cPath)) {
$sql = "SELECT COUNT(*) AS total
FROM " . $oosDBTable['products_to_categories] . "
WHERE categories_id = '" . intval($nCurrentCategoryId) . "'";
$categories_products = $db->Execute($sql);
if ($categories_products->fields['total] > 0) {
$category_depth = 'products'; // display products
$aLang['heading_title] = $aLang['heading_title_products];
} else {
$sql = "SELECT COUNT(*) AS total
FROM " . $oosDBTable['categories] . "
WHERE parent_id = '" . intval($nCurrentCategoryId) . "'";
$category_parent = $db->Execute($sql);
if ($category_parent->fields['total] > 0) {
$category_depth = 'nested'; // navigate through the categories
$aLang['heading_title] = $aLang['heading_title_nested];
} else {
$category_depth = 'products'; // category has no products, but display the 'no products' message
$aLang['heading_title] = $aLang['heading_title_products];
}
}
}
Code: Alles auswählen
$category_depth = 'top';
$category_depth = 'products'; // display products
$category_depth = 'nested'; // navigate through the categories
http://demo.myoos.de?mp=main&file=shop
products
Das Script findet in der Kategorie Produkte
http://demo.myoos.de?mp=main&file=shop&cPath=1
nested
Das Script findet in der Kategorie keine Produkte
Diese Seite kann man wunderbar einfach an seinen Shop anpassen.
Code: Alles auswählen
if ($category_depth == 'nested') {
$aOption['template_main] = $sTheme . '/system/nested.html';
$aOption['page_heading] = $sTheme . '/system/nested_heading.html';
// usw.
} elseif ($category_depth == 'products' || isset($_GET['manufacturers_id])) {
Beste Grüße
Ralf