Seite 1 von 1
Übergabe von ProductProperty funktioniert nicht
Verfasst: 25 Jun 2012, 15:38
von djspcworld
Hallo zusammen!
Folgendes hatte ich versucht:
ProduktXY (neu)
Code: Alles auswählen
[ProductProperty]
type: unicode
name: language
multivalue: False
editable: True
description: Language
values: ["DE", "EN"]
default: ["DE"]
Das Property wird im Interface auch normal angezeigt.
Dazu folgende Zeile im SCript:
Code: Alles auswählen
Set $INST_LANG$ = GetProductProperty ("language", "DE")
language sollte ja dann eigentlich gezogen werden, nur wenn es dort leer ist sollte er DE wählen.
Er scheint es nun zu ziehen, jedoch mit Fehler (EN ist im Webinterface gewählt, DFE ist eigentlich default, installiert wird in EN)
Aber warum folgende Mledung zu Beginn der Installation:
Code: Alles auswählen
Sektion Actions (Kommando in Zeile 29):
$INST_LANG$ = GetProductProperty("language")
"," expected
[OK] [Exit]
Ich bin dankbar für gute Iden
Re: Übergabe von ProductProperty funktioniert nicht
Verfasst: 26 Jun 2012, 08:13
von Thomas_H
Moinsens,
Code: Alles auswählen
Set $INST_LANG$ = GetProductProperty ("language", "DE")
Nimm mal das Leerzeichen hinter dem Komma zwischen "language" und "DE" weg.
Aus dem Beispiel des
Handbuchs:
Gruß
Thomas_H
Re: Übergabe von ProductProperty funktioniert nicht
Verfasst: 26 Jun 2012, 13:06
von djspcworld
Kann es das wirklich sein?
Vorher hatte ich kein DefaultWert eingetragen, also einfach nur GetProductProperty("language")
Oder darf das so auch nicht sein?
Re: Übergabe von ProductProperty funktioniert nicht
Verfasst: 26 Jun 2012, 15:21
von Thomas_H
Moinsens,
hab nochmal im
winst-Handbuch nachgesehen, da steht es auch mit Leerzeichen. Also Asche auf mein Haupt
Aber was mir bei weiteren Recherchen im
Handbuch, Kap. 22.4 aufgefallen ist, ist dass die Werte nicht in Anführungszeichen stehen.
[ProductProperty]
name: enigmail
description: Installiere Verschluesselungs Plugin fuer GnuPG
values: on, off
default: off
Unter "values" sehen wir wieder das Leerzeichen, aber "on, off" eben ohne.
Gruß
Thomas_H
Re: Übergabe von ProductProperty funktioniert nicht
Verfasst: 26 Jun 2012, 15:22
von TheAngryCube
Also ich schreibe es auch immer mit dem Leerzeichen und hatte noch nie Probleme.
Etwas anderes was mir aufgefallen ist:
ProduktXY (neu)
Code: Alles auswählen
[ProductProperty]
type: unicode
name: language
multivalue: False
editable: True
description: Language
values: ["DE", "EN"]
default: ["DE"]
Ist das mit dem editable = true so gewollt? Würde ja bedeuten das jeder reinschreiben kann was er will im Interface. Denke Du willst nur eine Auswahl zwischen DE und EN oder?
Ah, da sehe ich gerade etwas...ist zufällig hier ein Leerzeichen? values: ["DE",_"EN"]
Da darf auf jeden Fall keins sein...
Grüße
Re: Übergabe von ProductProperty funktioniert nicht
Verfasst: 26 Jun 2012, 16:08
von Thomas_H
Moinsens,
ist im von mir zitierten Beispiel auch.

Und das haben die Jungs ... ähm und Mädels ('tschuldige Birgit

) von UIB geschrieben. Nach all den Vorschlägen gibt es nun folgende Möglichkeiten:
* statt weiterzuspekulieren, die Vorschläge austesten und berichten

* komplettes Script hier veröffentlichen, damit man es ggf. selbst austesten kann.
in jedem Fall:
* Lösung sofern gefunden hier posten...
Gruß
Thomas_H