Forum

DynPG Forum

Foren

Login

Suchen

Forenübersicht - Allgemeines Forum - Mehrsprachig - Aktuell (NEWS)

wasi

Beiträge: 122

Mehrsprachig - Aktuell (NEWS)
Hallo zäme

Es hakt noch an einem kleinen Ort.

1.
Meine Website muss 3-sprachig sein (deutsch, französisch, englisch).
Welche cms-Datei(en) muss vorhanden sein und wie muss die Datei inhaltlich aussehen?

2.
Es gibt auch eine Seite Aktuell. Wie muss das inc de_aktuell aussehen:

?php
// Templateset "home"

// Language differenciation!
$GLOBALS["DynPG"]->setupTemplate('home');
$GLOBALS["DynPG"]->setupLanguage('de');
$GLOBALS["DynPG"]->SetParam_AA_Groups(Array(/* german */ 30));
// finished language differenciation

// maximal 3 Eintraege
$GLOBALS["DynPG"]->SetParam_AA_MaxView(6);
$GLOBALS["DynPG"]->SetParam_AA_Order( Array( 'DATE_FROM' ) );
$GLOBALS["DynPG"]->SetParam_AA_Sort( Array( 'DESC' ) );
// immer anzeigen
$GLOBALS["DynPG"]->SetParam_AA_Anytime(true, true);
// Separator beachten (emuliert Home-Ansicht)
$GLOBALS["DynPG"]->SetParam_AA_IgnoreSeperator(true);
// Text des Artikels mit laden (Home Ansicht soll ja einen Teil des Textes anzeigen)
$GLOBALS["DynPG"]->SetParam_AA_fullLoadText(false);

// Flag "Auf Home-Ansicht anzeigen" auslesen und danach selektieren
$GLOBALS["DynPG"]->SetParam_AA_seperateHome(true);

$GLOBALS["DynPG"]->SetParam_PathToNextPage('news.php');

anzeigen und Template zurück setzen
$GLOBALS["DynPG"]->Write_AllArticles();

$GLOBALS["DynPG"]->setupTemplate('default');
?>


Auf was bezieht sich home und de bei
----
$GLOBALS["DynPG"]->setupTemplate('home');
$GLOBALS["DynPG"]->setupLanguage('de');
----
Array 30 müsste stimmen, aber es wird zur Zeit bei Aktuell im Browser die oberste Ebene der Gruppen angezeigt.

Mensch, bin ich manchmal doof.

Hilfe und Grüessli
wasi

30.10.2008 10:31

ZITIEREN | ANTWORTEN

Urs Gamper

Beiträge: 530

Hallo Wasi

Punkt 1:
Haben Sie diesen Beitrag schon gesehen?

Punkt 2:
?php
$GLOBALS[\\"DynPG\\"]->setupTemplate(\\'home\\');
$GLOBALS[\\"DynPG\\"]->setupLanguage(\\'de\\');
$GLOBALS[\\"DynPG\\"]->SetParam_AA_Groups(Array(/* german */ 30));
$GLOBALS[\\"DynPG\\"]->SetParam_AA_MaxView(3);
$GLOBALS[\\"DynPG\\"]->SetParam_AA_Order( Array( \\'DATE_FROM\\' ) );
$GLOBALS[\\"DynPG\\"]->SetParam_AA_Sort( Array( \\'DESC\\' ) );
$GLOBALS[\\"DynPG\\"]->SetParam_AA_Anytime(true, true);
$GLOBALS[\\"DynPG\\"]->SetParam_AA_IgnoreSeperator(false);
$GLOBALS[\\"DynPG\\"]->SetParam_AA_fullLoadText(false);
$GLOBALS[\\"DynPG\\"]->SetParam_AA_seperateHome(true);
$GLOBALS[\\"DynPG\\"]->SetParam_PathToNextPage(\\'holzhaendler.php\\');
$GLOBALS[\\"DynPG\\"]->Write_AllArticles();

$GLOBALS[\\"DynPG\\"]->setupTemplate(\\'default\\');
?>


Zitat
$GLOBALS[\\"DynPG\\"]->setupTemplate(\\'home\\');

bezieht sich auf das normale Template \\"home\\" unter cms/tpl/MyCMS/home

Zitat
$GLOBALS[\\"DynPG\\"]->setupLanguage(\\'de\\');

bezieht sich auf cms/localised/

Ich hoffe, dass dies etwas weitergeholfen hat.

Grüessli
Urs Gamper
gamper media GmbH
5621 Zufikon
+41-56-631 80 23

30.10.2008 23:11

ZITIEREN | ANTWORTEN