Posted by Marcus 78 on June 26, 2013 at 10:01pm
Hej
Har letat moduler som passar in på följande.
Lägga till class på tag, en anpassad class som på något sätt lägger till en unik class på varje tag.
Exempel
tag apelsin
class apelsin-tag
Måste man in och peta i templates eller vet någon något sätt?
Comments
Det beror lite på var dina
Det beror lite på var dina taggar skrivs ut. T.ex. ifall de matas ut som fält från views så är det ett sätt att lägga till klassen.
För att lägga till en klass till taxonomy-term.tpl.php så ska du lägga till din klass i classes_array. Det görs i template_preprocess_taxonomy_term
Om du förklarar lite mer var dina taggar skrivs ut så blir det lättare att peka på rätt ställe att lägga till kod/konfigurera.
//Pontus Nilsson, Digitalist
En liten fråga bara. Vad
En liten fråga bara. Vad menar du med tag?
Taxonomy tag?
HTML tag?
Min första tolkning var en HTML tag. Typ
<
div>
Hej Kristoffer Bra att du ber
Hej Kristoffer
Bra att du ber mig förtydliga lite.
Det är taxonomy tag som jag menar.
Apelsin-taggen kanske blir inkluderad i html5 :)
Pontus förslag fungerar
Pontus förslag fungerar väldigt bra. Men som sagt.
Hur är det du listar upp dina tags. När du tittar på en nod och ser en lista av assosicerade tags. När du väl har klickat på en. Eller är det via någon vy?
Det kan nog vara som så att det redan är lätt att fixa utan någon till modul.
Hej Pontus Tack för dina
Hej Pontus
Tack för dina svar. När jag listar mina taggar så gör jag det i ett vanligt fält genom termreferens.
En lösning skulle ju kunna vara att köra fältet med taggar dolt och visa taggarna genom en view och sidokontext och köra in den med field views modulen.
Det känns lite som att gå en omväg till något som borde vara ganska vanligt förekommande.
Om det är taggar som skrivs
Om det är taggar som skrivs ut i ett termreferensfält så är det theme_field__field_type du ska använda. I fallet för termreferens så blir funktionsnamnet MYTHEME_field__taxonomy_term_reference(), som läggs i template.php i ditt tema.
Du kan se exempel på hur temat Bartik har sin egna funktion att tema termreferensfält här.
Orginalfunktionen heter theme_field, och det är alltså den du overridar genom att ge ett mer specifikt temaförslag genom att implementera theme_field__[field_type].
//Pontus Nilsson, Digitalist