Multi Site Installation mit einer Datenbank
am 23.06.2009 - 15:26 Uhr in
Hallo,
ich hätte mal eine Frage, ich habe eine Drupal Seite, von dieser Seite soll es in Zukunft für zwei verschiedene Länder zwei Seiten geben. Dazu habe ich eine Multi Site Installation eingerichtet, es sind beides die gleichen Seiten und hängen an der selben Datenbank, das funktioniert auch ganz gut. Das Problem ist das gewisse Sachen unterschiedlich sein sollen Wie z.B. Logo und gewisse Inhalte wie Impressum und News alle restlichen Nodes sollen gleich bleiben damit immer nur auf einer Seite die Inhalte upgedatet werden müssen. Ich hab mir überlegt einfach Datenbank Präfixes anzulegen für die Tabellen die unterschiedlich sein sollen, da die News und das Impressum aber in der selben Tabelle sind wie die restlichen Nodes wird mir das nicht weiterhelfen, wie geht ich das am besten an?
- Anmelden oder Registrieren um Kommentare zu schreiben
Multisite oder mehrsprachige Site
am 23.06.2009 - 22:31 Uhr
So wie du das schilderst stellt sich für mich eine Grundsätzliche Frage; handelt es sich wirklich um eine Mulitsite mit verschiedenen Domains oder eher um eine mehrsprachige Seite?
Ich würde eher auf letzteres tippen. Das würde bedeuten, dass Du im Core die Module Locale und Content Translation aktivieren müsstest, womit Du dir die Nodes, die du unterschiedlich haben willst, entsprechend "übersetzen" könntest. da wäre dann noch das Problem mit dem Logo, was sich bestimmt auch irgenwie lösen lässt. Dazu muss dir aber jemand anderes Auskuft geben. Willst Du auch die Menüs überset haben, so benötigst Du noch das Modul i18n. Mit verschiedenen Domains lässt sich da auch was machen, wenn du auf denen einfach eine entsprechende Weiterleitung definierst.
Mit einer Multisite wird das deutlich komplizierter, da Du nicht eifach einge Tabellen länderspezifisch halten kannst und den Rest shared. Denn es sollen ja einmal Nodes länderspezifisch sein und einmal sollen Nodes überall gleich sein.
Ich weiss jetzt nicht, ob ich dir wirklich weiterhelfen konnte aber bestimmt sind einige neue Gedanken zu deinen dazugekommen.
Gruss Roger
PS:
die folgende Seite solltest Du auch nicht vergessen bei der mehrsprachigen Variante:
../admin/settings/language/configure
Gruss Roger
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen (1. Posting vom Thema) <==> das erleichtert das finden von Lösungen
Hallo Rabbit69 und danke
am 24.06.2009 - 08:34 Uhr
Hallo Rabbit69 und danke für deine schnelle Antwort,
das mit der Mehrsprachigkeit ist zwar eine gute Idee, die habe ich aber schon umgesetzt, da die aktuelle Version für die Schweiz gedacht ist sogar dreisprachig(Deutsch - Englisch - Französisch) die zweite Version soll für Österreich sein, aus diesem Grund wird es schon mal schwierig, weil ich nicht zwei unterschiedlich Deutsch Auswahlen einmal für Österreich und einmal für die Schweiz machen kann. Deswegen sollen die meisten Inhalte wie Artikel auch gleichzeitig updatebar sein weil wenn man das für mehrere Sprachen immer doppelt machen will ist das nicht so leicht.
Es soll sich also tatsächlich um zwei Seiten handeln die im Großen und ganzen gleich sind aber bei den Inhalten ein paar Unterschiede aufweisen.
Hat noch wär ein Tipp wie das gelöst werden kann!?
LG
Das müsste doch auch möglich sein
am 24.06.2009 - 08:59 Uhr
Das müsste doch auch möglich sein, gibts zwar etwas Arbeit. Es gibt ja auch 2 verschiedene Chinesische Varianten und bei Deutsch gibts auch "Du" und "Sie". Kopiere doch einfach die ganzen Translation-files und benenne sie von de um nach de-at. Installiere das ganze und schon hast Du eine weitere sprache kreiert. Das Problem ist nur wie stellst Du sicher, dass auch diese Dateien von Zeit zu Zeit aktualisiert werden? Ich kann mir aber auch vorstellen, dass es nur wenige Dateinen sind, die dir die Möglichkeit geben eine gefakte Sprache zu benützen. Und die dann trotzdem auf die selben Übersetzungs-Dateien zurüchgreifen.
Gruss Roger
Gruss Roger
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen (1. Posting vom Thema) <==> das erleichtert das finden von Lösungen
Ok soweit habe ich noch
am 24.06.2009 - 09:29 Uhr
Ok soweit habe ich noch nicht gedacht klingt aber ganz interessant. Habe ich das jetzt richtig verstanden, ich soll einfach im Lokalisierungsmenü ein Sprachkürzel hinzufügen das natürlich die selbe Sprachdatei wie mein "de" Kürzel verwendet. Anschließend das neu erstellte "de-at" Kürzel für die Inhalte die unterschiedlich sind wie z.B. Impressum, News, Kontakt usw. und zeige dann einmal von Schweizer Domain und einmal von Österreichischen Domain auf die Drupal Installation.
Eines is mir allerdings noch nicht ganz klar, ich will trotzdem nur eine Sprachauswahl also so "Deutsch - Englisch - Französisch" und nicht "Deutsch(ch) - Deutsch(at) - Englisch - Französisch". Wie ist das möglich wenn ich noch eine vierte Sprache nämlich "de-at" aktiviere? Weil unter "de-at" hätte ich ja dann nie außer bei Impressum und so nie Inhalte oder müsste erst recht alles doppelt einfügen.
Gib mir bitte Beischeid ob ich das jetzt richtig verstanden habe?
LG und Danke für die schnelle Antwort
Richtig, aber...
am 24.06.2009 - 09:43 Uhr
Du hast mich durchaus richtig verstanden, aber ich habe bei meinen Gedanken nicht daran gedacht, dass Du bereits mehrere Sprachen verwendest und somit natürlich auch bei allen anderen Nodes mehrsprachig sein willst. und nur bei bestimmten rechtlich oder lokal relevanten Nodes die beiden "Deutsch-Varianten" benötigst.
Jetzt hatte ich eine Idee aber die hilft in deinem Fall nicht weiter, das würde nur dann Funktionieren, wenn Du eine Seite für Österreich, Deutschland und die Deutschschweiz machen würdest. Da du aber noch andere Sprachen benötigst und dies auf der Ganzen Seite klappt das nicht.
Tut mir leid, dass ich nicht weiterhelfen konnte.
Gruss Roger
Gruss Roger
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen (1. Posting vom Thema) <==> das erleichtert das finden von Lösungen
Macht nix aber trotzdem
am 24.06.2009 - 10:00 Uhr
Macht nix aber trotzdem danke für deine Hilfe der Ansatz ist prinzipiell nicht schlecht!!
Hat vielleicht noch wer anderer eine Idee wie dieses Problem gelöst werden könnte!
LG
Hat noch wer eine Idee wie
am 25.06.2009 - 08:20 Uhr
Hat noch wer eine Idee wie man das Problem lösen könnte???