Problem
Erstellen FXG-Scrip-Label Parameter im Scene7 Publishing System (SPS)?
Lösung
Ein auf ein Objekt angewendeter Scripting-Tag erstellt keinen Parameter. Sondern er fügt dem entsprechenden Objekt ein s7:elementID zur Verwendung mit DOM-Manipulation hinzu. Wenn Sie versuchen, ein Textinhaltsparameter automatisch zu erstellen, erstellen Sie eine Inline-Textvariable.
Dies wird erreicht, indem Sie wie im folgenden Beispiel definieren:
paramname:paramvalue
Nach dem Übertragen auf SPS mit irgendeinem Upload-Mechanismus, erscheint nur paramvalue und wird automatisch dem Parameter: param zugewiesen.
Es gibt einige Einschränkungen für diese Methode:
- Der Parameterwert darf kein Leerzeichen enthalten. Diese Methode ist normalerweise sehr gut, da Sie nur einen Platzhalter für den dynamischen Inhalt erstellen. Leerzeichen können später eingefügt werden, indem „%20“ in der URL verwendet wird.
- Die andere Einschränkung besteht darin, dass alle Attribute innerhalb des definierten Strings dieselben Werte verwenden. Anders ausgedrückt, es sollten keine Änderungen an Farbe, Schriftgröße und so weiter vorgenommen werden.
Tatsächlich ist es keine Beschränkung auf Inline-Textvariablen. Mit keiner Methode können wir eine Textinhaltsvariable für mehrere Bereiche definieren. Im FXG-Protokoll werden alle Zeichen getrennt, die verschiedene Einstellungen in mehreren Bereichen verwenden, auf die das eindeutige Attribut angewendet wird. Mit irgendeiner Methode werden allgemeine Attribute auf alle Zeichen innerhalb des Wertes einer Textinhaltsvariablen angewendet. Für Text, der andere Einstellungen benötigt, wird normalerweise ein anderer Parameter verwendet.
Bei Ihrem Konto anmelden