ShopSite

Especificación de Smart Tags

Las Smart Tags sirven para integrar la información de las bases de datos de productos y páginas de ShopSite con las páginas HTML personalizadas creadas fuera de ShopSite.

Aquí se listan las etiquetas y su utilización. Tras las definiciones de las etiquetas se muestran algunos ejemplos sencillos.

Definiciones de Smart Tags

Los parámetros comprendidos entre corchetes ([parámetro]) son opcionales. Un parámetro en cursiva es un marcador de posición que muestra dónde se debe introducir un valor real. Un símbolo de marca vertical (|) significa "o".

<uheader>
Inserta el encabezado de página de la tienda.

<ufooter>
Inserta el pie de página de la tienda.

<curdb="products">
<curdb="pages">
Current Database. Establece la base de datos predeterminada para posteriores Smart Tags como la base de datos de productos o de páginas. Utilice esta etiqueta para no tener que especificar una base de datos en otras etiquetas. La base de datos especificada continuará siendo la predeterminada hasta que se encuentre otra etiqueta <curdb=" ">. Puede sustituir esta configuración con cualquier etiqueta mediante la inclusión del parámetro db en dicha etiqueta.

<recname="record_name">
Record Name. Establece el registro predeterminado de la base de datos para posteriores Smart Tags mediante el nombre del registro (es decir, el nombre del producto o el nombre de la página). La diferencia entre mayúsculas y minúsculas sí es pertinente para los nombres de registros, por lo que debe coincidir exactamente con la información de la base de datos especificada. El registro especificado continuará siendo el predeterminado hasta que se encuentre otra etiqueta <recname=" "> o <currec=" ">. Puede sustituir esta configuración con cualquier etiqueta mediante la inclusión del parámetro record en dicha etiqueta.

<currec="record_number">
Current Record. Establece el registro predeterminado de base de datos para posteriores Smart Tags mediante el número de registro1. Utilice esta etiqueta para no tener que especificar un registro en otras etiquetas. El registro continuará siendo el predeterminado hasta que se encuentre otra etiqueta <currec=" "> o <recname=" ">. Puede sustituir esta configuración con cualquier etiqueta mediante la inclusión del parámetro record en dicha etiqueta.

<order [db="database_name"] [record="record_name" | rnum="record_number"] >Pedido</order>
Botón Agregar al carrito. Esta etiqueta crea un vínculo que agrega el registro actual al carrito de la compra. Puede especificar un registro mediante el nombre (record) o el número 1 (rnum). Si no especifica ningún registro, se utilizará el valor de la última etiqueta <recname> o <currec> especificada. Puede especificar una base de datos con el parámetro db. Si no especifica ninguna base de datos, se utilizará la última base de datos especificada por <curdb>. [Agregar al carrito] es el texto que aparece como vínculo en la página. Aquí puede utilizar cualquier texto o emplear una etiqueta HTML <img> para mostrar un botón gráfico de pedido.

<checkout>Caja</checkout>
Botón Ver carrito. Esta etiqueta crea un botón de caja que redirige al cliente hacia el carrito de la compra. [Ver carrito] es el texto que aparece como vínculo en la página. Aquí puede utilizar cualquier texto o emplear una etiqueta HTML <img> para mostrar un botón gráfico de caja.

<field [db="database_name"] [record="record_name" | rnum="record_number"] name="field_name">
Esta etiqueta muestra el contenido del campo de base de datos especificado para el registro en cuestión. Por ejemplo, <field db="products" record="Bouncy Ball" name="Price"> mostrará el precio del producto "Bouncy Ball". Puede especificar un registro mediante el nombre (record) o el número 1 (rnum). Si no especifica ningún registro, se utilizará el valor de la última etiqueta <recname> o <currec> especificada. Puede especificar una base de datos con el parámetro db. Si no especifica ninguna base de datos, se utilizará la última base de datos especificada por <curdb>. Debe incluir el parámetro name para especificar el campo que desea que aparezca. El nombre del campo debe coincidir con uno de los campos listados para la carga de base de datos. Tenga en cuenta que estos nombres de campos no son los mismos que los nombres de campos que aparecen al agregar o modificar una página o un producto mediante la interfaz estándar.

<curalign="right | left | center">
Etiqueta opcional que permite especificar la alineación empleada en las etiquetas <product> y <pagelink>.

<product [record="record_name" | rnum="record_number"] [align="right | left | center"]>
Esta etiqueta incluye en la página un producto completo, incluidos los botones [Agregar al carrito] y [Ver carrito]. El formato de la información de producto se establece conforme a la plantilla asignada y a otras opciones de formato del producto. Puede especificar un registro mediante el nombre (record) o el número 1 (rnum). Si no especifica ningún registro, se utilizará el valor de la última etiqueta <recname> o <currec> especificada. Puede especificar opcionalmente la alineación del producto en la página o, de lo contrario, adoptará de forma predeterminada el valor de la última etiqueta <curalign>. La etiqueta <product> sólo busca en la base de datos de productos, por lo que no tendrá que especificar ninguna base de datos.

<pagelink [record="record_name" | rnum="record_number"] [align="right | left | center"]>
Page Link. Esta etiqueta crea un vínculo desde esta página hasta la página de ShopSite especificada en el registro actual empleando la información definida en dicha página para crear el vínculo. Puede especificar un registro mediante el nombre (record) o el número 1 (rnum). Si no especifica ningún registro, se utilizará el valor de la última etiqueta <recname> o <currec> especificada. Puede especificar opcionalmente la alineación del producto en la página o, de lo contrario, adoptará de forma predeterminada el valor de la última etiqueta <curalign>. La etiqueta <pagelink> sólo busca en la base de datos de páginas, por lo que no tendrá que especificar ninguna base de datos.

Ejemplos de Smart Tags


1 Utilice los nombres de registros si es posible. Si dispone de múltiples productos o páginas que tienen el mismo nombre, o si desea cambiar los nombres de productos o páginas frecuentemente, deberá utilizar los números de registros. Tenga en cuenta que si borra toda una base de datos y vuelve a cargarla, no existirán garantías de que los números de los registros sean los mismos.

Para encontrar los números de registros de los productos y las páginas:

  1. Haga clic en el botón Páginas o Productos en la barra de botones de ShopSite.
  2. Si está viendo productos, haga clic en el botón Listar todos los productos.
  3. Utilice la función de visualización de página fuente de su navegador para ver el código fuente de la página.
  4. Desplácese aproximadamente hasta la mitad de la página fuente, hasta que vea una lista <select> y sus etiqueta <option> asociadas. Hay una etiqueta <option> por cada página o producto de la tienda, mientras que el parámetro value proporciona el número de cada registro.

Volver a página principal de Ayuda | Buscar | Comentario
Si no encuentra la ayuda que necesita, indíquenoslo con todo detalle.