Artikel im Template einbinden in der jeweiligen Sprache

Bei Problemen/Anregungen mehrsprachiger Webseiten.

Artikel im Template einbinden in der jeweiligen Sprache

Beitragvon Livia » 11. Sep 2006, 14:09

Hallihallo,

ich hab mal wieder eine Frage oder vielleicht sehe ich auch einfach den Wald vor lauter Bäumen nicht ;)

Ich hab mit dem folgenden Code einen Artikel in meinem Template drin, damit er im Sidebar immer auftaucht:
Code: Alles auswählen
<!-- News -->
<?
/* News */

$artikel_1 = new article;
$artikel_1->setArticleID(34);

echo $artikel_1->getArticle();
?>

<!-- Ende News -->
Wie mache ich, dass der Artikel je nach Sprache 0 oder 1 auch dementsprechend im Template drin ist? :?

Dickes Danke für Eure Hilfe.

P.S. hab auf die neue Redaxo Version upgegradet - Kompliment und dickes Danke an das Team!! Das wird ja immer noch besser! Super!!
Das, worauf es ankommt, können wir nicht vorausberechnen.
Die schönste Freude erlebt man immer da, wo man sie am wenigsten erwartet.

Antoine de Saint - Exupéry
Livia
 
Beiträge: 101
Registriert: 16. Jul 2005, 19:30

Beitragvon holger » 11. Sep 2006, 15:19

Hallo Livia,

Code: Alles auswählen
$artikel_1 = new article;
$article_1->setCLang($REX['CUR_CLANG']);
$artikel_1->setArticleID(34);
echo $artikel_1->getArticle();


mfg
Holger
// Wenn die Theorie von der Praxis abweicht: --> Ändere die Theorie //
Benutzeravatar
holger
 
Beiträge: 409
Registriert: 21. Jun 2005, 12:21
Wohnort: Sehnde / Hannover / lower saxony

Beitragvon Livia » 12. Sep 2006, 13:07

Öhmmm.... da bekomme ich die folgende Meldung:
Code: Alles auswählen
Fatal error: Call to a member function setCLang() on a non-object in htdocs/redaxo/include/classes/class.article.inc.php(452) : eval()'d code on line 158

:(

**** EDIT ****
Ich glaub ich hab's gefunden:

Schreibfehler :)

Statt
Code: Alles auswählen
$article_1->setCLang($REX['CUR_CLANG']);
muss es
Code: Alles auswählen
$artikel_1->setCLang($REX['CUR_CLANG']);
heissen
Zuletzt geändert von Livia am 12. Sep 2006, 13:15, insgesamt 1-mal geändert.
Das, worauf es ankommt, können wir nicht vorausberechnen.
Die schönste Freude erlebt man immer da, wo man sie am wenigsten erwartet.

Antoine de Saint - Exupéry
Livia
 
Beiträge: 101
Registriert: 16. Jul 2005, 19:30

Beitragvon Markus.Staab » 12. Sep 2006, 13:13

Hi Livia,

du verwendest zufäälig die CVS Version?

Gruß,
Markus
Benutzeravatar
Markus.Staab
Entwickler
 
Beiträge: 9781
Registriert: 29. Jan 2005, 14:50
Wohnort: Aschaffenburg/Germany

Beitragvon Livia » 12. Sep 2006, 13:16

Nö... weiss nicht mal, wie man die bekommt :oops:

Aber es lag an dem Schreibfehler :)
Das, worauf es ankommt, können wir nicht vorausberechnen.
Die schönste Freude erlebt man immer da, wo man sie am wenigsten erwartet.

Antoine de Saint - Exupéry
Livia
 
Beiträge: 101
Registriert: 16. Jul 2005, 19:30

Beitragvon holger » 12. Sep 2006, 16:19

Hallo Livia,

Code: Alles auswählen
StattCode:
$article_1->setCLang($REX['CUR_CLANG']); 
muss es Code:
$artikel_1->setCLang($REX['CUR_CLANG']); 
heissen


Stimmt, hatte ich mich vertippt. Sorry.

mfg
holger
// Wenn die Theorie von der Praxis abweicht: --> Ändere die Theorie //
Benutzeravatar
holger
 
Beiträge: 409
Registriert: 21. Jun 2005, 12:21
Wohnort: Sehnde / Hannover / lower saxony

Beitragvon Livia » 12. Sep 2006, 16:27

No Problem :)
Passiert mir in der Hitze des Geflechts auch des öfteren ;)
Trotzdem vielen Dank für Deine Hilfe :D (Hilfe... wie peinlich... das hatte ich nämlich in der Hektik vergessen..)
Das, worauf es ankommt, können wir nicht vorausberechnen.
Die schönste Freude erlebt man immer da, wo man sie am wenigsten erwartet.

Antoine de Saint - Exupéry
Livia
 
Beiträge: 101
Registriert: 16. Jul 2005, 19:30


Zurück zu Mehrsprachigkeit [R3]

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast