^_^

Gesperrt
i-fekt
Beiträge: 1520
Registriert: Mo 3. Jan 2005, 02:15
Wohnort: Chemnitz
Kontaktdaten:

^_^

Beitrag von i-fekt »

^_^
Zuletzt geändert von i-fekt am Do 21. Okt 2010, 12:39, insgesamt 1-mal geändert.
stese
Beiträge: 1040
Registriert: Fr 3. Dez 2004, 17:47
Wohnort: München
Kontaktdaten:

Beitrag von stese »

die steht im backend in der variable $lang. die sollte auch in der session zwischengespeichert sein.
i-fekt
Beiträge: 1520
Registriert: Mo 3. Jan 2005, 02:15
Wohnort: Chemnitz
Kontaktdaten:

Beitrag von i-fekt »

Leider nicht, ich habe die Session durch folgenden Code versucht zu aktivieren.

Code: Alles auswählen

if( $contenido ) {
  //Backend
  page_open(array ('sess' => 'Contenido_Session', 'auth' => 'Contenido_Challenge_Crypt_Auth', 'perm' => 'Contenido_Perm'));
  i18nInit($cfg["path"]["contenido"].$cfg["path"]["locale"], $belang);
} else {
  //Frontend
  page_open(array ('sess' => 'Contenido_Frontend_Session', 'auth' => 'Contenido_Frontend_Challenge_Crypt_Auth', 'perm' => 'Contenido_Perm'));
}
$sess->register("cfgClient");
$sess->register("errsite_idcat");
$sess->register("errsite_idart");
$sess->register("encoding");
stese
Beiträge: 1040
Registriert: Fr 3. Dez 2004, 17:47
Wohnort: München
Kontaktdaten:

Beitrag von stese »

dann übergib die variable $lang einfach deiner datei als parameter (datei.php?lang=1)
i-fekt
Beiträge: 1520
Registriert: Mo 3. Jan 2005, 02:15
Wohnort: Chemnitz
Kontaktdaten:

Beitrag von i-fekt »

Dazu müsste ich sie aber ersteinmal haben? ich muss erstmal an die Variable kommen, ich weiß aber ja nicht welche ID meine lang hat.
stese
Beiträge: 1040
Registriert: Fr 3. Dez 2004, 17:47
Wohnort: München
Kontaktdaten:

Beitrag von stese »

ja irgendwie musst du deine datei ja aufrufen, von der front_content bzw main.php aus - in diesen beiden dateien ist sie in der variablen $lang gespeichert - im frontend wie backend.
i-fekt
Beiträge: 1520
Registriert: Mo 3. Jan 2005, 02:15
Wohnort: Chemnitz
Kontaktdaten:

Beitrag von i-fekt »

Das habe ich alles rauskopiert, danach ging aber die Sprachumschaltung nicht mehr. Ich stell das ganze mal zurück, arbeite mal mit hartcodierter idlang.
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Was tust Du da eigentlich bzw. was hast Du vor? Wenn Du eine andere Seite aus Contenido (Backend oder Frontend) aufrufst, kannst Du über $lang in der URL die aktuelle Sprache übergeben.

Wenn Du eine PHP-Datei separat aufrufst, musst Du alles mögliche aus der front_content.php übernehmen (z.B. Einbindung der Mandanten-config.php und die Ermittlung der Sprach- und Client-ID aus der DB für den Mandanten).

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
i-fekt
Beiträge: 1520
Registriert: Mo 3. Jan 2005, 02:15
Wohnort: Chemnitz
Kontaktdaten:

Beitrag von i-fekt »

Es geht um die Backend-Suche, dazu brauche ich die Sprache.
stese
Beiträge: 1040
Registriert: Fr 3. Dez 2004, 17:47
Wohnort: München
Kontaktdaten:

Beitrag von stese »

wieso löst du die suche nicht über eine action aus der tabelle con_action? das würde insgesamt deutlich sauberer erscheinen - schaue dir vor allem die main.php im contenido ordner an - die ist eine fürs backend angepasste front_content die die ganzen zuordnungen zuweist, includes holt etc
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Die Backend-Suche sollte als Datei in das normale Contenido-Gerüst eingebaut werden. Dazu musst Du eine entsprechende Action in die Tabellen einbauen, die Files, die Frame-Files usw.

Dann steht Dir auch $lang (und die anderen Parameter) zur Verfügung.

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Gesperrt