Adding a class to a Views style
While the Views module generously sprinkles class
and id
tags throughout its markup, they might not be perfectly suitable from a styling point of view with respect to our custom themes. In this recipe, we will look at using a preprocess function to add a class to the row of a view styled with the table plugin which, in this example, is the tracker view we have been working on throughout this chapter.
Getting ready
We will be using the myzen theme created earlier in this book to hold our template and styling customizations. We will also be using the Theme developer and Devel module while we peer under the hood. These modules are assumed to be installed and enabled.
The tracker view is assumed to be enabled. This recipe carries on with the customizations made to the tracker view earlier in this chapter.
How to do it...
First, let us use the Theme developer to get an idea of what we are dealing with. Browse to the tracker page at URL tracker
and enable Themer info...