Modul Contact für mehrere Sprachen
Eingetragen von WorstCases (18)
am 27.02.2009 - 11:34 Uhr in
am 27.02.2009 - 11:34 Uhr in
Hallo Leute,
ich erstelle mir gerade eine zweisprachige Seite unter Drupal. Sowei so gut.
Das Modul i18n habe ich installiert. Content und menus lassen sich problemlos in mehreren Sprachen anlegen.
Meine Frage bezieht sich auf das Kontaktmodul. Hier finde ich keine Option für Sprache. Wie kann ich hier zwei Unterschiedliche Kontaktformulare für zwei Sprachen erstellen.
Für einen Tipp wäre ich dankbar.
Gruß.
WorstCases
- Anmelden oder Registrieren um Kommentare zu schreiben
Leute: Hat denn hier niemand
am 01.03.2009 - 12:35 Uhr
Leute: Hat denn hier niemand eine mehrsprachige Installation und nutzt das contact-Modul?
Ich wäre über einen Hinweis sehr erfreut.
Gruß.
WorstCases
Für i18n
am 01.03.2009 - 12:58 Uhr
brauchst Du mehr Geduld ;-) Wenn Du zu einem Modul mit zig Konfigurations Möglichkeiten, Antworten haben willst, musst Du mehr Informationen liefern. Standardsprache, Konfiguration, Variablen etc. Wie erstellst Du Dein Kontaktformular?
Standardsprache ist D, 2.
am 01.03.2009 - 19:40 Uhr
Standardsprache ist D, 2. Sparache ist englisch.
Ein Kontaktformular habe ich noch nicht erstellt. Ich bin lediglich auf das Modul Contacts gegangen und habe gesehen, dass es dort keine Auswahl für Sprache gibt (wie z. B. im Content).
Welche Variablen werden benötigt?
Gruß.
WorstCases
i18n contact
am 01.03.2009 - 20:32 Uhr
Glückwunsch! Wenn Du nur das Core Modul ohne Anpassungen willst brauchst Du nichts machen und auch nichts Fragen. Probier doch einfach vorher aus was Du willst...
Ach - Danke! Na dann ist ja
am 02.03.2009 - 08:54 Uhr
Ach - Danke! Na dann ist ja alles bestens. Verstehe gar nicht, warum ich hier überhaupt gefragt habe...
Das geht ja alles von selbts mit dem Core-Modul. Einfach Kontaktformular in 2 Sprachen denken - schon ist es da! Mann, warum geht in DP nicht alles so einfach.
Sorry - aber was anderes fällt mir auf Deinen Beitrag nicht ein.
Ironie aus - Ernst ein:
Sollte jemand in Zukunt ein identisches Problem haben versucht mal das Modul webform - Kontaktfomlare und mehr auf nodes-Basis.
Gruß.
WorstCases
Tja, dann wiederbelebe ich
am 01.07.2009 - 17:44 Uhr
Tja, dann wiederbelebe ich mal. Denn ich habe eben genau das selbe Problem.
Scheint in der Tat hier etwas Frickelei noetig zu sein.
Meine Site ist default maessig auf /pagename , man kann sie aber auf deutsch umschalten, dann ist sie /de/pagename
Genau hier scheint der Haken zu sein wenn man das Kontaktformular als Menu Item hinzufuegt,
denn sagt man als path
contact
dann stimmt das ja nur fuer die englische seite, aber bei der deutschen muesste es ja eigentlich
de/contact
sein - sonst steht da folgende lustige Mischung aus DENGLISH :
Home
Contact
Sie können uns eine Nachricht über das Kontaktformular schreiben.
Your name: *
Your e-mail address: *
Subject: *
Message: *
gibts evtl. die Moeglichkeit als Path einzutragen z.B. von der Idee her sowas wie
{language/}contact
?
sonst muss ich auch mal webform probieren und contact tschuess sagen ;)
WorstCases schrieb Ach -
am 05.07.2009 - 22:15 Uhr
Ach - Danke! Na dann ist ja alles bestens. Verstehe gar nicht, warum ich hier überhaupt gefragt habe...
Das geht ja alles von selbts mit dem Core-Modul. Einfach Kontaktformular in 2 Sprachen denken - schon ist es da! Mann, warum geht in DP nicht alles so einfach.
Sorry - aber was anderes fällt mir auf Deinen Beitrag nicht ein.
Ironie aus - Ernst ein:
Sollte jemand in Zukunt ein identisches Problem haben versucht mal das Modul webform - Kontaktfomlare und mehr auf nodes-Basis.
Gruß.
WorstCases
Habe mich da heftigst mit i18n rumgeschlagen — und das Kontaktformular machte mir netterweise keine Probleme, da kam Deine Frage Quer rüber.
Schwamm drüber
Aber wie genau hast du das
am 18.11.2009 - 11:55 Uhr
Aber wie genau hast du das geschafft? Bei mir ist Deutsch die Standardsprache und so bleibt auch beim englischen Kontakt-Formular der Einleitungssatz auf Deutsch. Der Rest ist Englisch. Und wie bekomme ich eine deutsch URL hin? kontakt statt contact.
--
Tekl
--
Tekl
hook_form_alter und t() Funktion
am 18.11.2009 - 12:03 Uhr
Hallo,
ich hatte das gleiche Problem und habe die Fremdsprachigkeit im contact-Formular über hook_form_alter gelöst. Einfach alle Texte mit t()-Funktion in englisch und dann über die normale Übersetzungsfunktion in weitere Sprachen übersetzen
Grüße
Jörg
www.drupalme.de
Danke, ich habe es jetzt
am 18.11.2009 - 15:19 Uhr
Danke, ich habe es jetzt selber gelöst, stand auf der Info-Page zum Modul tContact.
Ich habe folgendes zur settings.php hinzugefügt:
$conf['i18n_variables'][] = 'contact_form_information';
Nun kann man, durch umschalten der Sprache unterschiedliche Texte eingeben. Nur das mit der URL habe ich noch nicht gelöst. Entweder heißt es /contact und /en/contact oder /kontakt und /en/kontakt
--
Tekl
--
Tekl
Mein URL-Problem hat sich
am 18.11.2009 - 15:27 Uhr
Mein URL-Problem hat sich gelöst. Ich habe alle Aliase und Menüeinträge noch mal neu erstellt.
--
Tekl
--
Tekl
Mein Tipp ists den
am 19.11.2009 - 12:28 Uhr
Mein Tipp ists den Reiter/Menuepunkt fuer das bzgl. i18n etwas widerspenstige Contact
Feedback
zu benennen, das verstehen dann sowohl Deutsche wie auch "EnglischKoennende".
Irgendwie ist es mir auch ohne jeglichen Zusatzaufwand - so wie hier beschrieben -
gelungen dass es nun im englischsprachigen Teil das Contact Form auf engl.
anzeigt und im deutschen auf deutsch. Einzig der Menuepunkt muss wie o.g.
universal genannt werden.
Je nach Zielgruppe ist
am 24.11.2009 - 13:37 Uhr
Je nach Zielgruppe ist Feedback leider nicht allgemein verständlich. Ich habe einfach zwei Menüpunkte angelegt, welche jeweils nur bei einer Sprache angezeigt werden.
--
Tekl
--
Tekl