Artikel-Import Anzahl festlegen?
Verfasst: Mi 20. Jul 2011, 14:03
Hallo zusammen!
Für eine mobile Version möchte ich aus einem anderen Mandanten aus einer bestimmten Kategorie die letzten 4 News importieren. Dies funktioniert mit allen Artikeln generell ganz einfach mit dem Code:
Den Code hab ich von der FAQ-Seite.
In den Kommentaren stand noch etwas von
aber ich weiß leider nicht, wie ich dies entsprechend oben einbinden muss.
Was muss dort noch an Befehlen rein, damit mir nicht alle Artikel der Kategorie, sondern nur die letzten 4 angezeigt werden? Mit den Einstellungen wird ja schon so sortiert, dass die aktuellsten Artikel oben stehen. Also muss nach Anzahl = 4 ein Cut erfolgen. Gibt es konkrete Vorschläge?
DANKE!!!
Spende immer gerne einen Kaffee...
Für eine mobile Version möchte ich aus einem anderen Mandanten aus einer bestimmten Kategorie die letzten 4 News importieren. Dies funktioniert mit allen Artikeln generell ganz einfach mit dem Code:
Code: Alles auswählen
<?php
/**
* Beispiel eines Artikellisten-Modules
* mit Hilfe der Contenido-API Klassen.
*
* Jan Lengowski / four for business AG
*/
// Artikellisten Optionen einstellen
// Idcat ist ein MUSS feld, array("idcat"=>n);
$articleListOptions = array("idcat" => 7, // Idcat (Muss angegeben werden)
"lang" => 1, // Sprach id (optional), standard ist die aktive Sprache
"client"=> 1, // Mandant id ($client,), standard ist der aktive Mandant
"start" => false, // Startartikel
"order" => "created", // Feldname nach dem sortier wird, siehe tabelle 'con_art_lang'
"direction" => "desc", // Ab- oder Aufsteigende sortierung ('asc', oder 'desc')
// Artikellisten Objekt erzeugen
$articleList = new ArticleCollection($articleListOptions);
// Artikelliste mit Head1, Head2 und HTML1 ausgeben
while ($article = $articleList->nextArticle())
{
$head1 = $article->getContent('htmlhead', 1);
$head2 = $article->getContent('htmlhead', 2);
$html1 = $article->getContent('html', 1);
echo "<h3>". $head1 ."</h3>";
echo $head2 . "
";
echo " ". $html1 . " </div>";
}
?>
In den Kommentaren stand noch etwas von
Code: Alles auswählen
$artikelListe->count
$artikelListe->setResultPerPage($anzahl)
und
$artikelListe->setPage($seite)
Was muss dort noch an Befehlen rein, damit mir nicht alle Artikel der Kategorie, sondern nur die letzten 4 angezeigt werden? Mit den Einstellungen wird ja schon so sortiert, dass die aktuellsten Artikel oben stehen. Also muss nach Anzahl = 4 ein Cut erfolgen. Gibt es konkrete Vorschläge?
DANKE!!!

Spende immer gerne einen Kaffee...
