#1 (permalink)  
Alt 28.08.2006, 20:25
xt:C Sponsor
 
Registriert seit: 25.02.2005
Beiträge: 82
Standard Neue, zweite Categorie-Box anlegen

Ich wollte eine neue, zweite Categorie-Box anlegen. Ich wollte das so lösen:
  1. Zuerst habe ich die bestehende Categorie-Box dupliziert und sie taucht auch korrekt auf (mit eigener Überschrift). Aber natürlich enthalten beide Categorie-Boxen dieselben Categorien.
  2. Nun habe ich im Admin-Bereich 2 weitere, neue Categorien angelegt – aber noch nicht mit Artikeln belegt.
  3. Dann habe ich in der SQL-Datenbank in den Tabellen "categories" und "categories_descricption" die Categorie-IDs manuell hochgesetzt auf 51 und 52.
  4. Nun wollte ich in den Dateien
    "\templates\meinTemplate\source\boxes\categories.p hp" und "\templates\meinTemplate\source\boxes\categories2. php"
    die SQL-Abfrage für die jeweilige Categorie-Box einschränken:

    für categories.php auf Categorie-IDs <= 50
    für categories2.php auf Categorie-IDs > 50

    in der Hoffnung, daß ich somit festlegen kann, daß in der ersten Categorie-Box nur die Categorien mit IDs <= 50 gelistet werden und in der Categorie-Box 2 nur die Categorien mit IDs > 50.
Das bekomme ich aber nicht hin. Zum einen scheinen dort ZWEI SQL-Abfragen zu sein, zum anderen bekomme ich wohl nicht die richtige Syntax hin.

Abfrage 1 habe ich so ergänzt (blau):

$categories_query = "select c.categories_id,
cd.categories_name,
c.parent_id from " .
TABLE_CATEGORIES . " c, " .
TABLE_CATEGORIES_DESCRIPTION . " cd
where c.categories_status = '1'
and c.categories_id > '50'
and c.parent_id = '0'
".$group_check."
and c.categories_id = cd.categories_id
and cd.language_id='" . (int)$_SESSION['languages_id'] ."'
order by sort_order, cd.categories_name";

Abfrage 2 habe ich so ergänzt (blau):

$categories_query = "select c.categories_id, cd.categories_name, c.parent_id from " . TABLE_CATEGORIES . " c, " . TABLE_CATEGORIES_DESCRIPTION . " cd where c.categories_status = '1' and c.categories_id > '50' and c.parent_id = '" . $value . "' ".$group_check." and c.categories_id = cd.categories_id and cd.language_id='" . $_SESSION['languages_id'] ."' order by sort_order, cd.categories_name";

Ist der Ansatz eigentlich richtig und wenn ja: Wo liegt der Fehler ?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
anlegen, categoriebox, zweite

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 00:07 Uhr.

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

xt:Commerce is a SafeCharge brand