Problema
¿Crean las etiquetas de script de FXG parámetros del sistema de publicación Scene7 (SPS)?
Solución
Una etiqueta de script aplicada a un objeto no crea un parámetro. Lo que hace es añadir un s7:elementID al objeto dado para su uso con Manipulación DOM. Si está intentando crear automáticamente un parámetro de contenido de texto, cree una variable de texto en línea.
Se realiza definiendo como se muestra en el siguiente ejemplo:
paramname:paramvalue
Después de pulsar SPS, utilizando cualquier mecanismo de carga, solo aparece el paramvalor y se asigna automáticamente al parámetro: param.
Existen algunas limitaciones para este método:
- No debe haber ningún espacio en el valor del parámetro. Este método suele estar bien, ya que solo está creando un marcador de posición para el contenido dinámico real. Los espacios pueden ser incorporados posteriormente usando %20 en la URL.
- La otra limitación es que todos los atributos dentro de la cadena de definición utilizan los mismos valores. En otras palabras, no debería haber ningún cambio en el color, tamaño de fuente o cualquier otra cosa.
En realidad, no es una limitación de las variables de texto en línea y con cualquier método utilizado no podemos definir una variable de contenido de texto a múltiples tramos. Dentro del protocolo FXG, se separan los caracteres que usan diferentes configuraciones en múltiples espacios que tienen los atributos únicos aplicados a ellos. Utilizando cualquier método, aplica atributos comunes a todos los caracteres dentro de un valor de variables de contenido de texto. Normalmente utilizamos otro parámetro para cualquier texto que necesite una configuración diferente.