Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten Ansicht
  #1  
Alt 22.04.08, 11:47
Forum Stammgast
 
Registriert seit: 13.11.06
Beiträge: 114
Gelöst - CSS Klasse für bestimmte Seiten ändern?

Hallo zusammen!

Ich würde gerne n Seiten, eine ander CSS Klasse für das <li> geben.
Diese Klasse sollte dann auch auf allen Unterseiten der Seite übernommen werden.

Geht sowas?

Würde mir aber schon helfen, wenn ich den wrapItemAndSub bei bestimmten Seiten ändern kann!

Ich hab schon mal ein wenig mit "override" probiert, aber leider nie mit dem gewünschten Erfolg.

Hier mein Standard TS:


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:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
lib.sub-navi = HMENU

lib.sub-navi{
entryLevel = 1
1 = TMENU
1.wrap = <ul>|</ul>
1.noBlur = 1
1{
    # no state: normale Formatierung
NO{
wrapItemAndSub = <li class="first">|</li>||<li>|</li>||<li>|</li>
stdWrap.htmlSpecialChars = 0

}

    # act state: gültig von der rootseite bis zur aktuellen Seite
ACT=1
ACT{
wrapItemAndSub = <li class="first active">|</li>||<li class="active">|</li>||<li class="active">|</li>
stdWrap.htmlSpecialChars = 0

}
}

2 = TMENU
2.wrap = <ul>|</ul>
2.noBlur = 1
2{
NO{
wrapItemAndSub = <li class="first">|</li>||<li>|</li>||<li>|</li>
stdWrap.htmlSpecialChars = 0
}
    # act state: gültig von der rootseite bis zur aktuellen Seite
ACT=1
ACT{
wrapItemAndSub = <li class="first active">|</li>||<li class="active">|</li>||<li class="active">|</li>
stdWrap.htmlSpecialChars = 0
}
}
}

Besten Dank schon mal!

Geändert von lorrey (25.04.08 um 17:00 Uhr).
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
Sponsored Links
  #2  
Alt 22.04.08, 11:51
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.12.05
Ort: Kiel
Alter: 38
Beiträge: 1.970
Armin eine Nachricht über ICQ schicken Armin eine Nachricht über Skype™ schicken

moin,

greif am besten auf condition zurück.

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 22.04.08, 13:42
Forum Stammgast
 
Registriert seit: 13.11.06
Beiträge: 114

Hallo Armin!

Also wenn ich es für Seite 13 und 17 haben will muss ich es so machen?

Leider geht das bei mir nicht!
Conditions dürfen doch nicht in geschweiften Klammern sitzen oder?

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:
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:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
lib.sub-navi = HMENU

[PIDinRootline = 13,17]


lib.sub-navi{
entryLevel = 1
1 = TMENU
1.wrap = <ul>|</ul>
1.noBlur = 1
1{
    # no state: normale Formatierung
NO{
wrapItemAndSub = <li class="first rot">|</li>||<li class="rot">|</li>||<li class="rot">|</li>
stdWrap.htmlSpecialChars = 0

}

    # act state: gültig von der rootseite bis zur aktuellen Seite
ACT=1
ACT{
wrapItemAndSub = <li class="first active rot">|</li>||<li class="active rot">|</li>||<li class="active rot">|</li>
stdWrap.htmlSpecialChars = 0

}
}

2 = TMENU
2.wrap = <ul>|</ul>
2.noBlur = 1
2{
NO{
wrapItemAndSub = <li class="first rot">|</li>||<li class="rot">|</li>||<li class="rot">|</li>
stdWrap.htmlSpecialChars = 0
}
    # act state: gültig von der rootseite bis zur aktuellen Seite
ACT=1
ACT{
wrapItemAndSub = <li class="first active rot">|</li>||<li class="active rot">|</li>||<li class="active rot">|</li>
stdWrap.htmlSpecialChars = 0
}
}
}

[end]

lib.sub-navi{
entryLevel = 1
1 = TMENU
1.wrap = <ul>|</ul>
1.noBlur = 1
1{
    # no state: normale Formatierung
NO{
wrapItemAndSub = <li class="first">|</li>||<li>|</li>||<li>|</li>
stdWrap.htmlSpecialChars = 0

}

    # act state: gültig von der rootseite bis zur aktuellen Seite
ACT=1
ACT{
wrapItemAndSub = <li class="first active">|</li>||<li class="active">|</li>||<li class="active">|</li>
stdWrap.htmlSpecialChars = 0

}
}

2 = TMENU
2.wrap = <ul>|</ul>
2.noBlur = 1
2{
NO{
wrapItemAndSub = <li class="first">|</li>||<li>|</li>||<li>|</li>
stdWrap.htmlSpecialChars = 0
}
    # act state: gültig von der rootseite bis zur aktuellen Seite
ACT=1
ACT{
wrapItemAndSub = <li class="first active">|</li>||<li class="active">|</li>||<li class="active">|</li>
stdWrap.htmlSpecialChars = 0
}
}
}
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 22.04.08, 13:57
Forum Stammgast
 
Registriert seit: 13.11.06
Beiträge: 114

ahh es geht - ich depp hatte das [else] vergessen!
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 22.04.08, 14:06
Forum Stammgast
 
Registriert seit: 13.11.06
Beiträge: 114

... schade zu früh gefreut!!!

Es geht zwar aber wenn ich zb in Seite 17 oder in Unterseiten von ihr bin, macht er leider auch alle Seiten auf der gleichen Ebene wie Seite 17 mit den neuen Klassen.

Er soll aber nur 17 und alle drunter machen und den Rest nicht!

Geht das irgendwie?!?
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 22.04.08, 14:23
Forum Stammgast
 
Registriert seit: 02.01.08
Alter: 28
Beiträge: 114

du musst auch noch das normale mit nem [GLOBAL] einleiten....
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 22.04.08, 14:58
Forum Stammgast
 
Registriert seit: 13.11.06
Beiträge: 114

ahhh ich verstehe es nicht so ganz sorry!
also jetzt ohne else und mit global?!?

Hier mein Versuch!

Leider immer noch die ganze ebene von Seite 17 mit der Klasse "rot" - soll aber nur 17 und alle unterebenen

Wenn das dann irgendwann geht - wie bekomme ich das für Seite 13 noch dabei, die soll die Klasse "gelb" bekommen ?!?

DANKE!


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:
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:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
lib.sub-navi = HMENU


[GLOBAL]

lib.sub-navi{
entryLevel = 1
1 = TMENU
1.wrap = <ul>|</ul>
1.noBlur = 1
1{
    # no state: normale Formatierung
NO{
wrapItemAndSub = <li class="first">|</li>||<li>|</li>||<li>|</li>

        #ATagParams =
stdWrap.htmlSpecialChars = 0
         #stdWrap.innerWrap = <span class="link">|</span>    
}

    # act state: gültig von der rootseite bis zur aktuellen Seite
ACT=1
ACT{
wrapItemAndSub = <li class="first active">|</li>||<li class="active">|</li>||<li class="active">|</li>
      #ATagParams = class="active"
stdWrap.htmlSpecialChars = 0
     #stdWrap.innerWrap = <span class="link">|</span>    
}
}

2 = TMENU
2.wrap = <ul>|</ul>
2.noBlur = 1
2{
    # no state: normale Formatierung
NO{
wrapItemAndSub = <li class="first">|</li>||<li>|</li>||<li>|</li>
stdWrap.htmlSpecialChars = 0
         #stdWrap.innerWrap = <span class="link">|</span>    
}
    # act state: gültig von der rootseite bis zur aktuellen Seite
ACT=1
ACT{
wrapItemAndSub = <li class="first active">|</li>||<li class="active">|</li>||<li class="active">|</li>
      #ATagParams = class="active"
stdWrap.htmlSpecialChars = 0
     #stdWrap.innerWrap = <span class="link">|</span>    
}
}

3 = TMENU
3.wrap = <ul>|</ul>
3.noBlur = 1
3{
    # no state: normale Formatierung
NO{
wrapItemAndSub = <li class="first">|</li>||<li>|</li>||<li>|</li>
stdWrap.htmlSpecialChars = 0
         #stdWrap.innerWrap = <span class="link">|</span>    
}
    # act state: gültig von der rootseite bis zur aktuellen Seite
ACT=1
ACT{
wrapItemAndSub = <li class="first active">|</li>||<li class="active">|</li>||<li class="active">|</li>
      #ATagParams = class="active"
stdWrap.htmlSpecialChars = 0
     #stdWrap.innerWrap = <span class="link">|</span>    
}
}

}


[PIDinRootline = 17]

lib.sub-navi{
entryLevel = 1
1 = TMENU
1.wrap = <ul>|</ul>
1.noBlur = 1
1{
    # no state: normale Formatierung
NO{
wrapItemAndSub = <li class="first rot">|</li>||<li class="rot">|</li>||<li class="rot">|</li>

        #ATagParams =
stdWrap.htmlSpecialChars = 0
         #stdWrap.innerWrap = <span class="link">|</span>    
}

    # act state: gültig von der rootseite bis zur aktuellen Seite
ACT=1
ACT{
wrapItemAndSub = <li class="active first rot">|</li>||<li class="active rot">|</li>||<li class="active rot">|</li>
      #ATagParams = class="active"
stdWrap.htmlSpecialChars = 0
     #stdWrap.innerWrap = <span class="link">|</span>    
}
}

2 = TMENU
2.wrap = <ul>|</ul>
2.noBlur = 1
2{
    # no state: normale Formatierung
NO{
wrapItemAndSub = <li class="first rot">|</li>||<li class="rot">|</li>||<li class="rot">|</li>
stdWrap.htmlSpecialChars = 0
         #stdWrap.innerWrap = <span class="link">|</span>    
}
    # act state: gültig von der rootseite bis zur aktuellen Seite
ACT=1
ACT{
wrapItemAndSub = <li class="first active rot">|</li>||<li class="active rot">|</li>||<li class="active rot">|</li>
      #ATagParams = class="active"
stdWrap.htmlSpecialChars = 0
     #stdWrap.innerWrap = <span class="link">|</span>    
}
}

3 = TMENU
3.wrap = <ul>|</ul>
3.noBlur = 1
3{
    # no state: normale Formatierung
NO{
wrapItemAndSub = <li class="first rot">|</li>||<li class="rot">|</li>||<li class="rot">|</li>
stdWrap.htmlSpecialChars = 0
         #stdWrap.innerWrap = <span class="link">|</span>    
}
    # act state: gültig von der rootseite bis zur aktuellen Seite
ACT=1
ACT{
wrapItemAndSub = <li class="first active rot">|</li>||<li class="active rot">|</li>||<li class="active rot">|</li>
      #ATagParams = class="active"
stdWrap.htmlSpecialChars = 0
     #stdWrap.innerWrap = <span class="link">|</span>    
}
}

}
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 22.04.08, 15:00
Forum Stammgast
 
Registriert seit: 02.01.08
Alter: 28
Beiträge: 114

genau andersrum erst die Bereich die anders sind, dann die globalen...
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 22.04.08, 15:28
Forum Stammgast
 
Registriert seit: 13.11.06
Beiträge: 114

... hab ich gemacht, jetzt geht es gar nicht mehr !

HILFE - ich dreh durch - kann doch nicht so schwer sein - ich raffe es aber leider nicht!
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 22.04.08, 16:09
Forum Stammgast
 
Registriert seit: 02.01.08
Alter: 28
Beiträge: 114

Ok, hier mal ein einfaches Beispiel:

seite.40 = TEXT
[hour = > 2]
seite.40.value = Guten Morgen
[hour = > 11]
seite.40.value = Herzlich Willkommen
[hour = > 19]
seite.40.value = Guten Abend
[global]

versuch das mal...
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
Klasse des <p>-Tags der Content-Elemente ändern Timethee TYPO3 3.x Fragen und Probleme 4 12.06.08 08:52
Bestimmte Seiten für bestimmte Gruppen Reimemonster TYPO3 4.x Fragen und Probleme 3 03.09.07 15:36
Bestimmte Seiten nur für bestimmte Gruppen... Steffi TYPO3 4.x FE-User 11 04.07.07 14:47
Bestimmte Seiten mit andrer Hintergrundfarbe bolshi HTML & CSS 1 22.05.07 13:47
Bestimmte Seiten von der Suche ausschließen mikettel Indexed Search 4 11.04.06 09:21


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:02 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