[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
REDAXO Forum • Startartikel für unterschiedliche Domains / Websites
Seite 1 von 1

Startartikel für unterschiedliche Domains / Websites

Verfasst: 12. Mai 2011, 12:03
von netmanix
Hallo,
die Konfiguration findet ja in Redaxo5 in der config.yml statt.
Bislang habe ich die master.inc.php immer so modifiziert, dass je Domain ein anderer Startartikel und ggf. eine andere Sprache und Titel festgelegt ist.
Im config.yml kann ich sicher kein PHP einfügen, daher wäre es toll wenn man hierfür eine Lösung vorsehen könnte.

Re: Startartikel für unterschiedliche Domains in Redaxo 5

Verfasst: 12. Mai 2011, 16:11
von Gregor.Harlan
Hallo,

du kannst die Werte trotzdem noch in der master.inc.php verändern, die werden dort aus der config.yml eingelesen.
Allerdings ist es nicht empfehlenswert, Coredateien unterhalb des Ordners /redaxo/src/5.0 zu verändern, denn bei einem (automatischen) Update werden sie dann wieder überschrieben.
Besser wäre es, dafür ein Addon zu schreiben.

Gruß, Gregor

Re: Startartikel für unterschiedliche Domains in Redaxo 5

Verfasst: 12. Mai 2011, 23:37
von Thomas.Blum
Hej,
Allerdings ist es nicht empfehlenswert, Coredateien ... zu verändern
das gilt auch für die jetzige Version. Wenn du etwas ändern möchtest dann lieber anders, aber nie in Coredateien.

Dein Problem könnte man z.B. über htaccess steuern.

vg Thomas

Re: Startartikel für unterschiedliche Domains in Redaxo 5

Verfasst: 13. Mai 2011, 09:59
von netmanix
Dein Problem könnte man z.B. über htaccess steuern.
Nein, nicht unbedingt, da der Titel sich dadurch nicht verändert.
Eine Lösung per Addon wäre demnach sinnvoller.
Es geht halt nicht nur um Multidomain sondern um multiple Websites die über ein Redaxo gesteuert werden.

Re: Startartikel für unterschiedliche Domains / Websites

Verfasst: 14. Mai 2011, 12:59
von Markus.Lorch
Ist jetzt schon definitiv über .htaccess möglich, wobei ich ein AddOn natürlich au schöner find (aber da hätt ich auch schon fast was fertig)

Gehört nicht hier rein, aber da es zur Sprache kommt: Startartikel für Domain über .htaccess

Code: Alles auswählen

RewriteCond %{HTTP_HOST} ^(.*)domain\.tld$ [NC] 
RewriteRule ^$ index.php?article_id=123&clang=0 [L]
Und was du mit dem Titel meinst peil ich nicht so richtig :)

Re: Startartikel für unterschiedliche Domains / Websites

Verfasst: 16. Mai 2011, 14:05
von netmanix
Hi, die <title> Tags müssten sich auch verändern, da ich ja unterschiedliche Webpräsenzen pflege.
Die htaccess-Lösung eignet sich nur wenn ich mit einer Domain nur eine bestimmte Seite einer Präsenz aufrufen will. Ich plfege aber mehrere Präsenzen mit einem Redaxo, die sich Inhalte teilen, aber gänzlich unterschiedlich gestaltet sind.
Ich werde hier eine template-basierte Steuerung für Redaxo5 realisieren. Ein Addon und htaccess sind dann auch nicht erforderlich.

Re: Startartikel für unterschiedliche Domains / Websites

Verfasst: 16. Mai 2011, 14:21
von Thomas.Blum
Hej,

der Title kommt doch vom Artikel selbst.

Wenn du per htaccess domain1 auf den Artikel mit der Id weiterleitest hast und im <title> einen anderen Inhalt, als wenn domain2 auf Id 2 geht.

vg Thomas

Re: Startartikel für unterschiedliche Domains / Websites

Verfasst: 16. Mai 2011, 14:41
von netmanix
Hi ... ich nutze eine eine Kombination aus: $REX['SERVERNAME'] und dem Artikelnamen.
$REX['SERVERNAME'] ändert sich aber nicht wenn ich eine andere Domain verwende.
Wie gesagt ich werde das im Template regeln, dann läuft es (anders als htaccess) auf System und Webserver übergreifend.

Re: Startartikel für unterschiedliche Domains / Websites

Verfasst: 16. Mai 2011, 14:42
von Markus.Lorch
Imho müsste eine .htaccess Lösung auch perfomanter sein. Probiers doch einfach mal aus (vielleicht hattest Du seither nur die falschen Rules) - Über die Htaccess Rules kann ich problemlos mehrere völlig unterschiedliche Webseiten in einer Installation betrieben (auch wenn das nur selten Sinn macht)

Mit dem Title Tag setzt es natürlich voraus, dass du pro Website ein eigenes Template benutzt -> Macht Sinn - sollen ja sicher auch unterschiedlich aussehen.

Re: Startartikel für unterschiedliche Domains / Websites

Verfasst: 5. Jun 2011, 23:49
von jdlx
netmanix hat geschrieben:$REX['SERVERNAME'] ändert sich aber nicht wenn ich eine andere Domain verwende.
Zwingt dich ja keiner $REX['SERVERNAME'] zu nutzen.. benutze ich z.b. nie, weil - selbst @ singledomain - schlicht unflexibel. Was spricht gegen $_SERVER['HTTP_HOST']?

lg,
Jan

Re: Startartikel für unterschiedliche Domains / Websites

Verfasst: 6. Jun 2011, 00:05
von Xong
jeandeluxe hat geschrieben:Was spricht gegen $_SERVER['HTTP_HOST']?
http://perfect-co.de/2011/02/why-http_host-is-evil/ ;-)

Re: Startartikel für unterschiedliche Domains / Websites

Verfasst: 6. Jun 2011, 00:16
von jdlx
Xong hat geschrieben:
jeandeluxe hat geschrieben:Was spricht gegen $_SERVER['HTTP_HOST']?
http://perfect-co.de/2011/02/why-http_host-is-evil/ ;-)
Interessant, gut zu wissen.. ändert aber nix an der Frage warum man sich mit REX SERVERNAME festnageln sollte.

lg,
Jan

Re: Startartikel für unterschiedliche Domains / Websites

Verfasst: 6. Jun 2011, 10:38
von Markus.Staab
Hi,

soweit ich mich errinern kann sind auch in YML Dateien PHP-Notationen möglich (zumindest sollte unser Parser das zulassen). Hab es selbst aber noch nicht getestet.

siehe
http://www.symfony-project.org/referenc ... yaml_files

Gruß,
Markus

Re: Startartikel für unterschiedliche Domains / Websites

Verfasst: 6. Okt 2011, 23:29
von Gerald
Hallo netmanix

Du hast geschrieben :
Bislang habe ich die master.inc.php immer so modifiziert, dass je Domain ein anderer Startartikel und ggf. eine andere Sprache und Titel festgelegt ist.

Sowas könnte ich auch sehr gut gebrauchen. Würdest du mir deinen Ansatz zukommen lassen?

Würde mich echt freuen.

Danke,
Gruß
Gerald

Re: Startartikel für unterschiedliche Domains / Websites

Verfasst: 7. Okt 2011, 09:48
von Markus.Staab
Hi,

passt nicht wirklich zum eigentlichen Problem, aber...
netmanix hat geschrieben: Im config.yml kann ich sicher kein PHP einfügen, daher wäre es toll wenn man hierfür eine Lösung vorsehen könnte.
Das geht schon :-).

Wir verwenden die YAML Komponente vom Symfony Framework, daher sollte alles in den .yml Dateien machbar sein, was hier beschrieben ist:
http://www.symfony-project.org/reference/1_4/en/02-YAML

Gruß,
Markus