Unterschiedliche Linkformatierungen bei Garland-Theme
Eingetragen von Kamu (3)
am 01.10.2010 - 11:29 Uhr in
am 01.10.2010 - 11:29 Uhr in
Hallo liebe Community,
ich habe eine frage bzgl. des änderns von Linkformatierungen beim Garland-Theme.
Wie kann ich die z. B. die Farbe einzelner Links ändern, ohne das sich alle Links
mit umfärben?
Momentan ist es so, dass der <a>
-Tag keine class="" hat. Wie kann ich verschiedenen
<a>
-Tags Klassen zuweisen, damit z.B. mein Hauptmenü anders dargestellt wird wie
die Links zum Kommentare schreiben? Der Anhang veranschaulicht mein Problem
(alle Links sind rot).
Anhang | Größe |
---|---|
screenshot.jpg | 127.16 KB |
- Anmelden oder Registrieren um Kommentare zu schreiben
Sieh Dir mal dan Modul Menü
am 01.10.2010 - 11:43 Uhr
Sieh Dir mal das Modul [do:menu_attributes Menü Attributes] an. Damit kannst Du Klassen hinbekommen.
Beste Grüße
Werner
Danke erstmal für den
am 01.10.2010 - 14:17 Uhr
Danke erstmal für den Modultipp. Damit kann ich nun die Menüs
formatieren. Ich möchte nun aber auch noch mehr unter-
scheidungen darstellen. Der Screenshot anbei zeigt Rot
markiert die verschiedenen Klassen die ich noch definieren
möchte. Die Navigation kann ich mit Menu Attributes
formatieren.
Wie hab ich Zugriff auf "Kommentar" oder den Titellink der
einzelnen Nodes in der dargestellten Übersicht?
Schöne Grüße
Dann solltest Du Dich mal
am 01.10.2010 - 16:32 Uhr
Dann solltest Du Dich mal intensiv mit Drupal Theming und speziell den diversen Template-Files befassen. Dort kannst Du die Ausgabe des HTML-Codes direkt beeinflussen. Am besten fängst Du hier auf Drupalcenter mit dem Theming Handbuch an. Start etwa hier.
Beste Grüße
Werner
CSS Klassen
am 01.10.2010 - 16:46 Uhr
Hallo Kuma,
ich denke man kann das auch einfach mit CSS machen:
z.B. deine Event-Links kannst du ganz einfach wie auf deinem Screenshot dargestellt ansprechen:
#EVENT a {color: green}
und dein "1Kommentar" hat bestimmt auch die Klasse "links":
also
.links a {color: blue}
Damit kannst du alle Links in einer Klasse oder einer ID ansprechen.