Undefined index error in log I'm receiving the following error message in my log 

Notice: Undefined index: und in include()(line 56 of /sites/all/themes/mysite/node--recipe.tpl.php).


Here is the line off code

$node-&gt;field_recipe_skill_audio[$node-&gt;language][0]['filename']


This error message is well documented  but i've been unable to get the fixes working. I have try the following request. 

$node-&gt;field_recipe_skill_audio['en'][0]['filename']
$node-&gt;field_recipe_skill_audio['und'][0]['filename']
You can avoid the notice error by checking if that field has data, e.g

if (isset($node-&gt;field_recipe_skill_audio[$node-&gt;language][0]['filename'])) {
  /* Do stuff */
}


or

if (isset($node-&gt;field_recipe_skill_audio[LANGUAGE_NONE][0]['filename'])) {
  /* Do stuff */
}