Autor Thema: Anzahl Artikel in Unterkategorieen ausgeben  (Gelesen 5620 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline admin

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 545
  • Lob: 10
Anzahl Artikel in Unterkategorieen ausgeben
« am: November 17, 2009, 16:35:58 »
Auf einer Vezeichnisseite soll die Anzahl der Artikel in den aufgelisteten Unterkategorien dargestellt werden.

Hierzu folgendes SSP Modul. Es kann direkt in die Verzeichnisseite geschrieben werden oder per include als separate Datei eingebunden sein.

<!--spmacro:module(verz)

my $index = 0;
my @subpages = ssp::get_subpages($ssp::pgid);

sub count {
     if ($index > $#subpages) {return;}
    my $count = _count ($subpages[$index]);
    main::mprint("Anzahl: $count");
   ++$index;
}

sub _count {
    $pgid = $_[0];
    my %pages = ();
    ssp::getChildCategoriesRecursive ($pgid, \%pages);
   
    my @keys = keys %pages;
 
    if ($#keys  == -1) {return 0;}   
 
    my $pre = ssp::db_get_prefix();
    my $TABLE = $pre . "ITEM";
   
    my $sqlstring = qq |SELECT COUNT(*) FROM $TABLE WHERE |;
    $sqlstring .= qq| PGID IN (|. join(",", @keys) .qq|)|;
           
    ssp::readSQLData($sqlstring, "COUNT");
    my $count = ssp::get_var_db("COUNT", 0);
    return($count);
   
}
-->



Im Quellentext der Seite schreibt man dann z.b.
<div class="katlist">
<div>
<div class="kattitle">__titel__ __verz::count__</div>
<div class="image">__image__</div>
<div class="descr">__seite__</div>
<div class="floater">&nbsp;</div>
</div>
<div>
<div class="kattitle">__titel__  __verz::count__</div>
<div class="image">__image__</div>
<div class="descr">__seite__</div>
<div class="floater">&nbsp;</div>
</div>

u.s.w.





Linkback: https://www.shoppilot.net/pf/index.php?topic=1327.0


xx
Anzahl Artikel dynamisch?

Begonnen von jg

3 Antworten
6251 Aufrufe
Letzter Beitrag Juni 13, 2007, 12:13:50
von dobra
xx
FAQ Anzahl gefundene Artikel

Begonnen von sre

1 Antworten
5214 Aufrufe
Letzter Beitrag September 30, 2002, 22:43:27
von hop
xx
Artikel-Anzahl im Warenkorb mit +/- Button ändern

Begonnen von dobra

1 Antworten
5199 Aufrufe
Letzter Beitrag Dezember 13, 2014, 21:44:50
von dobra
xx
Artikel befristet als Aktion ausgeben

Begonnen von dobra

0 Antworten
4230 Aufrufe
Letzter Beitrag September 19, 2015, 19:31:34
von dobra