Welcome, Guest. Please login or register.
Did you miss your activation email?
May 24, 2012, 09:03:20 AM

Login with username, password and session length
Search:     Advanced search
Wollen Sie dem WebsiteBaker Team beitreten?
Nähere Informationen finden Sie unter hier und auf unserer neuen Webseite.
155442 Posts in 21702 Topics by 7731 Members
Latest Member: zvaigzdzius
* Home Help Search Login Register
Pages: [1]   Go Down
Print
Author Topic: Mehrsprachige Website  (Read 3264 times)
scroll

Offline Offline

Posts: 88


« on: October 21, 2008, 04:43:15 PM »

Hallo liebe Baker,
ich habe jetzt schon einige Zeit im Forum gesucht und geschmöckert zu diesen Thema, aber anscheinend gibt es keine (oder ich habe sie nicht gefunden...) zufriedenstellende Lösung was zwei unabhängige Menüs bei mehrsprachigen Websites betrifft.

Folgende Varianten in diesen Threads habe ich auch durchgespielt, allerdings verschwindet immer ein Menü oder wird nicht dargestellt:
http://www.websitebaker2.org/forum/index.php/topic,9833.msg65443/topicseen.html#msg65443
http://www.websitebaker2.org/forum/index.php/topic,10571.0.html

Nun meine Frage:
Hat schon jemand eine Website fertiggestellt die mehrsprachig ist und zwei unabhängige Menüs besitzt?
Und mir dann vielleicht noch ein Denkanstoß gibt...  grin

Gruß Michael
Logged
egnal

Offline Offline

Posts: 333



WWW
« Reply #1 on: October 21, 2008, 05:36:05 PM »

Hier schon einmal geschaut?
http://help.websitebaker.org/pages/de/advanced-doku/designer-guide/mehrsprachige-webseiten.php
Logged

Gruß Henry
"Es gehört zu den vielen Merkwürdigkeiten des Lebens, dass der Mensch immer bissiger wird, je weniger Zähne er hat." - Stefan Heym
scroll

Offline Offline

Posts: 88


« Reply #2 on: October 21, 2008, 05:53:21 PM »

Natürlich, ist doch erst mal Pflichtlektüre.
Das läßt sich auch recht einfach realisieren, doch sobald ein zweites Menü dazu kommt, und das dann auch noch unabhängig sein soll, fangen die Probleme an.

Meine Struktur:
Zu jeder Sprache jeweils ein Menü das horizontal oben liegt (Top-Menü), ein weiteres das links erscheint (Left-Menü), und die immer sichtbar sein sollen.

EN
 -Top-Menü 1
 -Top-Menü 2
 -Top-Menü 3
 - ...

 -Left-Menü 1
 -Left-Menü 2
 -Left-Menü 3
 - ...

RU
 -Top-Menü 1
 -Top-Menü 2
 -Top-Menü 3
 - ...

 -Left-Menü 1
 -Left-Menü 2
 -Left-Menü 3
 - ...
Logged
doc
Guest
« Reply #3 on: October 21, 2008, 06:07:58 PM »

Hallo,

verwendest Du zwei von einander unabhängige Menüs (erfordert Definition in info.php des Templates), oder nur zwei Menüaufrufe? Mit erster Variante sollte es machbar sein. Poste doch mal Deinen Menüaufruf hier im Forum.

Gruss Christian
Logged
scroll

Offline Offline

Posts: 88


« Reply #4 on: October 22, 2008, 04:00:24 PM »

Hallo,
ich habe jetzt mal einiges probiert und bin zu folgenden Ergebnis gekommen:

info.php: Nur eine Navigation
Code:
// Definition der Menüelemente
$menu[1]    = 'Navigation';

index.php:
Sprachnavigation über Flaggensymbole
Code:
<?php show_menu2(1SM2_ROOTSM2_START+0SM2_TRIM|SM2_PRETTY'[li][a]<img src="' WB_URL '/media/flags/[menu_title].jpg" alt="[menu_title]"/>[/a]','</li>'); ?>

Top-Navigation
Code:
<?php show_menu2(1SM2_ROOT+1SM2_START+0SM2_TRIM|SM2_PRETTY); ?>

Left-Navigation
Code:
<?php show_menu2(1SM2_ROOT+2SM2_START+1SM2_ALL|SM2_CURRTREE|SM2_PRETTY); ?>

Und der Aufbau der Seiten:


Ich muß also alle Seiten die in der linken Navigation auftauchen sollen einer Oberseite im Topmenü zuordnen.
Funktioniert auch alles:http://www.website-job.de/bott/pages/en/en-topmenu-1.php
Es wäre jetzt noch optimal wenn die Unterseiten im linken Menü (also z.B. EN-Subleftmenu-1 usw.) nur angezeigt werden, wenn auf EN-Leftmenu-1 geklickt wird.
Und wieder schließen wenn dann der nächste Menüpunkt gewählt wird (z.B: EN-Leftmenu-2).

Dann noch die Frage:
Darf ich die drei $aFlags so kombinieren? SM2_ALL|SM2_CURRTREE|SM2_PRETTY

Gruß Michael
Logged
Rayne

Offline Offline

Posts: 136


« Reply #5 on: October 23, 2008, 10:40:15 PM »

Ist dieses Vorhaben also nur mit einem Menü umzusetzen und dieser Verschachtelung im Backend? Zwei voneinander unabhängige Menüs klappen auf zweisprachigen Seiten also nicht?
Logged
scroll

Offline Offline

Posts: 88


« Reply #6 on: October 24, 2008, 01:39:52 PM »

Hallo,
das zweite Menü ist leider nicht unabhängig weil Untermenü vom Oberen, aber damit kann ich und muß ich wohl leben.
Wichtig war das ich Webseiten auch in einer zweiten Navigation anzeigen lassen kann.
Unübersichtlich finde ich es nicht, diese Baumstruktur ist eigentlich eindeutig.

Was ich allerdings nicht hinbekomme ist, das die Unterseiten im linken Menü (also z.B. EN-Subleftmenu-1 usw.) nur angezeigt werden, wenn auf EN-Leftmenu-1 geklickt wird.

Und dies konnte mir auch noch keiner beantworten:
Quote
Darf ich die drei $aFlags so kombinieren bzw. ist die Anzahl der Flags begrenzt? SM2_ALL|SM2_CURRTREE|SM2_PRETTY

Dann noch eine Frage zu den $aFlag SM2_PRETTY: Die Funktion ist ja die Menüausgabe in eine gut lesbare Form zu bringen. Allerdings setzt es bei mir immer vor dem schließenden </li> vier Leerzeichen.
Code:
... Home</a>    </li>
Wie kann ich das ändern?

Gruß Michael
Logged
BerndJM

Offline Offline

Posts: 1764



« Reply #7 on: October 24, 2008, 02:06:54 PM »

Hi,

wegen der Kombination ist die Antwort eigentlich eindeutig:
Quote
Diese Flags sind optional, sie können in beliebiger Anzahl kombiniert werden.

Die Leerzeichen vor dem </li> könnte ein Bug sein, wenns so arg stört, würde ich mal den Modulautor drauf hinweisen.

Und was das (nicht) anzeigen des Subleftmenu anbelangt, denke dafür ist dein SM2_ALL verantwortlich, vielleicht wäre da ein SM2_TRIM besser?

Grüßle Bernd
Logged

In theory, there is no difference between theory and practice. But, in practice, there is.
scroll

Offline Offline

Posts: 88


« Reply #8 on: October 24, 2008, 02:28:29 PM »

Hi,
die Leerzeichen im li-Element stören nicht wirklich, werden eh vom Browser ignoriert, solange man den "white-space" nicht anders in seiner CSS-Datei definiert.

Leider funktioniert SM2_TRIM auch nicht, dann wird die linke Navigation nicht mehr angezeigt, wenn ich im oberen Topmenü navigiere.
Habe eigentlich so ziemlich alle Varianten probiert und durchgespielt, aber dazu keine Lösung gefunden.

Wer Lust hat darf sich melden, bekommt dann die Zugangsdaten zum spielen...  grin

Gruß Michael
Logged
andyhaiger

Offline Offline

Posts: 34


WWW
« Reply #9 on: November 02, 2008, 11:24:33 AM »

Schau dir mal
http://www.sync4.de an.
Hier geht das super.

Kann dir ggfl. das Template zukommen lassen.

Nach der Anleitung
http://www.websitebaker2.org/forum/index.php/topic,9893.0.html
bin ich vorgegenagen !
Logged
CyberDyne

Offline Offline

Posts: 158


« Reply #10 on: November 26, 2008, 03:37:19 PM »

Guten Abend,
ich schlage mich auch derzeit mit einer mehrsprachigen Seite herum und stehe nun vor folgendem Problem.
Die Sprachauswahl erfolgt über Flaggensymbole, welche mittels showmenu2 angezeigt werden (wurde hier ja auch schon gepostet wie dies geschieht). Funktioniert auch soweit, allerdings nur solange ich in den Seiteneinstellungen stets die selbe Sprache (Standard: Deutsch) auswähle. Treffe ich hier die jeweilige Spachauswahl, verschwinden die Flaggensymbole und es bleibt nur die eingestellte Sprache übrig. Erscheint mir auch logisch, weshalb das System dies macht, nur wie umgehe ich dies? Die Sprachauswahl muss ich ja konsequent durchziehen, sonst funktioniert das Menü nicht mehr für die jeweiligen Unterseiten den de /fr /en usw. Seiten.

Hat jemand eine Idee, wie ich showmenu 2 beibehalten kann? Die Auswahl könnte nun auch per hardcode durch geführt werden.

Viele Grüße,
Klaus
Logged
surf-andrea

Offline Offline

Posts: 126


« Reply #11 on: November 26, 2008, 06:41:58 PM »

Ich tendiere bei meiner zweisprachigen Website fast zu folgendem :


www.domain.de/de ist eine WB Installation
www.domain.de/en ist eine andere WB Installation (andere Datenbank und so)

Dann auf der /de einen link per Fahne in die /en und auf der /en einen Link in die /de.

Dann habe ich auch die Möglichkeit News zweisprachig zu verwenden.

Klingt doch gut oder habe ich an etwas nicht gedacht?

Grüsse
Andi.
Logged
bludie

Offline Offline

Posts: 25


WWW
« Reply #12 on: January 03, 2009, 12:02:22 PM »

Hallo Zusammen,

ich bin zwar noch ein fast blutiger Anfänger, aber warum verwendet ihr nicht mehrere Templates für einen Auftritt ?
Ich habe zwar noch keine zweisprachige Seite gebaut, hatte aber auch das Problem mehrfacher farblich unterschiedlicher Navigationen und Hintergründe.

Startseite in schwarz: http://www.tool-temp-info.de
In rot hier: http://www.tool-temp-info.de/pages/temperieren.php
In blau hier: http://www.tool-temp-info.de/pages/kuehlgeraete.php

Gruß Dieter
Logged
Pages: [1]   Go Up
Print
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!