[TYPO3-german] Multidomain navigation
Jana Golinowski
jgolinowski at codematix.de
Mon Sep 2 11:43:04 CEST 2013
Ich lese gerade, dass typolinkCheckRootline automatisch aktiviert wird, wenn man
typolinkEnableLinksAcrossDomains verwendet. Das wird es also nicht sein.
Ich habe eben auch mal versucht, meine Konfiguration "kaputt" zu machen. Das
klappt aber nicht, es funktioniert trotzdem ;)
Grüße, Jana.
Am 02.09.2013 11:33, schrieb Jana Golinowski:
> Bei RealUrl kann ich dir leider nicht weiterhelfen, da ich bisher nur mit
> CoolURI gearbeitet habe. Eine Multidomain-Umgebung habe ich auch noch nicht mit
> TYPO3 6.x umgesetzt, aber ich kann dir meine funktionierenden Einstellungen für
> TYPO3 4.7 anbieten:
>
> Ich habe zwei Domains, jede hat einen eigenen Seitenbaum. Das TypoScript liegt
> auf einer übergeordneten Seite, d.h. bei den Domain-Seiten ist nicht "Als Anfang
> der Website benutzen" gesetzt. Bei den beiden Domain-Records ist "In Links immer
> diese Domain voranstellen" gesetzt.
>
> Folgendes TypoScript wird für die Domain-Settings verwendet:
>
> config {
> typolinkEnableLinksAcrossDomains = 1
> simulateStaticDocuments = 0
> tx_cooluri_enable = 1
> redirectOldLinksToNew = 1
> baseURL = http://domain1.de/
> }
> [PIDinRootline = 42]
> config.baseURL = http://domain2.de/
> [end]
>
> Wobei sich deine TS-Konfiguration ja nicht wirklich von meiner unterscheidet.
> Hast du schonmal ohne typolinkCheckRootline probiert?
>
> Grüße, Jana.
>
>
> Am 02.09.2013 11:02, schrieb Mikwauschk:
> > Hallo,
> >
> > sorry das ich eine PN sende ... hatte beim Listing sammeleinstellungen
> > eingestellt, kannst ja auf die Listing mail antworten.
> >
> > habe ich eingebaut dennoch funktioniert es nicht wirklich...
> > habe Typo3 6.1 mit RealUrl 1.12.6 - LocalConfiguration.php Einstellungen
> > eingetragen.
> >
> > 'realurl' => array(
> > '_DEFAULT' => array(
> > 'init' => array(
> > 'enableCHashCache' => 1,
> > 'enableUrlDecodeCache' => 1,
> > 'enableUrlEncodeHash' => 1,
> > 'respectSimulateStaticURLs' => 0,
> > 'appendMissingSlash' => 'ifNotFile',
> > ),
> > 'rewrite' => array(),
> > 'preVars' => array(
> > array(
> > 'GETvar' => 'L',
> > 'valueMap' => array(
> > 'deutsch' => '',
> > 'deutsch' => '0',
> > 'englisch' => '1',
> > 'italienisch' => '2',
> > 'polnisch' => '3',
> > ),
> > 'valueDefault' => '0',
> > 'noMatch' => 'bypass',
> > ),
> > array(
> > 'GETvar' => 'no_cache',
> > 'valueMap' => array(
> > '' => 1,
> > ),
> > 'noMatch' => 'bypass'
> > ),
> > ),
> > 'pagePath' => array(
> > 'type' => 'user',
> > 'userFunc' =>
> > 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
> > 'spaceCharacter' => '-',
> > 'languageGetVar' => 'L',
> > 'expireDays' => 3,
> > 'rootpage_id' => '1' // WICHTIG: Hier muss deine root ID
> > eingetragen werden.
> > ),
> > // configure filenames for different pagetypes
> > 'fileName' => array(
> > 'defaultToHTMLsuffixOnPrev' => 1,
> > 'index' => array(
> > 'page.html' => array(
> > 'keyValues' => array (
> > 'type' => 1,
> > ),
> > ),
> > 'print.html' => array(
> > 'keyValues' => array(
> > 'type' => 98,
> > ),
> > ),
> > 'rss.xml' => array(
> > 'keyValues' => array(
> > 'type' => 100,
> > ),
> > ),
> > 'rss091.xml' => array(
> > 'keyValues' => array(
> > 'type' => 101,
> > ),
> > ),
> > 'rdf.xml' => array(
> > 'keyValues' => array(
> > 'type' => 102,
> > ),
> > ),
> > 'atom.xml' => array(
> > 'keyValues' => array(
> > 'type' => 103,
> > ),
> > ),
> > ),
> >
> > ),
> > ),
> > 'domain2.de' => array(
> > 'pagePath' => array(
> > 'type' => 'user',
> > 'userFunc' =>
> > 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
> > 'spaceCharacter' => '-',
> > 'languageGetVar' => 'L',
> > 'expireDays' => 3,
> > 'rootpage_id' => 35
> > ),
> > 'fileName' => array(
> > 'defaultToHTMLsuffixOnPrev' => 1,
> > ),
> > ),
> >
> >
> > dennoch wird in den links eine interne Verlinkung angezeigt sprich <a
> > href="/test">test</a> sollte da nicht eigentlich
> > <a href="domain1.de/test">test</a> stehen
> >
> > im root TS der domain1.de (pid=1)
> >
> > config {
> > simulateStaticDocuments = 0
> > baseURL = http:/domain1.de/
> > tx_realurl_enable = 1
> > typolinkCheckRootline = 1
> > typolinkEnableLinksAcrossDomains = 1
> > }
> >
> > im root TS der domain2.de (pid=35)
> >
> > config {
> > simulateStaticDocuments = 0
> > baseURL = http:/domain2.de/
> > tx_realurl_enable = 1
> > typolinkCheckRootline = 1
> > typolinkEnableLinksAcrossDomains = 1
> > }
> >
> > was mache ich da falsch?
> >
> > mfg
> > Christian
> >
> > ----------------------------------------------------------
> >
> > Wenn ich dich richtig verstanden habe, suchst du wahrscheinlich die
> > TS-Einstellung config.typolinkEnableLinksAcrossDomains (hoffentlich habe ich
> > mich jetzt nicht vertippt).
> >
> > Grüße, Jana.
> >
> >
> > Am 30.08.2013 14:49, schrieb Mikwauschk:
> >>
> >> Hallo alle miteinander,
> >>
> >> ich habe leider ein kleines Problem mit einer Navigation bei einem
> >> Multidomain Typo3.
> >>
> >> Bei jeder Domain separat läuft alles wunderbar, nun wollte ich in einer
> >> Domain C (eine Übersichtsseite) wo rechts die Navigation der einen
> >> Domain A steht und auf der anderen Seite die Navigation der anderen
> >> Domain B .
> >>
> >> da ich realurl mit benutze und die Navigation somit immer dem Base_URL
> >> unterstellt wird, die Navigation einzubinden ist ja übers Typo3 kein
> >> Problem.
> >> Aber wie bekomme ich den Host also Domain1.de/test in der einen
> >> Navigation und in der anderen Navigation Domain2.de/ichunddu, da die
> >> aufgerufene Domain ja Domain3.de/home heißt?
> >>
> >> ist das Überhaupt möglich?
>
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
More information about the TYPO3-german
mailing list