Seite 1 von 1
x artikel in kategorie Y
Verfasst: Do 11. Mai 2006, 14:30
von halousi
hallo, ich würde gerne die anzahl der artikel in einer kategorie über ein Modul ausgeben können.
z.B. " In dieser Kategorie befinden sich dezeit XXX Artikel." oder noch besser "Artikel x von XXX".
Könnte mir da jemand behilflich sein, ich habe leider im forum nichts finden können.
danke und viele grüße,
halousi
Verfasst: Fr 12. Mai 2006, 17:27
von emergence
nicht getestet...
Code: Alles auswählen
<?php
$options = Array('idcat' => $idcat, 'lang'=> $lang, 'client'=> $client);
$articleCollection = ArticleCollection($options);
$articles = count($articleCollection->articles);
echo sprintf("In dieser Kategorie befinden sich derzeit %s Artikel.", $articles);
?>
Verfasst: Mo 15. Mai 2006, 07:40
von halousi
Code: Alles auswählen
Fatal error: Call to undefined function: articlecollection() in /homepages/46/d158944035/htdocs/cms/front_content.php(792) : eval()'d code on line 573
leider nicht

aber genau das wäre es was ich brauche!
danke, gruß halousi
Verfasst: Mo 15. Mai 2006, 08:22
von Dodger77
Dann versuch mal:
Code: Alles auswählen
<?php
$options = Array('idcat' => $idcat, 'lang'=> $lang, 'client'=> $client);
$articleCollection = new ArticleCollection($options);
$articles = $articleCollection->count;
echo sprintf("In dieser Kategorie befinden sich derzeit %s Artikel.", $articles);
?>
Verfasst: Mo 15. Mai 2006, 08:23
von stese
ArticleCollection ist eine Klasse, emergence hat das new vergessen:
Code: Alles auswählen
<?php
$options = Array('idcat' => $idcat, 'lang'=> $lang, 'client'=> $client);
$articleCollection = new ArticleCollection($options);
$articles = count($articleCollection->articles);
echo sprintf("In dieser Kategorie befinden sich derzeit %s Artikel.", $articles);
?>
Verfasst: Mo 15. Mai 2006, 09:20
von halousi
ok, das funktioniert super, danke!!!
könnte man da auch noch einen zähler einbauen. "Artikel x von xxx"
viele grüße
halousi
Verfasst: Mo 15. Mai 2006, 12:13
von HerrB
Ist so wie es ist, nicht vorgesehen.
Man müsste eine Sortierung ergänzen (z.B. nach Titel - sonst weiss der Code natürlich nicht, was x von xxx sein könnte) und die Artikel-IDs einzeln durchgehen und mit der aktuellen idart oder idcatart vergleichen.
Sofern nicht gerade noch jemand Zeit hat, würde ich Dir empfehlen, Dich mal mit den Beispielen unter
http://www.contenido.org/forum/viewforum.php?f=34 auseinanderzusetzen.
Gruß
HerrB