Ir a: 
Se encuentra en :  Inicio  >  ShopTalk  >  El poder del lenguaje
Cuidar la imagen
El poder del lenguaje
Tarifa de servicios
Descarga manual ShopTalk

Un nuevo concepto
El mundo a tus pies
Información de eShop

  el poder del lenguaje

eShop 3 integra el nuevo lenguaje de programación "Shoptalk", ideado y desarrollado para facilitar todo el desarrollo de Web transaccionales, catálogos o tiendas virtuales. "Shoptalk" ha sido diseñado para integrarse con todos los estándar del mercado en lenguajes de programación para entornos Web, incluso usted podrá crear con Macromedia Flash e integrarlo todo con eShop, de forma muy fácil.

La creación de skins en eShop 3 se basa en cuatro conceptos: bucles, objetos, condiciones y valores. Los cuatro tienen una sintaxis determinada y se definen dentro de unos tags específicos mezclados con el código HTML o JavaScript/VBScript cliente o incluso con funcionalidades Flash.

Bucles
Estos determinan la repetición de un trozo de código a partir de los contenidos de una tabla en la base de datos. Se utiliza para, entre otros, listar las familias, los artículos o el contenido del carrito de la compra. Los bucles tienen un tag de inicio y otro de cierre, y pueden anidarse. Su sintaxis es esta:

<#Btabla_a_listar#>
...
<#/Btabla_a_listar#>

Objetos
Determinan cada uno de los elementos de datos dentro del eShop. Estos elementos serian grupos, familias, subfamilias, artículos, etc. Se utilizan para diferenciar y poder asignar código distinto en el listado de estos elementos, el que está activo, seleccionado, del resto. Al objeto seleccionado se le añade ‘_seleccion’ al final del tag. En ambos casos tiene inicio y cierre. Esta es su sintaxis:

<#identificador_de_objeto#>
...
<#/identificador_de_objeto#>
<#identificador_de_objeto_seleccion#>
...
<#/identificador_de_objeto_seleccion#>

Condiciones
Permiten determinar una acción u otra dependiendo del resultado de la condición. Es, por ejemplo, útil para reconocer los parámetros de configuración definidos en el eShop Cliente o si un artículo tiene imagen asignada. Las condiciones se dividen en dos partes, la que devuelve como cierto el resultado y la que devuelve falso. En ambos casos tienen un tag de inicio y otro de cierre:

<#si_identificador_de_condicion#>
...
<#/si_identificador_de_condicion#>
<#no_identificador_de_condicion#>
...
<#/no_identificador_de_condicion#>

Valores
Hacen referencia al resultado de un proceso del servidor, como puede ser el contenido de un campo dentro de la base de datos, el cálculo de un precio o la ruta hasta la imagen de un artículo. Su sintaxis es la siguiente:

<#identificador_del_valor#>

Para que pueda quedar un poco más claro, incluimos un trozo de código de ejemplo del que podría ser el listado de las subfamilias. Cada uno de los conceptos comentados más arriba está coloreado:

<table border="0" cellpadding="0" cellspacing="2" width="165">

<#Bsubfamilia#>

 <#subfamilia#>

  <tr align="left">

  <#si_imagen_subfamilia_0#>

       <td width="60">

             <img src="<#imagen_subfamilia_0#>" width="50" border="1">

       </td>

       <td align="left">

  <#/si_imagen_subfamilia_0#>

  <#no_imagen_subfamilia_0#>

       <td align="left" colspan="2">

  <#/no_imagen_subfamilia_0#>

         <a href="#"><b> <#nombre_subfamilia#> </b> -<#descripcion_subfamilia#> </a>

</td>

  </tr>

 <#/subfamilia#>

 <#subfamilia_seleccion#>

  <tr align="left">

  <#si_imagen_subfamilia_seleccion_0#>

       <td width="60">

        <img src="<#imagen_subfamilia_seleccion_0#>" width="50" border="1">

       </td>

       <td align="left">

  <#/si_imagen_subfamilia_seleccion_0#>

  <#no_imagen_subfamilia_seleccion_0#>

       <td align="left" colspan="2">

  <#/no_imagen_subfamilia_seleccion_0#>

         <b> <#nombre_subfamilia_seleccion#> </b> -<#descripcion_subfamilia_seleccion#>

</td>

  </tr>

 <#/subfamilia_seleccion#>

<#/Bsubfamilia#>

</table>

Si deseas más información y un manual detallado de cómo funciona el nuevo lenguaje creado para diseñar sobre la plataforma eShop Server puedes descargarte el documento de producto o “White Paper de desarrollo” ref. WP-ST01-001 que encontrarás en el área de descarga de documentos o pulsando aquí.

Corporativa ServeisWeb ]   [ eLive ]   [ e-ventos ]   [ eBox ]   [ e-nlace ]   [ eShop ]   [ SW Bakcup ]   [ SW Panel ]
Contacto  ·  Aviso Legal  ·  Ult. act. 30-12-2006 Le llamamos nosotros ·  Tel. 902 010 664
© 2001-2007 SW Hosting & Communications Technologies SL.
ServeisWeb es nombre comercial de SW Hosting & Communications Sociedad limitada con domicilio en calle Ponent, 13 - 15 Pol. Ind. Mas Llado II, 17458 Fornells de la Selva - Girona (Spain), inscrita en el Registro Mercantil de Girona en el Tomo 1640, Folio 16, Hoja GI27111 y con C.I.F. B17659301.
eShop® es marca registrada de SW Hosting & Communications technologies, e-Live, eBox, e-Cam y e-nlace son marcas pendientes de registro. Todos los derechos de reservados, prohibida la duplicación total o parcial del contenido de esta página web sin el consentimiento por escrito del titular de la misma. Ninguno de los precios reflejados incluye el 18% de IVA para España (Península y Baleares).
Los precios base son en Euros (€), los cálculos a precios en dólares ($) se obtienen mediante la aplicación de un factor de corrección de cambio de moneda establecido durante este mes a 1,2, se aplicará un redondeo al segundo decimal.