Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Übersetzungen ›

(gelöst) Sprachumschaltung Hauptlinks verschwinden...

Eingetragen von dreiduke (18)
am 17.01.2010 - 23:04 Uhr in
  • Übersetzungen
  • Drupal 6.x

Hi

Ich habe den Language Switcher eingesetzt de + en
Und jeweils für die deutsche und englische Sprache Hauptlinks angelegt, mit Seiten darunter in der entsprechenden Sprache.
Jene Module die das möglich machen sind installiert.

Nun ist es so, wenn ich die Domain aufrufe, dann kommt alles wie gewohnt, je nach einstellung, die seite in D oder E.
klicke ich mich durch die Hauptlinks meinetwegen in deutsch, und klicke bei einem Hauptlink der nicht die startseite ist auf den Switcher,
dann schaltet der zwar um aber die Hauptlinks der nächsten Sprache sind weg.
(nur das Kontaktformular bleibt weil sprachneutral)
ich muss dann erst im inhalt auf Home oder Startseite klicken, dann sind die links da, das ist aber für einen besucher nicht zumutbar.

wäre cool wenn ihr mir helfen könntet.

‹ po-Datei Syntax-Problem? [gelöst] sites\all\modules\cck\includes\views\handlers\translations\includes-views-handlers.de.po: Zeilen 83 und 87 ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo, meines Wissens sind

Eingetragen von fh (153)
am 18.01.2010 - 09:39 Uhr

Hallo,

meines Wissens sind die Menüs für die Hauptnavigation auch sprachbezogen. Wenn du nun das ganze Menü auf sprachneutral setzt, müsste es eigentlich gehen.
Aber ein anderer Ansatz:
Mach doch einfach in diesem Block ein zweites Menü, dem du die fehlende Sprache vergibst. So schlägst du zwei Fliegen mit einer Klappe und kannst das Menü auch gleich übersetzen.
Das eine Menü wird dann angezeigt, wenn deutsch gewählt ist, das andere bei englisch.

Ich hoffe dass dies der richtige Ansatz ist...habe leider momentan keine lokale Site mit aktivierten Übersetzungsmöglichkeiten.

Gruss

Fredi

  • Anmelden oder Registrieren um Kommentare zu schreiben

so

Eingetragen von dreiduke (18)
am 18.01.2010 - 11:19 Uhr

jetz hab ich das hinbekommen, mit deiser umschaltung.
Nun ist es so, daß die Startseite eine Definierte ist (also node/29 zB.:)
wenn ich aber gleich nach dem aufruf der seite umschalte sind die Hauptlinks weg.

ich habe schon diese PHP erweiterung eingefügt, wo man pro sprache über die Node eingabe eine jeweilige starseite aussuchen kann.
auch das funktioniert nicht.

standardsprache deutsch (englische verschwinden)
und umgekehrt.

  • Anmelden oder Registrieren um Kommentare zu schreiben

habs hinbekommen

Eingetragen von dreiduke (18)
am 18.01.2010 - 11:49 Uhr

Die umschaltung der Startseite funktioniert offenbar nicht so einfach wen ndie startseite eine Node ist die schon anderweitig verwendet wird.

habe einen Neue Seite erstellt (und irgendwo ins nicht benötigte Navigationsmenü geparkt)
diese dann übersetzt.
die nodes in dem fall 40 und 41
unter Startseite in den Einstellungen zur jeweiligen Sprache eingetragen.

diese PHP erweiterung im Settings.php vorausgesetzt.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo,hast du in den

Eingetragen von fh (153)
am 18.01.2010 - 12:56 Uhr

Hallo,

hast du in den Spracheinstellungen aber einen Präfix für die 2. Sprache vergeben?

Ich bin nicht mehr ganz sicher, ob das im Menü einstellbar ist, oder im Menüpunkt selber.

Uebrigens: Du musst bei den Menüs diese neu aufbauen lassen, damit du die Änderungen überhaupt sehen kannst. Leider ist deine Erklärung auch etwas unverständlich, ich habe dein Problem nicht wirklich verstehen können in deiner Antwort.

Falls dir das Thema völlig fremd ist, so hätte ich einen recht aktuellen Screencast dazu gemacht. Ist leider etwas lange und recht aufwändig geworden, aber m.E. gut verständlich. Dabei gehe ich auch auf die Erstellung der Hauptlinks ein, welche mehrsprachig ausgegeben werden.
Leider gab es auch beim erstellen des Screencasts kleinere Probleme, weshalb der Video recht lang wurde...habe es aber extra so gelassen, um die "Stolperfallen" auf zu zeigen. Darum ist es aber wichtig, den Video vollständig durchzusehen!

Sprachen
dazu ev.:
Menütitel

Anmelden kannst du dich unter, wenn du keinen Account erstellen möchtest:
EDIT: sende dir die Daten per Kontakt.
Hoffentlich hilft das weiter.

Gruss

Fredi

P.S. Sieh dir bitte den ganzen Screencast an, ansonsten wirst du den Inhalt nicht verstehen können. Auch der language-switcher wird behandelt :-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

vielen Dank

Eingetragen von dreiduke (18)
am 18.01.2010 - 16:07 Uhr

also
Ich habe in die settings.php folgendes geschrieben

$conf['i18n_variables'] = array(
'site_frontpage',
'menu_primary_links_source',
'menu_secondary_links_source',
'contact_form_information',
'theme_settings',
);

damit ist es mir möglich zB: bei der Startseite (seiteneinstellungen) ganz unten für jede sprache eine andere Quellseite zu definieren.
zb: Node/40 für deutsch und node/41 für die übersetzung.

Sind jetzt node/40 und 41 schon als seite unter einem Hauptlink vergeben
dann funktioniert die umschalterei hinten und vorne nicht.

Sind diese seiten allerdings sonst nirgendwo eingesetzt dann klappts.
also habe ich die einfach (wenn man eine Seite erstellt muss man ja angeben wo die untergeordnet ist) in das NAvigationsmenü geschmissen.
Die Hompage hat kein Nav menü für besucher.
ist also nicht sichtbar.

und siehe da es funktioniert einwandfrei.

Warum auch immer...

problem war ja, daß die Hauptlinks verschwinden wenn man von einer sprache auf die andere switchte und dabei auf der Starseite oder in einem Hauptlink war.

  • Anmelden oder Registrieren um Kommentare zu schreiben

gerne ...

Eingetragen von fh (153)
am 18.01.2010 - 16:43 Uhr

Hallo,

das ist so eine Sache mit den Hauptlinks, ich hatte auch diverse Probleme damit. Der einzige Weg ist m.E. wirklich nur, dass man zwei Menüs oder Blöcke in der gleichen Region ausgibt, weil die Hauptlinks an sich nicht übersetzbar sind.

In der Navi geht das eben wieder. Deine Variablen stimmen nicht ganz in der settings.php. Du gibst ja nur an, dass Variablen existieren (zudem müsstest du nur die "prymary-links" verwenden), aber keine Werte. Umlaute werden in der settings.php eh nicht unterstützt...

Ich habe damals, wenn ich mich noch richtig erinnere, einfach nochmal ein Menü oder Block erstellt und die Sichtbarkeit des Menüs/Blocks auf die richtige Sprache eingestellt. In diesem Fall hättest du wirklich direkt auf die Nodes verweisen können, was anscheinend ja nicht funktionierte.
Wichtig noch, dass die Menüs durch einen Aufruf neu erstellt werden, bevor man Veränderungen sieht...

Ich bin froh, wenn es nun läuft, obwohl ich dir kaum helfen konnte :-)

Gruss

Fredi

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
  • Statusbericht Warnungen Drupal 11.x
  • Kein E-Mail-Versand über Webseite (z. B. Webforms) nach Server-Umzug
  • für drupal11 ein Slider Modul
  • Links im Block Olivero Theme
Weiter

Neue Kommentare

  • gelöst
    vor 1 Woche 5 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 1 Woche 6 Tagen
  • klappt fast...
    vor 1 Woche 6 Tagen
  • Das sind die Druiden, die du
    vor 2 Wochen 1 Tag
  • Wie genau sollen wir dir
    vor 2 Wochen 1 Tag
  • Okay, jetzt habe ich aber
    vor 2 Wochen 1 Tag
  • Ja ok und steht denn der
    vor 2 Wochen 1 Tag
  • Sprichst du von der
    vor 2 Wochen 1 Tag
  • Alles Standard. Also Apache
    vor 2 Wochen 1 Tag
  • Hast du denn <Directory
    vor 2 Wochen 1 Tag

Statistik

Beiträge im Forum: 250225
Registrierte User: 20443

Neue User:

  • 4aficiona2
  • AppBuilder
  • GrolfsnokFlult

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 9 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association