Home / Forum / Siteaccesses

Siteaccesses

Um Zugang zu den Foren zu erhalten, müssen Sie angemeldet sein

Autor Nachricht

M K

Registriert seit: 24.02.2009

Beiträge: 92

Dienstag, 22. September 2009 11:03:32

Hallo zusammen,

ich habe vor mit eZ eine Website hochzuziehen die mehrere Siteaccesses benötigt.

Und zwar so (fiktiv):

Domain 1 - EN / DE
Domain 2 - EN / DE
Domain 3 - FR / EN
...

Wie mache ich das am besten mit der Mehrsprachigkeit?
Brauche ich für jedes Land in jeder Domain einen eigenen Siteaccess?

Ich plane ca. 7 Domains in bis zu 5 Sprachen, das wären dann über 30 Siteaccesses.
Habt ihr das Erfahrung wie man das am besten umsetzt?

BG
marikunt



Felix Woldt

Bild Felix Woldt

Registriert seit: 31.01.2006

Beiträge: 353

Dienstag, 22. September 2009 11:12:30

Ja du bruachst für jede sprache einen siteaccess

du kannst aber verschiedene domains auf z.B. siteaccess deutsch weiterleiten, vorausgesetzt layout ist gleich.

Wenn du aus der Kombination http://hostname/uri => auf einen siteaccess matchen möchtest, kannst du folgenden patch von mir nutzen.

http://issues.ez.no/IssueView.php?Id=15359&activeItem=4

Gruß Felix

http://www.jac-systeme.de - Individuelle WEB-Lösungen
--
http://www.CJW-Network.com/de - Developers united in eZ Publish
http://projects.ez.no/cjw_newsletter - eZ Publish Newsletter Lösung

M K

Registriert seit: 24.02.2009

Beiträge: 92

Dienstag, 22. September 2009 12:04:38

Danke dir Felix für die schnelle Antwort

Folgedes Example:

Domain 1 - Layout 1 - DE / EN
Domain 2 - Layout 2 - DE / EN
Domain 3 - Layout 3 - DE / EN
Domain 4 - Layout 4 - DE / EN
Domain 5 - Layout 5 - DE / EN
Domain 6 - Layout 2 - EN
Domain 7 - Layout 2 - FR / EN
Domain 8 - Layout 2 - NL / FR / EN
Domain 9 - Layout 3 - FR / EN

wie müsste ich bei diesem Beispiel mit den Siteaccesses vorgehen, bzw. welche muss ich erstellen?

BG
marikunt



Thomas Köhn

Thomas Köhn

Registriert seit: 05.03.2007

Beiträge: 355

Dienstag, 22. September 2009 12:59:28

Du brauchst für das Beispiel jeweils einen Siteaccess mit folgenden Kombinationen aus Layout und Sprache:

Layout 1 - DE
Layout 1 - EN
Layout 2 - DE
Layout 2 - EN
Layout 2 - NL
Layout 2 - FR
Layout 3 - DE
Layout 3 - EN
Layout 3 - FR
Layout 4 - DE
Layout 4 - EN
Layout 5 - DE
Layout 5 - EN

Durch die vielen Layouts sind es nun so viele Siteaccesse geworden. Bei einem einzigen Layout wären es nun zum Beispiel nur 4 Siteaccesse (jeweils für jede Sprache). Du sparst aber mit dem Patch immerhin alle Doppelungen.

Dipl. Ing. (FH) M. Sc. Thomas Köhn

http://www.jac-systeme.de - Individuelle WEB-Lösungen
--
http://www.CJW-NETWORK.com/de - Developers united in eZ Publish
http://projects.ez.no/cjw_newsletter - eZ Publish Newsletter Lösung

M K

Registriert seit: 24.02.2009

Beiträge: 92

Dienstag, 22. September 2009 13:15:44

Brauche ich für verschiedenen Content pro Sprache dann mehrere Datenbanken (an dem Beispiel wg. EN - 3 mal)?

Also z.B.

Domain 6 - Layout 2 - EN (Datenbank 1)
Domain 7 - Layout 2 - FR / EN (Datenbank 2)
Domain 8 - Layout 2 - NL / FR / EN (Datenbank 3)

oder lässt sich das alles mit nur einer DB realisieren?


BG
marikunt

Thomas Köhn

Thomas Köhn

Registriert seit: 05.03.2007

Beiträge: 355

Dienstag, 22. September 2009 14:13:42

Du kannst alles in einer Datenbank abbilden.

Dipl. Ing. (FH) M. Sc. Thomas Köhn

http://www.jac-systeme.de - Individuelle WEB-Lösungen
--
http://www.CJW-NETWORK.com/de - Developers united in eZ Publish
http://projects.ez.no/cjw_newsletter - eZ Publish Newsletter Lösung

M K

Registriert seit: 24.02.2009

Beiträge: 92

Donnerstag, 24. September 2009 16:39:50

gut also soweit hab ich alles verstanden.

nun zum aufbau:

ich hab mir jetzt zu jeder site einen folder erstellt und lasse per siteaccess den jeweiligen knoten raussuchen.

wenn ich jetzt aber in der url etwas fiktives eintrage, bekomm ich den ganzen baum angezeigt.

wie kann ich das umgehen?

oder wie baut man eine solche struktur mit mehrern domains sonst auf?


Sebastian v. Roos

Registriert seit: 27.01.2006

Beiträge: 358

Donnerstag, 24. September 2009 19:51:26

haste denn in site ini vom access die startnode für den folder eingetragen

[SiteSettings]
IndexPage=/content/view/full/161/
DefaultPage=/content/view/full/161/

...
RootNodeDepth=3
ebd. bewirkt auch, dass das Menu tiefer startet.

oder meinst du das Treemenu vom admin?
geht glaub ich auch mit
[TreeMenu]
RootNodeID=42

also letzteres in contentstructuremenu.ini.append.php




_______________________

http://webdevelopment.artenic.de ARTENIC - Publishing mit allen Mitteln!

M K

Registriert seit: 24.02.2009

Beiträge: 92

Samstag, 26. September 2009 10:42:51

ich hab pro domain einen folder angelegt.

dazu mehrere siteaccesse wg. der mehrsprachigkeit.

klappt auch schon gut, hab DEFAULT und INDEXPAGE auf den jeweils richtigen Knoten gelegt.

mein problem ist momentan, das wenn in der url eine seite aufgerufen wird die nicht existiert, das komplette menu ausgegeben wird. sprich ab dem root node.

Sebastian v. Roos

Registriert seit: 27.01.2006

Beiträge: 358

Samstag, 26. September 2009 11:55:57

mmh, welches Menu denn? admin oder Frontend? Ansonsten kann ich nur noch etwas anderes dazu sagen.
Und zwar in der siti.ini ist ja auch die ID vom anonymous-user eingetragen.

Ich hab deshalb bei einer Multisite mit gleicher Datenbank für jede domain noch einen anonymous-user angelegt. Dessen ID ich dann in der site.ini vom entsprechenden access eingetragen habe. (ist sowieso zweckmäßig denn sonst sind die gleichen Inhalte auch unter verschiedenen Domains für anonymous-user abrufbar und tauchen sogar bei google auf)

Und natürlich auch eine Rolle für den access der jeweiligen anonymous-user anlegen.
In der jeweiligen Rolle kannst du dann "mit limitierung zuordnen" den Zugriff für diesen anonymous-user auf "seinen" erlaubten Knoten bestimmen, also einschränken.

...

oder jemand anders weiß noch was

Gruß

_______________________

http://webdevelopment.artenic.de ARTENIC - Publishing mit allen Mitteln!

Um Zugang zu den Foren zu erhalten, müssen Sie angemeldet sein