Hi thanks for your reply however still did not manage to make it work. Indeed the same syntax works fine when used in a normal Joomla template.
my templateDetails.xml file is as follows;
<params>
<param name="logo" type="media" default="default value"
label="Logo"
description="Please choose an image.">
</param>
</params>
<config>
<fields name="params">
<fieldset name="BASIC">
<field name="logo" type="media" default="default value"
label="Logo"
description="Please choose an image." />
</fieldset>
</fields>
</config>
In the index.php file I use the following code ...
<?php
$logo = $this->params->get('logo', 'nologo');
?>
logo=<?php echo htmlspecialchars($logo); ?>
What I get printed is "nologo". This - for me - also happens with the one of the templates that comes with mobile Joomla. It seems as if the $this.params.get() does not return anything!!
EDIT: I also unistalled the template and then re-installed it (from the discover option). The result is the same.