You're not doing anything wrong, but most clients don't want a field displayed unless its value is NON-NULL. If you look at the catalog_full.tpl file, you will notice that it checks if the value is zero before display. You can remove that check, change it to bypass if it's garage (or a list of fields) or simply create a completely custom template that will display even 0 as its value.
To bypass the zero value check list of fields (bedrooms, garage) you can use this:
Code:
<?php if ((strlen($data['raw']) && !in_array($field, array('catalog_name','parentJumpTo'))) || in_array($field, array('bedrooms','garage'))): ?>
Bookmarks