TP Underground Lounge 07/08
-


Hinweise


Antwort
 
LinkBack (3) Themen-Optionen Thema durchsuchen Thema bewerten
Alt 25.01.2008, 15:33   3 links from elsewhere to this Post. Click to view. #1
TP-Senior
 
Benutzerbild von Borusse
 
Registriert seit: Oct 2003
Ort: Mönchengladbach
Borusse macht alles soweit korrekt

2 unterschiedliche Layouts /templates


Hallo,

ich habe eine Typo3 Seite mit einem 3 Spalten Layout.
Jetzt bracuhe ich für ca. 6 unterseiten ein 2 Splatiges Layout.
Also nur noch die Menuspalte und die Content - Spalte.

Ich habe mir ein 2. Template und eine css Datei dafür erstellt.
Mein Problem ist das ich jetzt kein Plan habe wie ich es einbauen soll.

Mein root template sieht zur Zeit so aus.

Code:
page = PAGE
### Allgemeine Einstellungen
	config.doctype = xhtml_trans
	config.xhtml_cleaning = all

### dafür sorgen, dass MSIE nicht in den Quirks-Modus geht
	[browser = msie]
	config.doctypeSwitch = 1
[global]
# ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

# ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
### header --- Eingebundene CSS Datei
page.headerData.10 = HTML
page.headerData.10.value = <link rel="stylesheet" href="fileadmin/css/layout_3col_column_backgrounds.css" type="text/css" media="screen" />
page.headerData.15 = HTML
page.headerData.15.value.char = 10
page.headerData.20 = HTML
page.headerData.20.value = <!--[if lte IE 7]>
page.headerData.25 = HTML
page.headerData.25.value.char = 10
page.headerData.30 = HTML
page.headerData.30.value = <link rel="stylesheet" href="fileadmin/css/patches/patch_3col_column_backgrounds.css" type="text/css">
page.headerData.35 = HTML
page.headerData.35.value.char = 10
page.headerData.40 = HTML
page.headerData.40.value = <![endif]-->
page.headerData.41 = HTML
page.headerData.41.value.char = 10
page.headerData.45 = HTML
page.headerData.45.value = <script type="text/javascript" language="JavaScript1.2" src="fileadmin/js/efa_fontsize.js"></script>
# ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

# ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
### Template einbinden

	page.10 = TEMPLATE
	page.10 {
 	 template = FILE 
 	 template.file = fileadmin/templates/template.html
 	 workOnSubpart = DOCUMENT_BODY
}
# ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Borusse ist offline   Mit Zitat antworten


Alt 25.01.2008, 16:41   #2
TP-Supporter
 
Benutzerbild von Stefan_G
 
Registriert seit: May 2005
Ort: Tecklenburg
Stefan_G hilft, wo's gehtStefan_G hilft, wo's geht
Moin,

hier ein Vorschlag für eine schicke Lösung, mit der du das Seitenlayout über die Seiteneigenschaften einstellen kannst:

Das kommt ins Main-Setup:

Code:
##################
# Standardlayout #
##################
  
  # Dein Standard-Template
  page.10.template.file = fileadmin/templates/template.html 

  page.headerData.10 = HTML
  page.headerData.10.value (
    <link rel="stylesheet" href="fileadmin/css/layout_3col_column_backgrounds.css" type="text/css" media="screen" />
    <!--[if IE 7]> <link rel="stylesheet" href="fileadmin/css/patches/patch_3col_column_backgrounds.css" type="text/css"> <![endif]-->
    <script type="text/javascript" language="JavaScript1.2" src="fileadmin/js/efa_fontsize.js"></script>
)


[globalVar=TSFE:page|layout=1]

######################
# Alternatives Layout#
######################

  # Dein Alternativ-Template
  page.10.template.file = fileadmin/templates/template_ALTERNATIV.html 

  page.headerData.10 = HTML
  page.headerData.10.value (
    <link rel="stylesheet" href="fileadmin/css/layout_3col_column_backgrounds_ALTERNATIV.css" type="text/css" media="screen" />
    <!--[if IE 7]> <link rel="stylesheet" href="fileadmin/css/patches/patch_3col_column_backgrounds__ALTERNATIV.css" type="text/css"> <![endif]-->
    <script type="text/javascript" language="JavaScript1.2" src="fileadmin/js/efa_fontsize.js"></script>
)

[global]
In das TSconfig deiner root-Seite (nicht ins Setup!), also da, wo der ganze RTE-Krempel auch steht, fügst du folgendes ein:

Code:
#Spaltenlayout für Seiten
TCEFORM.pages.layout { 
   altLabels.0 = Standardlayout
   altLabels.1 = Alternativlayout
}
Unter "Seiteneigenschaften" jeder beliebigen Seite kannst du jetzt oben das gewünschte Layout auswählen.
Dadurch, dass du nur das zweite Layout im Setup mit global angegeben hast, bleibt das erste Layout auf allen Seiten Standard.

Achja, dein TS für page.headerData habe ich etwas verkürzt ;-)

//Stefan
Stefan_G ist offline   Mit Zitat antworten
Alt 25.01.2008, 17:04   #3
TP-Senior
 
Benutzerbild von Borusse
 
Registriert seit: Oct 2003
Ort: Mönchengladbach
Borusse macht alles soweit korrekt
Super GENIAL.

Das ist ja noch konfortabler als ich es eigentlich wollte.

Vielen Dank auch für die kürzung des page.headerData
Borusse ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Typo3
2 unterschiedliche Layouts /templates 2 unterschiedliche Layouts /templates
« tt_news Benutzerverwaltung | Text mit Link »

LinkBacks (?)
LinkBack to this Thread: http://www.traum-projekt.com/forum/112-typo3/106895-2-unterschiedliche-layouts-templates.html
Erstellt von For Type Datum
TYPO3.net - Template Vererbung und This thread Refback 15.07.2008 12:33
TYPO3.net - Template Vererbung und This thread Refback 09.07.2008 11:01
TYPO3.net - Template Vererbung und This thread Refback 03.07.2008 09:40

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 01:12 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67