art-d-sign
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 18.07.2006, 14:09   #1
TP-Junior
 
Registriert seit: Jul 2006
Ort: Leipzig
leoing macht alles soweit korrekt

Menü: Link style code injizieren statt wrap?


Morgen,

bin T3 und CSS und Forum Einsteiger, habt Nachsicht

Folgender Menü Style ist in einer statischen Seite (die auf T3 umziehen
soll) realisiert:

PHP-Code:
<div id="menu">
  <
div class="mm_on"><a href="index.html" class="menu_on">Home</a></div>
  <
div class="mm_off"><a href="credo.html" class="menu_off">Credo</a></div>
  <
div class="mm_off">&nbsp;</div>
</
div
Dahinter liegt folgendes CSS:

PHP-Code:
a:link.menu_on text-decoration:nonecolor:#ffffff; font-weight:bold; font-size:12px;}
a:visited.menu_on text-decoration:nonecolor:#ffffff; font-weight:bold; font-size:12px;}
a:hover.menu_on text-decoration:nonecolor:#ffffff; font-weight:bold; font-size:12px; }
a:active.menu_on text-decoration:nonecolor:#ffffff; font-weight:bold; font-size:12px;}


.mm_on                {
                    
background-image:  url("menu_on.gif"); background-repeat:no-repeat;
                    
width:164pxheight:28px;
                    
line-height:28px;
                    
padding-left:25px;
                    }
.
mm_off                {
                    
background-image:  url("menu_off.gif"); background-repeat:no-repeat;
                    
width:164pxheight:28px;
                    
line-height:28px;
                    
padding-left:25px;
                    } 
Problem ist: mm_on + mm_off ist ja einfach mittels

PHP-Code:
1.NO.linkWrap = <div class="mm_off"> | </div
zu realisieren. Aber wie bekomme ich das menu_on oder menu_off in die Links

PHP-Code:
<a href="index.html" class="menu_on"
"geschmuggelt"? Oder kann Typo3 nur wrappen un dich muß das CSS umformulieren? Ist mir bisher nicht gelungen - irgendwelche Tips?

Besten Dank, Ingo
leoing ist offline   Mit Zitat antworten


Alt 18.07.2006, 15:42   #2
TP-Special Mod
 
Benutzerbild von steffenk
 
Registriert seit: Feb 2005
Ort: Haan / NRW
steffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine User
Hallo und herzlich willkommen.

Code:
1.ACT = 1
1.ACT < .1.NO
1.ACT.linkWrap = <div class="mm_on"> | </div>
ACT ist der Zustand der aktiven Seite.

Wobei ich anmerken möchte, das Menüs normalerweise als Listen generiert werden.
__________________

Typo3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
steffenk ist offline   Mit Zitat antworten
Alt 19.07.2006, 13:48   #3
TP-Junior
 
Registriert seit: Jul 2006
Ort: Leipzig
leoing macht alles soweit korrekt
Hi Stäffen

danke für's Willkommen!


Zitat:
Zitat von St@eff.en
Code:
1.ACT = 1
1.ACT < .1.NO
1.ACT.linkWrap = <div class="mm_on"> | </div>
ACT ist der Zustand der aktiven Seite.
Das ist cool, weil ich schon immer mal wissen wollte, wie das geht,
habe mit CUR rumgespielt, aber nicht komplett erfolgreich - danke dir!

Aber: Hatte mich wahrscheinlich nicht klar genug ausgedrückt.
Daß wrappen mit TS problemlos geht, war mir klar. Nun ist das CSS
aber leider so, daß die font Eigenschaften innerhalb von <a ...> mitgegeben werden:

PHP-Code:
<a href="index.html" class="menu_on"
Beachte, daß es mm_on und menu_on gibt. So, das ist ja nun irgendwie schwer zu wrappen. Habe versucht, das CSS umzuschreiben, daß ich den link in einen <div> link </div> einschließen kann, hat nicht geklappt. Kenne mich bei CSS auch noch nicht aus, ob das überhaupt geht.

Mein Eindruck ist ja, daß man das in Typo3 nicht lösen kann, weil nur wrappen aber nicht injizieren (in <a ..>) geht, also das CSS umschreiben muß, um wrappable zu sein.

Zitat:
Zitat von St@eff.en
Wobei ich anmerken möchte, das Menüs normalerweise als Listen generiert werden.
Hmm, das klingt nach einem wichtigen Hinweis. Ich verstehe ihn bloß nicht. Care to elaborate?


Gruß!
leoing ist offline   Mit Zitat antworten
Alt 19.07.2006, 16:37   #4
TP-Special Mod
 
Benutzerbild von steffenk
 
Registriert seit: Feb 2005
Ort: Haan / NRW
steffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine User
folgendes, ein Standardmenü sieht so aus:

Code:
<ul id="mainmenu">
<li><a href="">...</a></li>
<li><a class="active" href="">...</a></li>
<li><a href="">...</a></li>
<li><a href="">...</a></li>
<li><a href="">...</a></li>
</ul>
So kannst Du alle Elemente im Hauptmenü leicht ansprechen:

ul#mainmenu - Eigenschaften der Liste
ul#mainmenu li - Eigenschaften der Listenpunkte
ul#mainmenu li a - Eigenschaften der Links
ul#mainmenu li a.active - Eigenschaften des aktuellen Links
__________________

Typo3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
steffenk ist offline   Mit Zitat antworten
Alt 26.07.2006, 19:26   #5
TP-Junior
 
Registriert seit: Jul 2006
Ort: Leipzig
leoing macht alles soweit korrekt
Hallo Steffen,

Zitat:
Zitat von St@eff.en
folgendes, ein Standardmenü sieht so aus:
Hab's probiert, bin aber irgendwie CSS-lernresistent bei der Hitze.

Ich hab aber gefunden was ich mit "injizieren" meinte: ATagParams. Und zwar hier bei "dir" , jetzt geht mein Menü.
leoing ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Typo3
Menü: Link style code injizieren statt wrap? Menü: Link style code injizieren statt wrap?
« TS in Zusammenhang mit lz_gellery | Error 500 be sr_feuser_register »

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 07:35 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