Page 1 of 1

[GELÖST] URL differenzieren; menumanager & multidomain

Posted: Tue Oct 05, 2010 11:52 am
by gbock
hallo zusammen,

ich habe ien Problem mit den modulen menumanager & multidomain.
Ehrlichgesagt denke ich, dass evtl. in beiden modulen abhilfe geschaffen werden könnte, bin mir da abe rnicht sicher....

Also ich habe mit multidomain zwei websites aufgesetzt.

jetzt ist es aber leider so, dass wenn ich die zweite Domain aufrufe und dort einen Menupunkt anklicke die URL wieder auf die erste Domain umspringt.

Also:
1) Domain abc.de mit diversen unterseiten und menu
2) Domain xyz.de mit diversen unterseiten und menu

Wenn ich im Browser xyz.de eingebe wird alles prächtigst dargestellt, klicke ich nun aber auf Produkte, ändert sich die URL im Browser auf abc.de/Produkte
>> Der Inhalt wird aber korrekt dargestellt

$node-> URL könnte eine Lösung sein, ich konnte leider durch Forumssuche aber kleine Lösung diesbzgl. finden, bzw. ist mir nicht klar wie ich diese Variable setze...

vielen dank!

Re: URL differenzieren; menumanager & multidomain

Posted: Tue Oct 05, 2010 1:01 pm
by nockenfell
Ich habe bisher Multidomain auf einer Seite im Einsatz, bei welcher einen Teil der Seite unter einer anderen Domain läuft. Deshalb kann ich deine Situation nicht 100%ig nachstellen.

Als Grundsatz:
Ich nehme an, dass du in den Einstellungen von Multidomain für die einzelnen Domains eine Seite definiert hast. Folgendes nehme ich dabei an:

Seitenstamm:
1. abc.de
  1.1 Seite 1
  1.2 Seite 2
2. xyz.de
  2.1 Seite 1
  2.2 Seite 2

In Multidomains verknüpfst du die domain abc.de mit der Seite "1. abc.de" und die Domain xyz.de mit "2. xyz.de"

Die beiden Seiten 1. und 2. sind idealerweiser interne Seitenlinks auf 1.1 und 2.1.

Damit sollte es eigentlich funktionieren.

Re: URL differenzieren; menumanager & multidomain

Posted: Tue Oct 05, 2010 2:28 pm
by gbock
vielen Dank für deine Antwort nockenfell!

ja, fast genau so meinte ich das, allerdings ist meine Struktur

1. abc.de Home
2. abc.de Produkte
  2.1 Seite 1
  2.2 Seite 2
3. abc.de Lösungen
3.1 Seite 1
3.2 Seite 2
.
.
.
14. xyz.de
  14.1 Seite 1
  14.2 Seite 2

Außerdem ist die Seite 1. kein interner Seitenlink sondern vom Typ "Inhalt", da ich hier kein Untermenu haben will (Home-Button)

Re: URL differenzieren; menumanager & multidomain

Posted: Tue Oct 05, 2010 4:10 pm
by NaN
Ich bin mir nicht sicher, ob ich das Problem verstanden habe.
Es gibt nunmal nur ein Root URL. (worunter das CMS installiert ist.)
Und dieser wird im MenuManager zu Rate gezogen, wenn es darum geht, die Links zu den Seiten zu generieren. Daher zeigt der Link eines Menüpunktes i.d.R. immer auf ein und dieselbe Domain.
Der Autor des Moduls hatte mal einen Modifikator angesprochen, mit dem man die URL im Menü-Template ändern könnte, sodass im Menü immer gleich die korrekte Adresse steht. Ich weiß allerdings nicht was daraus nun geworden ist. (Hatte bisher leider keine Zeit, das Modul etwas genauer zu testen.)

Was die Struktur angeht, würde ich es eher so machen:

1. abc.de (interner Seitenlink auf 1.1, nicht im menü sichtbar)
  1.1 (abc.de) Home
  1.2 (abc.de) Produkte
        1.2.1 (abc.de) Seite 1
        1.2.2 (abc.de) Seite 2
        1.2.3 (abc.de) Seite 3
        ...
  1.3 (abc.de) Lösungen
  ...

2. xyz.de (interner Seitenlink auf 2.1, nicht im Menü sichtbar)
  2.1 (xyz.de) Home
  2.2 (xyz.de) ...
  2.3 (xyz.de) ...
  ...

Nur so kannst Du die Domains auch wirklich voneinander trennen.
Sonst hast Du nachher Probleme mit dem MenuManager, wenn es daum geht, nur Menüpunkte einer einzigen Domain anzuzeigen.
(Punt 1 und 2 dienen also lediglich der Strukturierung. Sie müssen keinerlei Inhalte oder sonstige Funktionen haben. Die Punkte bekommt niemand zu Gesicht. Sie sind nur für Dich bzw. für das System, um die Inhalte der Domains voneinander trennen zu können.)

Re: URL differenzieren; menumanager & multidomain

Posted: Wed Oct 06, 2010 7:55 am
by gbock
hm, ich probiere das noch mal zu erklären:

Wenn ich xyz.de im Browser eingebe, gelange ich zur richtigen Seite und es wird auch alles korrekt dargestellt.
Wenn ich dann z.B. Produkte klicken will, sehe ich schon beim mousseover in der statusleiste, dass der link abc.de/Produkte angezeigt wird.
Und beim klick sich eben auch die URL dann von xyz.de zu abc.de ändert.
Der INhalt wird aber korrekt dargestellt.

Die Struktur ist zugegebener Maßen nicht schön so, ist aber halt gewachsen und ich habe Bedenken, dass ich mir jetzt alles zerschiesse, wenn ich die Struktur änder...

Dem Menu der zweiten Seite habe ich den parameter "childrenof" gegeben, damit klappt das prima!

Ich hatte gehofft, dass ich da vielleicht einfach einen Parameter für URL angeben kann, dass geht aber leider nicht :-(

hat noch jemand eine Idee?

Re: URL differenzieren; menumanager & multidomain

Posted: Wed Oct 06, 2010 7:58 am
by nockenfell
Kannst du mir mal die URL der Seiten senden? Falls nicht öffentlich, kannst du sie mir an PM senden.

Re: URL differenzieren; menumanager & multidomain

Posted: Wed Oct 06, 2010 8:13 am
by NaN
Ich verstehe das Problem immer noch nicht.
So wie Du es beschrieben hast, funktioniert alles so, wie es sein soll.
Wenn ich von Seite A auf Seite B klicke wird mir sowohl Inhalt als auch URL von Seite B angezeigt. Wo liegt jetzt das Problem?

Re: URL differenzieren; menumanager & multidomain

Posted: Wed Oct 06, 2010 10:41 am
by gbock
hm tja vielleicht wirds wirklich mit den URLS einfacher:

1 Seite) http://www.picompany.de/

2 Seite) http://www.big-five-modell.de/

wenn man nun die zweite Seite aufruft und dann einen beliebigen Menupunkt wählt erscheint wieder die URL der ersten Seite ABER der Inhalt der zweiten Seite...ich kann´s nicht besser ausdrücken ;-(

Re: URL differenzieren; menumanager & multidomain

Posted: Wed Oct 06, 2010 11:02 am
by nockenfell
Wo genau ist der Startpunkt der Seite www.big-five-modell.de in MultiDomains?

14. big-five-modell.de
  14.1 hintergrund (Home)
  14.2 Gruende-fuer-das-Big-Five-Modell

Der Startpunkt muss auf 14. liegen. Ich vermute mal, dass der Startpunkt auf 14.1 ist. Die Seite 14 muss ein interner Seitenlink auf 14.1 sein.

[Gelöst] Re: URL differenzieren; menumanager & multidomain

Posted: Wed Oct 06, 2010 11:09 am
by gbock
YEP!!!

1000 Dank, das war es, ich hatte bei MultiDomain in der Tat 14.1 als Start angegeben

Re: URL differenzieren; menumanager & multidomain

Posted: Fri Oct 08, 2010 7:47 am
by gbock
hm, habe doch noch ein problem:

beim mouse over auf dem menupunkt wird immernoch in der Statusleiste die erste Domain angezeigt, wenn ich drauf klicke sehe ich dann aber in der "URL Eingabe Box"(wie heisst das noch glecih :-) allerdings die korrekte zweite Domain...kann man die Mouseover Anzeige auch beeinflussen?

Danke

Re: URL differenzieren; menumanager & multidomain

Posted: Fri Oct 08, 2010 10:06 am
by NaN
Das ist doch genau das was ich schon versucht habe zu erklären:
NaN wrote:
Es gibt nunmal nur ein Root URL. (worunter das CMS installiert ist.)
Und dieser wird im MenuManager zu Rate gezogen, wenn es darum geht, die Links zu den Seiten zu generieren. Daher zeigt der Link eines Menüpunktes i.d.R. immer auf ein und dieselbe Domain.
Der Autor des Moduls hatte mal einen Modifikator angesprochen, mit dem man die URL im Menü-Template ändern könnte, sodass im Menü immer gleich die korrekte Adresse steht. Ich weiß allerdings nicht was daraus nun geworden ist. (Hatte bisher leider keine Zeit, das Modul etwas genauer zu testen.)

Re: URL differenzieren; menumanager & multidomain

Posted: Fri Oct 08, 2010 10:19 am
by gbock
Danke NaN,

dann habe ich es jetzt auch kapiert :-)

Ich schreib mal den Autor an...