La etiqueta HTML se sustituye por un elemento HTML o XML plenamente compuesto en el elemento de contenido publicado. Este elemento facilita la edición de plantillas de presentación mediante un editor HTML estándar porque usa sintaxis que no se evaluará como HTML incorrecto.
Publisher sustituye un elemento llamado pcs:html:xxx por un elemento HTML con la etiqueta xxx (<xxx>). Para crear un elemento HTML estándar, escriba la etiqueta HTML en el cuadro Etiqueta HTML.
La etiqueta de inicio recibe atributos derivados de los atributos del elemento pcs:html:xxx. Puede haber cualquier número de atributos, y cada uno puede ser un atributo de expresión o un atributo literal:
Un atributo
de expresión tiene la forma expr:yyy="expr",
donde yyy
es cualquier nombre de atributo legal y expr
es cualquier expresión legal.
El atributo generado en la etiqueta resultante es yyy="result",
donde result
es el texto resultante de la evaluación de la expresión expr.
Esta forma permite que el escritor de la plantilla pueda proporcionar
un valor, calculado en el momento de publicación, como el valor del atributo.
Para crear un atributo de expresión, escriba el atributo en el cuadro
Expresión PCS y escriba el
nombre de la etiqueta en el correspondiente cuadro Nombre
de expresión HTML.
Un atributo
literal tiene la forma attr:yyy="value",
donde yyy
es cualquier nombre de atributo legal y value
es cualquier valor de atributo legal. El correspondiente atributo generado
en la etiqueta resultante es yyy="value".
Para crear una etiqueta con un atributo literal, escriba el atributo
en el cuadro Valor estático
y escriba el nombre de la etiqueta en el correspondiente cuadro Nombre de expresión HTML.
|
Atributo |
Descripción |
| Sintaxis | <pcs:html:xxx (expr:yyy="expr" | attr:yyy="value")>content </pcs:html:xxx> |
|
Ejemplo: |
<pcs:html:a expr:href="nextchapter.location">Capítulo siguiente</pcs:html:a> |
El texto entre comillas se evalúa basándose en el código HTML resultante. En este caso el ejemplo crearía un vínculo "Capítulo siguiente" al capítulo siguiente tal y como se define en la propiedad de Publisher a la que se hace referencia (nextchapter.location).
De forma predeterminada, un elemento generado por la etiqueta HTML tiene un etiqueta de inicio, una etiqueta de fin y contenido. Para sobrescribir este formato, use los atributos de estilo y contenido adicionales.
Nota: también puede escribir código HTML directamente en el cuadro Código en el editor de plantillas de presentación.