Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten Ansicht
  #1  
Alt 01.01.07, 18:14
Forum Stammgast
 
Registriert seit: 19.03.06
Ort: Forstinning
Alter: 51
Beiträge: 229
Averlon eine Nachricht über MSN schicken

header class zuweisen


Hallo,

ich habe typo3 und TS noch nicht verstanden. Man möge mir bitte helfen den wald vor lauter bäumen zu sehen.

Normalerweise gebe ich den inhalt einer seite so aus (funktioniert auch sehr gut:sad:

Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
#...
   # Inhalt der Hauptseite
INHALT=CONTENT
INHALT {
table=tt_content
select.orderBy=sorting
select.where=colPos=0
}
#...

Ich würde jetzt gerne in abhängigkeit vom feld "header_layout" anders agieren. Konkret möchte ich, wenn "Layout2" ausgewählt wurde, dem header eine andere formatierung (also class) zuweisen (ich arbeite ja mit css).

Mein versuch:
Typoscript-Code:
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:
#...
   # HEAD02 Inhalt
HEAD02I=CASE
HEAD02I {
key.field=header_layout
default=CONTENT
default {
table=tt_content
select.orderBy=sorting
select.where=colPos=0
select.pidInList=15
}
2=CONTENT
2 {
table=tt_content
select.orderBy=sorting
select.where=colPos=0
select.pidInList=15

#++++
#nach meiner meinung muss jetzt hier was kommen was dem header z.B. ein <div class=u2></div> zuweist
#++++
}    
}
#...

ich habe es so probiert:
Typoscript-Code:
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:
#...
   # HEAD02 Inhalt
HEAD02I=CASE
HEAD02I {
key.field=header_layout
default=CONTENT
default {
table=tt_content
select.orderBy=sorting
select.where=colPos=0
select.pidInList=15
}
2=CONTENT
2 {
table=tt_content
select.orderBy=sorting
select.where=colPos=0
select.pidInList=15
wrap=<div class=uschrift2> | </div>
#++++
#das würde nicht nur dem header sonder dem ganzen content diese class zuweisen
#++++

}    
}
#...

und so

Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
#...
# HEAD02 Inhalt
HEAD02I=CASE
HEAD02I {
key.field=header_layout
default=CONTENT
default {
table=tt_content
select.orderBy=sorting
select.where=colPos=0
select.pidInList=15
}
2=CONTENT
2 {
table=tt_content
select.orderBy=sorting
select.where=colPos=0
select.pidInList=15
renderObj=TEXT
renderObj.field=header
renderObj.stdWrap.wrap=<div class=uschrift2> | </div>
}    
}
#...

Was soll ich sagen. Hat alles nicht funktioniert. War ja sicherlich auch falsch. Aber ich weiss es halt nicht besser.

Kann jemand helfen?

+++
problem selbst glöst
Ergebnis wird hier in Kürze dargestellt
+++

Danke
__________________
Gruß Kalle

Geändert von Averlon (02.01.07 um 21:26 Uhr). Grund: gelöst
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 01.01.07, 18:54
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.12.05
Ort: Kiel
Alter: 38
Beiträge: 2.022
Armin eine Nachricht über ICQ schicken Armin eine Nachricht über Skype™ schicken

moin,

schau dir die lib.stdheader in der css_styled_content an

Armin
__________________
Nichts kommt von selbst, sogar eine Dummheit muss man erst machen.

Tipps und Tricks zu TYPO3: http://typo3.intervation.de
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 02.01.07, 16:58
Forum Stammgast
 
Registriert seit: 19.03.06
Ort: Forstinning
Alter: 51
Beiträge: 229
Averlon eine Nachricht über MSN schicken

Hallo Armin,

guter Hinweise. Allerdins lassen meine begrenzten kenntnisse über Typo3 TS keine direkte umsetzung zu. Es ist allerdings nicht so, dass ich es nicht versucht hätte.

Das ergebnis war, dass jetzt alle Header entsprechend formatiert wurden. Soweit so gut, leider aber nicht im sinne des erfinders.

Das Template enthält ja mehrere Marker die zu befüllen sind. Die meisten füllen sich mit Content aus einer anderen PID (pidInList=).

Die spezielle formatierung soll nur beim Marker ###HEAD02I### greifen. Und das auch noch nur, wenn Layout = "Layout2" ausgewählt wurde. Nach meinen begrenten TS vorstellungen muss da irgendwie ein CASE mitspielen und dann auch noch evtl. lib.stdheader. Das kriege ich nun doch nicht zusammen.

Na ja. Irgendwie werde ich es schon schaffen. Vielleicht hast du aber auch noch einen hinweise bei dem es bei mir "klick" macht.

Danke
__________________
Gruß Kalle
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 02.01.07, 21:28
Forum Stammgast
 
Registriert seit: 19.03.06
Ort: Forstinning
Alter: 51
Beiträge: 229
Averlon eine Nachricht über MSN schicken

+++
da es den "gelöst"-Butten derzeit nicht gibt: Problem selbst gelöst.
Ergebnis wird hier in Kürze dargestellt.

+++
__________________
Gruß Kalle
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


Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
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 anzufügen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

vB 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
Problem mit class.t3lib_htmlmail.php und class.tx_install.php swissweb TYPO3 4.x Fragen und Probleme 2 07.05.08 08:11
Bildelement eine class zuweisen audi_s TemplaVoila 0 26.03.08 10:57
Wie bekomme ich <div class="csc-header csc-header-n1"> weg? typonewbe TYPO3 4.x Fragen und Probleme 3 24.07.07 13:23
class.tslib_db.php und class.tslib_fe.php errors amagra TYPO3 4.x Fragen und Probleme 5 12.04.07 21:54
IMAGE eine class zuweisen? sebastian343 TYPO3 3.x Fragen und Probleme 0 07.02.06 08:18


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:00 Uhr.


Powered by vBulletin® Version 3.6.8 Patch Level 2 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0
Template-Modifikationen durch TMS