Ich benutze diese Modul um mehrere Kategorien anzuteasern http://www.redaxo.org/de/download/modul ... &cat_id=-1
Nur leider Teasert er auch die anderen Sprachen an. Das heisst man hat die gleichen kategorien in verschiedenen Sprachen in einem Artikel eingebunden; Ich hätte aber gerne das nur jeweils die aktuelle Sprache ausgegeben wird.
Anbei der Codeschnippsel der für mich relevant ist:
Code: Alles auswählen
/ Artikel holen fuer Modus
// -> Aktuelle Kategorie und alle darunter
// -> Kategorie wählen und alle darunter
if (($mode == 'tf' || $mode == 'cf') && $cat_id > 0)
{
$sql = new rex_sql();
// $sql->debugsql = true;
$sql->setQuery('SELECT id FROM rex_article WHERE REX_VALUE[15] = "|true|" AND status = "1" AND id != "REX_ARTICLE_ID" AND path LIKE "%|'.$cat_id.'|%" ');
$rows = $sql->getRows();
if ($rows >= 1)
{
for ($i = 1; $i <= $rows; $i++, $sql->next())
{
$ooarticle = OOArticle::getArticleById($sql->getValue('id'));
if (ep_checkOnlineDate($date_start_time, $ooarticle->getValue('art_online_from')) )
$article_list[] = $ooarticle;
}
}
}
Vielen Dank für jede Anregung!
Eric