[TYPO3-german] Multidomain navigation
Jana Golinowski
jgolinowski at codematix.de
Mon Sep 2 11:33:33 CEST 2013
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?
More information about the TYPO3-german
mailing list