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 :cry: 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