FHEM Forum

FHEM => Frontends => FHEMWEB => Thema gestartet von: Happy Fhem User am 30 Dezember 2013, 21:20:23

Titel: 01_FHEMWEB hiddenroom für Extensions
Beitrag von: Happy Fhem User am 30 Dezember 2013, 21:20:23
Bin gerade darüber gestolpert, dass ich Extensions (hier das RSS-Modul) nicht im Menü verstecken kann per "hiddenroom" Attribut.

Der Fix ist recht einfach eingebaut. In der aktuellen 01_FHEMWEB.pm Funktion

sub
FW_roomOverview($)

die neue Zeile an Zeilennummer 988 einfügen - hier im Kontext, betrifft nur die Zeile mit dem +:

  ########################
  # Show FW Extensions in the menu
  if(defined($data{FWEXT})) {
    my $cnt = 0;
    foreach my $k (sort keys %{$data{FWEXT}}) {
      my $h = $data{FWEXT}{$k};
      next if($h !~ m/HASH/ || !$h->{LINK} || !$h->{NAME});
+     next if($FW_hiddenroom{$h->{NAME}});
      push(@list1, $h->{NAME});
      push(@list2, $FW_ME ."/".$h->{LINK});
      $cnt++;
    }
    if($cnt > 0) {
      push(@list1, ""); push(@list2, "");
    }
  } 

Wäre klasse, wenn die Änderung mit übernommen wird.

Viele Grüße.
Titel: Antw:01_FHEMWEB hiddenroom für Extensions
Beitrag von: rudolfkoenig am 30 Dezember 2013, 21:45:39
Eingecheckt.