Wie wrapper für Flag-Link erstellen
am 11.06.2014 - 15:21 Uhr in
Hallo zusammen,
in einer Drupal 7 Installation nutze ich Flags, mit dem User Nodes mit einem "gefällt mir/gefällt mir nicht mehr" markieren können.
Das funktioniert so weit ganz gut. Nur möchte ich jetzt ein Icon als Hintergrundbild einsetzen, je nach Flagstatus. Dazu benötige ich aber einen Wrapper, anhand dessen Style-Klassen ich dann entsprechend das Hintergrundbild setzen könnte.
Wie mache ich das denn am Geschicktesten?
Danke & Grüße
Helmut
- Anmelden oder Registrieren um Kommentare zu schreiben

Ist doch gar nicht nötig,
am 11.06.2014 - 17:21 Uhr
Ist doch gar nicht nötig, noch einen Wrapper zu setzen.
Um den Node zu flaggen gibts:
.flag-name.flag-action {
background: url("........") no-repeat........;
width: .....px;
height: .....px;
// Linktext unsichtbar machen mit:
text-indent: -9999em;
// oder:
color: transparent;
}
Das gleiche mit der Klasse .unflag-action um den Flag zurückzunehmen:
.flag-name.unflag-action {
background: url("........") no-repeat........;
width: .....px;
height: .....px;
// Linktext unsichtbar machen mit:
text-indent: -9999em;
// oder:
color: transparent;
}
Vielen Dank,
am 11.06.2014 - 17:56 Uhr
das ist ja super!!
und erleichtert mir die Arbeit ungemein...
Wenn Du da weitere
am 11.06.2014 - 17:57 Uhr
Wenn Du da weitere Anpassungen vornehmen möchtest oder musst, kannst Du Dir die flag.tpl.php aus dem Ordner "theme" im Modul-Ordner in Dein Theme-Ordner kopieren und hier Deine Anpassungen vornehmen. Das geht dann auch mit einer eigenen Template-datei je nach Flag, steht dann oben in der Template-Datei beschrieben