TYPO3-Testaccount
Testen Sie die aktuellste TYPO3-Version kostenlos und unverbindlich fĂŒr einen Monat!

Jetzt testen!

Schulungen

jetzt buchen

Über verschiedene URL`s die gleiche Typo3 Instanz aufrufen in verschiedene Konfigurationen


Autor Nachricht
Verfasst am: 26. 01. 2012 [08:51]
schumahs
Themenersteller
Dabei seit: 27.02.2007
BeitrÀge: 15
Hallo,

hoffe ich kann mich richtig ausdrĂŒcken und verstĂ€ndlich erklĂ€ren.
Ich habe ein Intranet zu betreuen was auf Typo3 basiert.

Dieses Intranet liegt unterhalb eines SAP Portals als URL Iview und wird dementsprechend aufgerufen.
Funktioniert auch tadellos.

Sollte das Portal mal nicht funktionieren,,,was leider das ein oder andere mal vorkommt, kann ich das Intranet auch direkt via Browser aufrufen. Das Problem was ich allerdings dann habe ist, das ich den Header vom Typo3 dann einschalten muss, den ich, wenn alles normal lÀuft ausgeschaltet habe.

Dieses realisiere ich via nachfolgendem Eintrag

#10.template.file = fileadmin/templates/baselayoutWithHeader.html
10.template.file = fileadmin/templates/baselayoutWithoutHeader.html

Also kann ich hier definieren welches Template gezogen werden soll.
Das ganze funktioniert ueber die URL des Webservers wo das Intranet drauf lÀuft.

Was allerdings nervt ist das ich das ganze eventuell auch am WE machen muss wenn das Portal mal nicht funktioniert.
Daher möchte ich nachfolgendes

Ein Typo3
Aufruf via URL http://intranet.mit.header.com ruft #10.template.file = fileadmin/templates/baselayoutWithHeader.html auf
und http://intranet.ohne.header.com ruft 10.template.file = fileadmin/templates/baselayoutWithoutHeader.html ohne Header auf.

Ideen ??

Hoffe habe mich verstĂ€ndlich ausgedrĂŒckt.

LG.

Helmut




mfg.
Helmut
Profil
Verfasst am: 26. 01. 2012 [09:02]
Norman2k
Dabei seit: 01.09.2004
BeitrÀge: 939
http://www.typo3.net/tsref/conditions/globalstring/


ProfilWWW
Verfasst am: 26. 01. 2012 [09:16]
schumahs
Themenersteller
Dabei seit: 27.02.2007
BeitrÀge: 15


Hallo,

habe ich zwar gefunden aber leider nicht ganz verstanden .....sorry zu doof.
gib mir bitte eien Ansatz wie ich anfangen soll..

DANKE

mfg.
Helmut
Profil
Verfasst am: 26. 01. 2012 [09:52]
Norman2k
Dabei seit: 01.09.2004
BeitrÀge: 939
TYPOSCRIPT
page.10.template.file = fileadmin/templates/baselayoutWithoutHeader.html
[globalString = HTTP_HOST=intranet.mit.header.com]
page.10.template.file = fileadmin/templates/baselayoutWithHeader.html
[global]


ProfilWWW
Verfasst am: 26. 01. 2012 [10:19]
schumahs
Themenersteller
Dabei seit: 27.02.2007
BeitrÀge: 15
Norman2k schrieb:

TYPOSCRIPT
page.10.template.file = fileadmin/templates/baselayoutWithoutHeader.html
[globalString = HTTP_HOST=intranet.mit.header.com]
page.10.template.file = fileadmin/templates/baselayoutWithHeader.html
[global]




OK....hier noch mal mein script im Ausschnitt


config.linkVars = L
config.sys_language_uid = 0
config.language = de
config.locale_all = German



# Default PAGE object:
page = PAGE
page {
typeNum = 0

stylesheet = fileadmin/css/solvents.css

headerData.5 = TEXT
headerData.5.field = subtitle // title
headerData.5.wrap = <title>Sasol Solvents Intranet -&nbsp; | </title>


10 = TEMPLATE
10.template = FILE

#Schumacher01/2012

10.template.file = fileadmin/templates/baselayoutWithHeader.html
#10.template.file = fileadmin/templates/baselayoutWithoutHeader.html
#Schumacher01/2012

10.marks {

LANGUAGE = TEXT
LANGUAGE {
field = uid
wrap = <a style="font-size:11px;" href="index.php?id=|&L=1">English version</a>
}

PRINTLINK = IMAGE
PRINTLINK {
file = fileadmin/img/print2.gif
stdWrap.postUserFunc = tx_make_printlink
}

LASTCHANGED = TEXT
LASTCHANGED {
field = SYS_LASTCHANGED
date = j.m.Y
wrap = Letzte Änderung: |
}


CENTER = CONTENT
CENTER {
table = tt_content
select.orderBy = sorting
select.where = colPos = 0
select.languageField = sys_language_uid
}

TEASER = COA
TEASER.10 = CONTENT
TEASER.10 {
table = tt_content
select.where = colPos = 2
select.orderBy = sorting
select.languageField = sys_language_uid
}

MENU = HMENU
MENU {
#special = rootline
#special.value = 5
#special.range= 1|0

entryLevel = 1

1 = TMENU


1.NO = 1
1.NO.ATagParams = class="navi1"

1.CUR = 1
1.CUR.allWrap = <b>|</b>
1.CUR.ATagParams = class="navi1"

1.IFSUB = 1
1.IFSUB < 1.NO
1.IFSUB.ATagBeforeWrap = 1
1.IFSUB.ATagParams = class="navi1" style="background:url(fileadmin/res/images/hasSubpages.gif) #ddd no-repeat right"

1.ACTIFSUB = 1
1.ACTIFSUB.ATagBeforeWrap = 1
1.ACTIFSUB.ATagParams = class="navi1" style="background:url(fileadmin/res/images/hasSubpages.gif) #ddd no-repeat right"

1.expAll = 0

2 = TMENU
2.NO = 2
2.NO.ATagParams = class="navi2"
2.CUR = 1
2.CUR.allWrap = <b>|</b>
2.CUR.ATagParams = class="navi2"

2.IFSUB = 1
2.IFSUB < 1.NO
2.IFSUB.ATagBeforeWrap = 1
2.IFSUB.ATagParams = class="navi2" style="background:url(fileadmin/res/images/hasSubpages.gif) #eee no-repeat right"

2.expAll = 0

3 = TMENU
3.NO = 3
3.NO.ATagParams = class="navi3"
3.CUR = 1
3.CUR.ATagParams = class="navi3"
3.CUR.linkWrap = <b>|</b>

3.IFSUB = 1
3.IFSUB < 1.NO
3.IFSUB.ATagBeforeWrap = 1
3.IFSUB.ATagParams = class="navi3" style="background:url(fileadmin/res/images/hasSubpages.gif) #fff no-repeat right"

3.expAll = 0


4 = TMENU
4.NO = 3
4.NO.ATagParams = class="navi4"
4.CUR = 1
4.CUR.ATagParams = class="navi4"
4.CUR.linkWrap = <b>|</b>

4.IFSUB = 1
4.IFSUB < 1.NO
4.IFSUB.ATagBeforeWrap = 1
4.IFSUB.ATagParams = class="navi4" style="background:url(fileadmin/res/images/hasSubpages.gif) #fff no-repeat right"

4.expAll = 0

5 = TMENU
5.NO = 3
5.NO.ATagParams = class="navi5"
5.CUR = 1
5.CUR.ATagParams = class="navi5"
5.CUR.linkWrap = <b>|</b>

5.IFSUB = 1
5.IFSUB < 1.NO
5.IFSUB.ATagBeforeWrap = 1
5.IFSUB.ATagParams = class="navi5" style="background:url(fileadmin/res/images/hasSubpages.gif) #fff no-repeat right"

5.expAll = 0



}

BOTTOMMENU = HMENU
BOTTOMMENU {
special = directory
special.value = 22
1 = TMENU
1.NO = 1
1.NO.ATagParams = class="top"
}

TOPMENU = HMENU
TOPMENU {
special = directory
special.value = 5
1 = TMENU
1.NO = 1
1.NO.ATagParams = class="topnavi"

1.CUR = 1
1.CUR.ATagParams = class="topactive"
#1.CUR.linkWrap = <b>|</b>

1.ACT = 1
1.ACT.ATagParams = class="topactive"
}


LOGO = IMAGE
LOGO.file = fileadmin/img/logo.gif

TRAILER = IMAGE
TRAILER.file = fileadmin/img/swirl.jpg



}
}
}

#

mfg.
Helmut
Profil
Verfasst am: 26. 01. 2012 [10:19]
schumahs
Themenersteller
Dabei seit: 27.02.2007
BeitrÀge: 15
Norman2k schrieb:

TYPOSCRIPT
page.10.template.file = fileadmin/templates/baselayoutWithoutHeader.html
[globalString = HTTP_HOST=intranet.mit.header.com]
page.10.template.file = fileadmin/templates/baselayoutWithHeader.html
[global]




OK....hier noch mal mein script im Ausschnitt


config.linkVars = L
config.sys_language_uid = 0
config.language = de
config.locale_all = German



# Default PAGE object:
page = PAGE
page {
typeNum = 0

stylesheet = fileadmin/css/solvents.css

headerData.5 = TEXT
headerData.5.field = subtitle // title
headerData.5.wrap = <title>Sasol Solvents Intranet -&nbsp; | </title>


10 = TEMPLATE
10.template = FILE

#Schumacher01/2012

10.template.file = fileadmin/templates/baselayoutWithHeader.html
#10.template.file = fileadmin/templates/baselayoutWithoutHeader.html
#Schumacher01/2012

10.marks {

LANGUAGE = TEXT
LANGUAGE {
field = uid
wrap = <a style="font-size:11px;" href="index.php?id=|&L=1">English version</a>
}

PRINTLINK = IMAGE
PRINTLINK {
file = fileadmin/img/print2.gif
stdWrap.postUserFunc = tx_make_printlink
}

LASTCHANGED = TEXT
LASTCHANGED {
field = SYS_LASTCHANGED
date = j.m.Y
wrap = Letzte Änderung: |
}


CENTER = CONTENT
CENTER {
table = tt_content
select.orderBy = sorting
select.where = colPos = 0
select.languageField = sys_language_uid
}

TEASER = COA
TEASER.10 = CONTENT
TEASER.10 {
table = tt_content
select.where = colPos = 2
select.orderBy = sorting
select.languageField = sys_language_uid
}

MENU = HMENU
MENU {
#special = rootline
#special.value = 5
#special.range= 1|0

entryLevel = 1

1 = TMENU


1.NO = 1
1.NO.ATagParams = class="navi1"

1.CUR = 1
1.CUR.allWrap = <b>|</b>
1.CUR.ATagParams = class="navi1"

1.IFSUB = 1
1.IFSUB < 1.NO
1.IFSUB.ATagBeforeWrap = 1
1.IFSUB.ATagParams = class="navi1" style="background:url(fileadmin/res/images/hasSubpages.gif) #ddd no-repeat right"

1.ACTIFSUB = 1
1.ACTIFSUB.ATagBeforeWrap = 1
1.ACTIFSUB.ATagParams = class="navi1" style="background:url(fileadmin/res/images/hasSubpages.gif) #ddd no-repeat right"

1.expAll = 0

2 = TMENU
2.NO = 2
2.NO.ATagParams = class="navi2"
2.CUR = 1
2.CUR.allWrap = <b>|</b>
2.CUR.ATagParams = class="navi2"

2.IFSUB = 1
2.IFSUB < 1.NO
2.IFSUB.ATagBeforeWrap = 1
2.IFSUB.ATagParams = class="navi2" style="background:url(fileadmin/res/images/hasSubpages.gif) #eee no-repeat right"

2.expAll = 0

3 = TMENU
3.NO = 3
3.NO.ATagParams = class="navi3"
3.CUR = 1
3.CUR.ATagParams = class="navi3"
3.CUR.linkWrap = <b>|</b>

3.IFSUB = 1
3.IFSUB < 1.NO
3.IFSUB.ATagBeforeWrap = 1
3.IFSUB.ATagParams = class="navi3" style="background:url(fileadmin/res/images/hasSubpages.gif) #fff no-repeat right"

3.expAll = 0


4 = TMENU
4.NO = 3
4.NO.ATagParams = class="navi4"
4.CUR = 1
4.CUR.ATagParams = class="navi4"
4.CUR.linkWrap = <b>|</b>

4.IFSUB = 1
4.IFSUB < 1.NO
4.IFSUB.ATagBeforeWrap = 1
4.IFSUB.ATagParams = class="navi4" style="background:url(fileadmin/res/images/hasSubpages.gif) #fff no-repeat right"

4.expAll = 0

5 = TMENU
5.NO = 3
5.NO.ATagParams = class="navi5"
5.CUR = 1
5.CUR.ATagParams = class="navi5"
5.CUR.linkWrap = <b>|</b>

5.IFSUB = 1
5.IFSUB < 1.NO
5.IFSUB.ATagBeforeWrap = 1
5.IFSUB.ATagParams = class="navi5" style="background:url(fileadmin/res/images/hasSubpages.gif) #fff no-repeat right"

5.expAll = 0



}

BOTTOMMENU = HMENU
BOTTOMMENU {
special = directory
special.value = 22
1 = TMENU
1.NO = 1
1.NO.ATagParams = class="top"
}

TOPMENU = HMENU
TOPMENU {
special = directory
special.value = 5
1 = TMENU
1.NO = 1
1.NO.ATagParams = class="topnavi"

1.CUR = 1
1.CUR.ATagParams = class="topactive"
#1.CUR.linkWrap = <b>|</b>

1.ACT = 1
1.ACT.ATagParams = class="topactive"
}


LOGO = IMAGE
LOGO.file = fileadmin/img/logo.gif

TRAILER = IMAGE
TRAILER.file = fileadmin/img/swirl.jpg



}
}
}

#

mfg.
Helmut
Profil
Verfasst am: 26. 01. 2012 [15:00]
Norman2k
Dabei seit: 01.09.2004
BeitrÀge: 939
Und nun? Soll ich dir meine Copy&Paste-Lösung jetzt auch noch in dein Typoscript richtig platzieren?

ProfilWWW
Verfasst am: 26. 01. 2012 [15:02]
kolki
Dabei seit: 04.08.2006
BeitrÀge: 780
icon_biggrin.gif
Profil
Verfasst am: 26. 01. 2012 [15:08]
schumahs
Themenersteller
Dabei seit: 27.02.2007
BeitrÀge: 15
kolki schrieb:

icon_biggrin.gif
icon_biggrin.gif

Danke

mfg.
Helmut
Profil
Verfasst am: 27. 01. 2012 [07:50]
laptop24
Dabei seit: 23.08.2004
BeitrÀge: 547
Du hÀngst einfach am Ende Deines TypoScriptes diese Zeilen von Norman2k ran:

TYPOSCRIPT
[globalString = HTTP_HOST=intranet.mit.header.com]
page.10.template.file = fileadmin/templates/baselayoutWithHeader.html
[global]


THAMEY - creative office solutions
http://www.thamey.de
ProfilWWW