Zum Inhalt springen

Angst vor Haue/ Linkfarben

Erstellt am 6. März 2006 · 6 Antworten · letzte Antwort am 20. März 2006

Tags: HTML & CSS, Frage

slim2k ·

Auch auf die Gefahr hin, dass ich jetzt Schläge bekomme,...
Es ist mir nach gründlichen durchsuchen des Forum nicht gelungen, einen zweiten Linkstyle zu definieren.

Also ich arbeite mit Typo 3.8.1 und verwende CSS Styled Content.

In meiner .css Datei stehen folgende Definitionen für die Links:

a:link {
	color: #44749C;
                text-decoration: none;        
}
a:visited {
                color: #44749C;
                text-decoration: none;
}
a:hover {
	color: #D60000;
                text-decoration: underline;
}
a:active {
	color: #44749C;
                text-decoration: none;
}
a.menu2:link { 
                  color:#FF0000; 
                  text-decoration:none; 
                  font-weight: bold;
} 
a.menu2:visited { 
                  color:#FF0000; 
                  text-decoration:none; 
} 
a.menu2:active { 
                  color:#FF0000; 
                  text-decoration:underline; 
} 
a.menu2:hover   {
                   text-decoration: underline; 
                   color: #FF0000; 
}

Nun möchte ich, wenn ich bestimmte Links mit <span class="menu2">Link</span> im Template definiere, dass menu2 angewandt wird und nicht der Standardstyle!

Im Setup des Templates steht folgendes:

NEWS_BOX = HMENU 
NEWS_BOX.special = directory 
NEWS_BOX.special.value = 2 
NEWS_BOX.1 = TMENU
NEWS_BOX.1.NO = 1 
NEWS_BOX.1.NO.linkWrap = | : |*| 
| :; |*|  |
NEWS_BOX.1.NO.ATagParams = class="menu2"

Eine Testseite habe ich eingerichtet, wobei der Link1 keinen style zugewiesen bekommen hat und der Link2 der Klasse menu2 angehört sie im CSS definiert wurde, jedoch nicht übernommen wird.

http://www.kanupolo.net/index.php?id=34

Für Hilfe bin ich sehr dankbar!

_o3_ ·
MENU = HMENU
MENU {
  1 = TMENU
  1 {
    wrap =<ul>|</ul>
    NO = 1
    NO.wrapItemAndSub = <li>|</li>

    CUR = 1
    CUR.wrapItemAndSub = <li class="staticmenuCUR">|</li>

    ACT = 1
    ACT.wrapItemAndSub = <li class="staticmenuCUR">|</li>
  }
}

ach und deine zuweisung geht so nicht, da musst du schon dem <a-tag> die klasse zuweisen, da so dein span überschrieben wird!

<a href="http://www.slimpix.de" class="menu2">link2</a>

slim2k ·

hey _o3_,

danke für den versuch, aber das problem ist nicht gelöst, da ich mich wahrscheinlich falsch ausgedrückt hatte.
ich habe im template kein tag wie

<a href="http://www.slimpix.de" class="menu2">link2</a>

sondern nur

<td height="22" align="center" id="NEWS_BOX">###BACK###</td>

und der linkstyle soll hier auf den backlink angewandt werden und nicht auf einen ganzen absatz!
hast du evtl. noch eine andere idee?

slim2k ·

hallo erneut,

bin am verzweifeln, #angry# kann mir denn wirklich niemand helfen?

Für Ideen bin ich sehr dankbar!

ju-li ·

Mal ne Frage, hast du in deinem TypoScript genauso wie du es hier geschrieben hast? Weil TS kann leider nicht mit Zeichenumbrüchen umgehen!

Geht nicht

NEWS_BOX.1.NO.linkWrap = | : |*|
| :; |*|  |

Geht

NEWS_BOX.1.NO.linkWrap = | : |*| | :; |*|  |

Ansonsten sieht dein TS eigentlich ok aus!

slim2k ·

hey ju-li,

ich habe es geändert, so wie du es gemacht hast, leider kein weiterkommen :-(

trotzdem danke!

_o3_ ·

da du hier, bei deiner optionsplit schon nen wrap angibst, kannst du doch auch hier wrappen lassen !?

NEWS_BOX.1.NO.linkWrap = | : |*| | :; |*|  |

NEWS_BOX.1.NO.linkWrap = <span class="eineKlasse">|</span> : |*| <span class="eineKlasse">|</span> :; |*|  <span class="eineKlasse">|</span>