Jump to content
xt:Commerce Community Forum

product_listing.php


philipp1988

Recommended Posts

hey community

ich möchte dem benutzer die Möglichkeit geben auszuwählen, wie viel Produkte er angezeigt haben möchte.

da hab ich in der product_listing.php folgende sql abfrage gefunden


$category_query = xtDBquery("select
cd.categories_description,
cd.categories_name,
cd.categories_heading_title,
c.listing_template,
c.categories_image from ".TABLE_CATEGORIES." c, ".TABLE_CATEGORIES_DESCRIPTION." cd
where c.categories_id = '".$current_category_id."'
and cd.categories_id = '".$current_category_id."'
".$group_check."
and cd.language_id = '".$_SESSION['languages_id']."'");
[/PHP]

ich denke ma das ist die sql abfrage für die produkte

so wenn ich jetzt einfach den quelltext verändere und am ende der sql abfrage limit='.$anz.' hinschreibe kriege ich einen error -.-

hat jmd eine idee?

wie und wo genau muss ich das limit hinschreiben damit es funktioniert?

würde mich über eine antwort freuen

mfg

Link to comment
Share on other sites

habe es hibekommen =)

Habe aber noch eine Kleine frage :)

in der product_listing.html habe ich jetzt jetzt folgenden Text

Anzeigen der Produkte pro Seite : [5] [50] [100]

so jetzt will ich jeweils den link haben der jetzigen kategorie

also

http://www.shop.de/index.php?cat=5454-kategorie.html?anzahl=20

wie kriege ich den teil "index.php?cat=5454-kategorie.html"

gibt es dazu eine vorgefertigtige variable?

oder wie bekomme ich den raus

Link to comment
Share on other sites

Mißverständnis.

Im Ordner "inc" sind die zwei Dateien xtc_category_link.php und xtc_href_link.php.

Da sieht mal im Code ganz gut, wie der Aufruf funktioniert.

Ich würde in der product_listing.php, die die Daten für das Template product_listing.html bereitstellt, drei neue Tags definieren:

k.A., ob das jetzt so richtig ist...

$linkzu5 = xtc_category_link($current_category_id,$category['categories_name']).'&Anzahl=5';

$module_smarty->assign('ZEIGE5', xtc_href_link(FILENAME_DEFAULT,$linkzu5));[/PHP]

die Tags kannst Du dann im Template verwenden {$ZEIGE5}...

Das Ergebnis sollte dann ungefähr so aussehen:

[PHP]/index.php?cat=c1_Namevonkategorie1.html/Anzahl/5[/PHP]

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...