Take a look at the default node.tpl.php. You'll notice that they render the content with render($content)
.
I've never used Contemplate, but if you install the devel module you can then use the dpm()
function to take a look at the variables in detail. Try dpm($content)
, and you see all the content that you can render, or even use the hide function to remove content. For example, you can use hide($content['links])
prior to render($content)
and the links will not be rendered; you can display comments with render($content['comments']);
. Don't forget to print the value returned by render()
, as render()
returns the HTML markup used to render the element passed as argument to the function.
You can easily render the image field with render($content['your_image_field'])
.
If you are using the Countries module, then you can control what it is displayed in the content types display on admin/structure/types/manage/your-content-type/display, and simply render it like you do with the rest of your content.