http://www.redaxo.de/165-Moduldetails.html?module_id=67
um alle online gestellten Artikel einer Kategorie auszulesen. Nun habe ich eine englische Sprachversion erstellt und es kommen auf der englischen Seite nur die deutschen Texte (aus der D-Version). Der Startartikel ist englisch, die Folgeseiten sind Deutsch ?!
Hier der Code des Moduls Ausgabe:
- Code: Alles auswählen
<?php
$cat = OOCategory::getCategoryById($this->getValue("category_id")); // hier die ID der Kategorie
$articles = $cat->getArticles( true); // Alle Artikel der Kategorie auslesen, die Online sind
if ( is_array( $articles) && count( $articles) > 0) {
foreach ( $articles as $article) {
// Den aktuellen Artikel nicht verlinken
if ( $article->getId() == REX_ARTICLE_ID) continue;
// Startartikel ausblenden
if ( $article->isStartPage()) continue;
$artikel = new article;
$artikel->setArticleID($article->getId());
echo $artikel->getArticle();
}
}
?>
Mit meinen 0-PHP-Kenntnissen hab ich hoben noch eingefügt:
- Code: Alles auswählen
$article->setCLang($REX['CUR_CLANG']);
Doch das hat natürlich nix gebracht. Wer hat hier ne Idee?!
Danke für Euren Beitrag.
Jürgen

