Hey,
ich hab mit editFileList die .js Files eingeblendet.
Wenn ich versuche "fhem?cmd=style edit fhemweb.js" aufzurufen, zeigt er mir "Can't open ./FHEM/fhemweb.js: No such file or directory" - Da stimmt der Pfad nicht :/
Zitat von: Virsacer am 23 Oktober 2015, 18:02:48
ich hab mit editFileList die .js Files eingeblendet.
wie?
Mit
JS:$FW_dir."/pgm2":^.*\.js$
Ändere mal in der 01_FHEMWEB.pm die Zeile 1756 so ab:
} elsif($name =~ m/.*(js|css|_defs.svg)$/) {
Dein Attribut geht übrigens auch einfacher:
attr WEB editFileList JS:$FW_cssdir:^.*\.js$
Und da Rudi gerne richtige patches hat, bitteschön :)
Index: 01_FHEMWEB.pm
===================================================================
--- 01_FHEMWEB.pm (Revision 9648)
+++ 01_FHEMWEB.pm (Arbeitskopie)
@@ -1753,7 +1753,7 @@
my $cfgFileName = $1;
if($name eq $cfgFileName) {
return $attr{global}{configfile};
- } elsif($name =~ m/.*(css|_defs.svg)$/) {
+ } elsif($name =~ m/.*(js|css|_defs.svg)$/) {
return "$FW_cssdir/$name";
} elsif($name =~ m/.*(png|svg)$/) {
my $d="";
Ja, so funktionierts - Danke :)
Habs eingecheckt.
Ich habe in fhem ein eigenes Verzeichnis für meine Dateien angelegt mit dem Namen "meins".
Dann habe ich attr editFileList ergänzt mit der Zeile: Rufnummernsperre:"./meins":^(.*inc|.*cfg)
Auf der Seite fhem?cmd=style list
sind die betreffenden Dateien mit den Endungen .inc und .cfg unter "Rufnummernsperre" zu sehen. Klicke ich nun eine an, so kommt die Fehlermeldung: "Can't open ./FHEM/anrufe.inc: No such file or directory."
Gibt es da eine Abhilfe?
Zitat von: avrfuchs am 20 Juli 2016, 11:47:28
Gibt es da eine Abhilfe?
Nein.
Eigene Verzeichnisse werden von Edit files nicht unterstützt.