ich habe folgenden Code verwendet um ein Modul/Slice an einer bestimmten Stelle im Template auszugeben:
- Code: Alles auswählen
$sliceID = 49;
$slice = OOArticleSlice::getArticleSliceById($sliceID);
print $slice->_value[1];
Wenn die Seite jetzt aber mehrsprachig ist, muss sich natürlich auch die Sprache bei dem Modul/Slice ändern. Die erste Überlegung von mir war, dass ich einfach eine IF-Abfrage mache (clang 0 = deutsch, clang 1 = englisch):
- Code: Alles auswählen
if ( $_GET['clang'] = 0 ) {
$sliceID = 49;
} else {
$sliceID = 53;
}
$slice = OOArticleSlice::getArticleSliceById($sliceID);
print $slice->_value[1];
Das Problem ist wenn ich die Seite um eine Sprache erweitere, funktuniert das nicht mehr dynamisch... also ist Hardgecoded und unschön.
Gibt es für mein Problem auch eine andere und vorallem schönere Lösung?

