Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 30.08.07, 14:58
Forum Aktivist
 
Registriert seit: 13.08.07
Ort: Ruhrgebiet
Beiträge: 95
micha182 eine Nachricht über ICQ schicken

Eigene Templates für Unterseiten?


Hallo zusammen,

ich brauche für einige Seiten eigene html-vorlagen. Mein Weg, diese einzubinden ist jedoch etwas ungeschickt befürchte ich:

ich erstelle für die seite jeweils ein eigenes typoscript und ändere darin nur das templatefile.

kann man nicht zB per extension-template die jeweilige html-vorlage einbinden?

oder wie kann man das geschickter anstellen?

gruß, micha
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #2  
Alt 30.08.07, 15:21
Benutzerbild von maik
Forum Aktivist
 
Registriert seit: 17.07.07
Ort: Hamburg
Alter: 34
Beiträge: 80
maik eine Nachricht über Skype™ schicken

Das kannst du mit einem Template Selektor machen, oder mit TemplaVoilà.

Du kannst auch in deinem Haupttemplate die HTML Vorlage mit einer Condition umschalten.
Dann sparst du dir die erweiterungs Templates auf den jeweiligen Seiten.

Die eine richtige Lösung gibt es nicht.
Welche für dich die optimalste ist, hängt von unterschiedlichsten Faktoren ab.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #3  
Alt 30.08.07, 15:38
Forum Aktivist
 
Registriert seit: 13.08.07
Ort: Ruhrgebiet
Beiträge: 95
micha182 eine Nachricht über ICQ schicken
Lächeln

hey,

vielen dank, super.

stimmt, die eine richtige lösung wird es nicht geben, aber für mich scheint die condition-lösung optimal zu sein. so kann ich alles an code in einem zentralen script haben und auf den unterseiten nur noch design verändern - die funktionen bleiben größten teils erhalten - großartig

könntest du mir noch posten, wie so eine "if" abfrage in abhängigkeit der uid aussähe?

gruß, micha
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #4  
Alt 31.08.07, 07:26
Benutzerbild von maik
Forum Aktivist
 
Registriert seit: 17.07.07
Ort: Hamburg
Alter: 34
Beiträge: 80
maik eine Nachricht über Skype™ schicken

Schau mal in die TSRef.
http://typo3.org/documentation/docum....1.0/view/4/1/

Das ganze würde dann in etwas so aussehen:
Typoscript-Code:
1:
2:
PIDinRootline = 10,20,30]
page.10.template.file = template_2.html[global]
In diesem Beispiel würde alle Seiten mit der ID 10, 20, 30 und alle Unterseiten dieser Seiten das Template template_2.html erhalten.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #5  
Alt 31.08.07, 11:35
Forum Aktivist
 
Registriert seit: 13.08.07
Ort: Ruhrgebiet
Beiträge: 95
micha182 eine Nachricht über ICQ schicken
Rotes Gesicht

alles klar, danke, werde ich mich direkt mal mit befassen
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #6  
Alt 31.08.07, 12:45
Forum Aktivist
 
Registriert seit: 13.08.07
Ort: Ruhrgebiet
Beiträge: 95
micha182 eine Nachricht über ICQ schicken
Frage

so, nun hab ich das mal ausprobiert, auch so wie es in der referenz steht, aber irgendwie tut sich da gar nichts... mein code dafür sieht so aus:
Typoscript-Code:
1:
2:
3:
4:
[PIDinRootline = 1]
page.10.template.file=fileadmin/templates/home.html[global]
[PIDinRootline= 25 ]
page.10.template.file=fileadmin/templates/3ddsp.html[global]

im template steht das ganz oben, noch vor den anderen config-einstellungen.

komisch... noch ideen? oder mache ich da was falsch? die pfade stimmen ..
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #7  
Alt 31.08.07, 13:02
Benutzerbild von maik
Forum Aktivist
 
Registriert seit: 17.07.07
Ort: Hamburg
Alter: 34
Beiträge: 80
maik eine Nachricht über Skype™ schicken

Versuch das mal so:
Typoscript-Code:
1:
2:
3:
4:
page.10.template.file=fileadmin/templates/home.html
[PIDinRootline= 25 ]
page.10.template.file=fileadmin/templates/3ddsp.html
[global]
Ich bin mir nicht ganz sicher, aber ich glaube das Template wird dann erst für Seiten die Unterseiten von der ID=25 sind umgeschaltet. Die eite mit der ID=25 bekommt noch das Template home.html
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #8  
Alt 31.08.07, 13:02
Forum Aktivist
 
Registriert seit: 13.08.07
Ort: Ruhrgebiet
Beiträge: 95
micha182 eine Nachricht über ICQ schicken

ok, gelöst... endlich mal selber :D hihi ;)

also folgendes:

die abfrage findet direkt im page-object statt und sieht dann so aus - bei mir zumindest ;)

Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
# Default PAGE object:
page = PAGE
page.headerData.500 = TEXT
page.headerData.500.value = <link rel="alternate" type="application/rss+xml" title="RSS-Feed" href="http://localhost/envisiontec/index.php?id={$xmlnewsfeed_id}&type=100" />
page.includeLibs.gmenu_layers=media/scripts/gmenu_layers.php
page.config.index_enable=1
config.index_enable=1
page.10 = TEMPLATE
page.10.template=FILE
[PIDinRootline=1]
page.10.template.file=fileadmin/templates/home.html
[PIDinRootline=25]
page.10.template.file=fileadmin/templates/3ddsp.html
[global]
page.10{
... - ERROR: Line 15: Object Name String, "..." was not preceeded by any operator, =<>({;Line 15: The script is short of 1 end brace(s)

Geändert von micha182 (31.08.07 um 13:04 Uhr). Grund: vergessen O:-)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #9  
Alt 31.08.07, 13:05
Forum Aktivist
 
Registriert seit: 13.08.07
Ort: Ruhrgebiet
Beiträge: 95
micha182 eine Nachricht über ICQ schicken

ach mist... krieg das editieren nicht hina uf die schnelle:

ausschlaggebend sind hier natürlich nur die zeilen 8-14 ..

danke nochmal ;)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #10  
Alt 31.08.07, 13:06
Forum Aktivist
 
Registriert seit: 13.08.07
Ort: Ruhrgebiet
Beiträge: 95
micha182 eine Nachricht über ICQ schicken

haha, ja, hatte ich in der zwischenzeit schon getan aber vielen dank!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre 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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Auswahlliste mit unterseiten saaz Extension suchen und neue vorschlagen 0 11.07.08 09:53
Probleme mit unterseiten mknoppik TYPO3 4.x Installation und Updates 6 21.05.08 18:30
startseite und unterseiten Rtype TYPO3 4.x Fragen und Probleme 1 11.07.07 07:09
zwei eigene Templates statim TYPO3 4.x Fragen und Probleme 0 27.10.06 11:01
Hilfe,wie legt man mit TV für Startseite und Unterseiten jeweils templates an? flashsilver TemplaVoila 1 21.08.06 14:00


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:38 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0