diff --git a/fhem/FHEM/98_DOIF.pm b/fhem/FHEM/98_DOIF.pm index 49bc70301..04aa4dbda 100644 --- a/fhem/FHEM/98_DOIF.pm +++ b/fhem/FHEM/98_DOIF.pm @@ -437,7 +437,7 @@ sub parse_tpl $wcmd =~ s/\$TD\{(.*)?\}\{(.*)?\}.*(\".*\")/for my \$rowi ($1) \{for my \$coli ($2) \{\$hash->\{$table\}\{td\}\{\$rowi\}\{\$coli\} = $3\}\}/g; $wcmd =~ s/\$TABLE/\$hash->{$table}{tablestyle}/; - $wcmd =~ s/<\n/\.\"\<\/tbody><\/table>{$table}{tablestyle}\'>\"\n/g; + $wcmd =~ s/<\s*\n/\."<\/tbody><\/table>\$hash->{$table}{header}"\n/g; $wcmd =~ s/\$VAR/\$hash->{var}/g; $wcmd =~ s/\$_(\w+)/\$hash->\{var\}\{$1\}/g; @@ -667,11 +667,12 @@ sub DOIF_RegisterEvalAll return undef if (!defined $hash->{$table}{table}); #$ret =~ s/class\=\'block\'/$hash->{$table}{table}/ if($hash->{$table}{table}); if ($table eq "uiTable") { - $ret .= "\n
{$table}{header}= "\n
"; + ">"; + $ret.=$hash->{$table}{header}; #$ret .= "\n
"; } else { $ret .= "\n