How to display Views exposed filters fields as a table? I would like to display Views "Exposed filters" fields as a regular table, where the first column would be the field label, and the second column would be the field options/select lists.

So for example from this:



I would like to create this:



What is a possible solution for this?
It's easier than I expected.

How-to steps:


Copy views-exposed-form.tpl.php (http://pastebin.com/V77CPxPG) from the Views module's views/theme directory to your own theme's templates directory (but some themes have their template files in their root directory! (or maybe even other directories like theme or sg. else)).
Copy ANOTHER instance of this file to the same directory, BUT now name it so that it also contains the particular view's machine name after two dashes:  

views-exposed-form--page_test_ct.tpl.php  


(like it's explained here; you should give a unique machine name to your view!)
So in my example, the machine name of the view is page_test_ct, like you can see it here:

Modify views-exposed-form--page_test_ct.tpl.php like this:
http://pastebin.com/1qfim7VX
Clear cache (theme registry).




SCREENSHOTS

BEFORE



AFTER



AFTER; having some exposed operators and descriptions too