You are on page 1of 56

ShopTalk

Manual de referencia de lenguaje


Part number: WP-ST01-001
Actualizacin: Abril de 2005
Revisin 1.00

Informacin del Copyright


La informacin contenida en ste documento puede estar sujeta a cambios sin
previo aviso y no representa una obligacin por parte de ServeisWeb.
ServeisWeb no asume la responsabilidad de cualquier error o imprecisin que
aparezca en este documento.
Esta informacin es confidencial, y no puede usarse para fines distintos a las
informacin interna entre ServeisWeb y sus posible clientes. Esta terminantemente
prohibido la distribucin y presentacin publica total o parcial del contenido de este
documento sin previa autorizacin de ServeisWeb.
2005 SW Hosting & Communications Technologies SL
ServeisWeb es marca comercial de SW Hosting & Communications Technologies
SL.
e-Shop es marca registrada de SW Hosting & Communications Technologies SL.

Part Number: WP-ST01-001

Manual de regencia de ShopTalk. Part Number: WP-ST01-001

ndice del documento


Informacin del Copyright................................................................................ 2
ndice del documento ....................................................................................... 3
1. Introduccin................................................................................................... 5
2. Conceptos bsicos ....................................................................................... 6
2.1 Introduccin........................................................................................................................ 6
2.1.1 Qu es ShopTalk?.....................................................................................................................6

2.2 Detalles iniciales ................................................................................................................ 6


2.2.1 Qu necesito? ...........................................................................................................................6
2.2.2 Mi primera pgina con ShopTalk .................................................................................................7

3. Referencia del lenguaje ................................................................................ 8


3.1 Especificaciones del lenguaje .......................................................................................... 8
3.2 Estructura de elementos ................................................................................................... 9
3.2.1 Bucles............................................................................................................................... 9
3.2.2 Objetos ............................................................................................................................. 9
3.2.3 Condiciones................................................................................................................... 10
3.2.4 Valores ........................................................................................................................... 10
3.2.5 Variables....................................................................................................................................10

3.3 Acciones ........................................................................................................................... 12


anadir_carro .......................................................................................................................................12
anadir_lista .........................................................................................................................................12
anadircarro_lista .................................................................................................................................12
anadirlista_carro .................................................................................................................................12
guardar_cliente...................................................................................................................................12
quitar_lista ..........................................................................................................................................13
vaciar_lista..........................................................................................................................................13

3.4 Includes............................................................................................................................. 13
3.5 Redireccin....................................................................................................................... 13
3.6 Traducciones .................................................................................................................... 13

4. Objetos de ShopTalk ............................................................................... 15


4.1 ARTICULO......................................................................................................................... 15
4.2 CARRO .............................................................................................................................. 17
4.3 CLIENTE ............................................................................................................................ 18
4.4 EMPRESA.......................................................................................................................... 20
4.5 ENVOLTORIO.................................................................................................................... 21
4.6 FAMILIA............................................................................................................................. 22
4.7 GRUPO .............................................................................................................................. 23
4.7 HOY.................................................................................................................................... 24
4.8 IDIOMA .............................................................................................................................. 25
4.9 LOSMAS ............................................................................................................................ 26

Manual de regencia de ShopTalk. Part Number: WP-ST01-001

4.10 LINCARRO ...................................................................................................................... 27


4.11 PAGINA ........................................................................................................................... 28
4.12 PAIS ................................................................................................................................. 29
4.13 PREFERIDO .................................................................................................................... 30
4.14 PROVINCIA ..................................................................................................................... 31
4.15 SEMANA.......................................................................................................................... 32
4.16 SRCLIENTE ..................................................................................................................... 33
4.17 SUBFAMILIA ................................................................................................................... 34
4.18 ZONAGEOGRAFICA....................................................................................................... 35

5. Combinacines de colores sk.ini............................................................ 36


5.1 Introduccin...................................................................................................................... 36
5.2 Especificaciones del fichero SK.INI ............................................................................... 36
5.2.1 Definicin del skin......................................................................................................................37
5.2.2 Combinaciones ..........................................................................................................................37
5.2.3 Caractersticas de las combinaciones .......................................................................................38
<colors> / <text> .................................................................................................................................................39

5.3 Objetos del documento SK.INI........................................................................................ 40


5.3.1 Grupo.........................................................................................................................................40
5.3.2 Familia .......................................................................................................................................40
5.3.3 Subfamilia..................................................................................................................................41
5.3.4 Artculo ......................................................................................................................................41
5.3.5 Auxiliar.......................................................................................................................................41
5.3.6 Banner .......................................................................................................................................41
5.3.7 Idiomas ......................................................................................................................................41
5.3.8 Envoltorio...................................................................................................................................42
5.3.9 Adicional ....................................................................................................................................42
5.3.10 Empresa ..................................................................................................................................42

5.4 Propiedades de los objetos ............................................................................................ 42


5.4.1 Propiedades ..............................................................................................................................43

5.5 Ejemplo de un fichero SK.INI .......................................................................................... 44


5.6. Asignar combinaciones.................................................................................................. 47

6. Sumario ........................................................................................................ 48
Apndice. Ejemplos prcticos ....................................................................... 49

Manual de regencia de ShopTalk. Part Number: WP-ST01-001

1. Introduccin
ShopTalk es el lenguaje diseado por ServeisWeb, para trabajar sobre la
plataforma e-Shop, que permitir personalizar al mximo todo el flujo de
funcionamiento y presentacin del catlogo o tienda virtual.
ShopTalk se basa en la integracin de objetos basados en escritura por tags
dentro de cualquier lenguaje de programacin para entornos Web, obteniendo as
un resultado de acceso a bajo nivel a toda la funcionalidad y caractersticas de la
plataforma e-Shop sin la necesidad de saber de programacin cliente servidor ni
conocer ningn tipo de estructura de datos o de Bases de Datos.
ShopTalk, en su primera release ha sido concebido como el lenguaje de desarrollo
a usar para el desarrollo rpido, fiable y seguro de entornos transaccionales
integrados en Web.

Manual de regencia de ShopTalk. Part Number: WP-ST01-001

2. Conceptos bsicos
2.1 Introduccin
2.1.1 Qu es ShopTalk?

ShopTalk es un lenguaje interpretado, de alto nivel, incrustado en pginas


HTML y ejecutado en el servidor.
El propsito de este lenguaje es el montaje de resultados visibles a los datos
entrados en el e-Shop Cliente a travs de la web.
Se mezcla entre el cdigo HTML para producir los resultados esperados,
igual que hacen otros lenguajes web de servidor como pueden ser PHP y
ASP.
La gran ventaja de ShopTalk es que est orientado a unos resultados
concretos y tiene toda su estructura de funcionamiento definida para estos,
lo cual hace que su uso sea muy fcil.
2.2 Detalles iniciales
2.2.1 Qu necesito?

Para empezar a trabajar con ShopTalk necesitar un editor HTML que le


permita modificar el cdigo o un editor de texto. En el caso de utilizar
procesadores de texto tipo Microsoft Word o StarOffice, aunque no es
recomendable, asegurarse que se guardan los documentos en tipo Texto
sin formato o equivalente.
Para ver los resultados necesitar un servidor e-Shop.
Siempre deber subir medinate FTP las pginas generadas con el editor que
usted trabaje al servidor e-Shop el cual servir las pginas integrando el
lenguaje ShopTalk y as podr ver el resultado de su desarrollo.
En prximas versiones aparecer herramientas para el desarrollo en local de
parte del skin en ShopTalk, al igual que verificadores de sintaxis y
asistentes de creacin de los ficheros skn.

Manual de regencia de ShopTalk. Part Number: WP-ST01-001

2.2.2 Mi primera pgina con ShopTalk

Comience creando un archivo que se llame index.htm en la raz de la


carpeta del skin y que contenga este cdigo:
<#NumObj_empresa=#>
<html>
<head>
<title>Ejemplo con ShopTalk</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
Bienvenido a <#nombre_empresa#>!
</body>
</html>

El resultado de esta pgina ser Bienvenido a junto con el nombre de la


tienda.
Note que en este ejemplo sencillo ya encontramos cuatro puntos bsicos
que aparecern en la mayora de pginas que desarrollar:
-

Extensin de la pgina (.htm).


Etiquetas ShopTalk: (<# y #>).
Apertura del objeto de datos (NumObj_empresa=).
Codificacin de la pgina (UTF-8).

Manual de regencia de ShopTalk. Part Number: WP-ST01-001

3. Referencia del lenguaje


3.1 Especificaciones del lenguaje
Estas son las caractersticas de ShopTalk:
-

Todos los archivos ShopTalk estarn en la raz de la carpeta del skin.


Los otros ficheros (imgenes, CSS, etc.) se guardarn dentro de la
carpeta archivos.

La extensin de todos los archivos ShopTalk ser .htm.


Aunque puede integrarse en mltiple lenguajes Web. Es integrable
con Flash, JavaScript, VBScript.

La pgina inicial del skin debe llamarse index.htm.

Las sentencias ShopTalk se insertan entre una etiqueta especfica de


inicio y una de fin. Para abrir se usa <# y para cerrar #>.

ShopTalk diferencia maysculas de minsculas en sus sentencias.

e-Shop Server devuelve los resultados codificados en UTF-8. Para una


correcta visualizacin en el navegador, en las pginas con datos visibles
debe definirse en la cabecera esta codificacin de caracteres:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

En cada pgina a la que se acceda a informacin de la base de datos,


tiene que abrirse el objeto en cuestin en la cabecera del fichero. En el
caso de ficheros incluidos (include) es suficiente con que se ponga en el
principal. La instruccin es:
<#NumObj_nombreobjeto=numeroelementos#>

nombreobjeto se refiere al nombre del objeto que abrimos y


numeroelementos a la cantidad de elementos que se listarn. En el
caso de no definir un numeroelementos, se listarn todos los elementos.
En el caso del objeto idiomas, al ser muy usado, se abre
automticamente en cada pgina y no hace falta definirlo como el resto
de objetos.
-

Hay un archivo llamado trad.htm que guarda los mensajes en los


idiomas disponibles. Puede encontrar informacin detallada en

Manual de regencia de ShopTalk. Part Number: WP-ST01-001

traducciones.
-

Los mensajes traducidos que se encuentren en trad.htm, utilizan una


etiqueta diferente para identificarse: <@ abre el texto y @> lo cierra.

3.2 Estructura de elementos


La creacin de skins con ShopTalk se basa en cuatro conceptos: bucles,
objetos, condiciones y valores. Los cuatro tienen una sintaxis determinada y
se definen dentro de unos tags especficos para mezclarlos con el cdigo
HTML o JavaScript/VBScript cliente.
3.2.1 Bucles

Estos determinan la repeticin del trozo de cdigo incluido entre la etiqueta


de inicio y la de fin, y pueden anidarse. En cada iteracin se obtendrn los
valores de un registro determinado. El nmero de iteraciones se definir en
la apertura del objeto (NumObj_). Se utiliza para, entre otros, listar las
familias, los artculos o el contenido del carrito de la compra.
Sintaxis:
<#Btabla_a_listar#>
...
<#Btabla_a_listar#>
3.2.2 Objetos

Delimitan un elemento de datos dentro de la pgina, y permiten diferenciar


cdigo segn el registro est seleccionado o no. Al objeto seleccionado se le
aade _seleccion al final de la etiqueta. En ambos casos tiene inicio y
cierre.
Sintaxis:
<#identificador_de_objeto#>
...
<#/identificador_de_objeto#>
<#identificador_de_objeto_seleccion#>
...
<#/identificador_de_objeto_seleccion#>

Manual de regencia de ShopTalk. Part Number: WP-ST01-001

3.2.3 Condiciones

Permiten diferenciar acciones segn el resultado de la condicin sea cierto o


falso. Una condicin devuelve cierto cuando tiene un valor diferente a vaco
y diferente a 0 (cero). Cuando el resultado es cierto se ejecuta el cdigo
dentro del si_ y en caso contrario, el del no_. En ambos casos tienen una
etiqueta de inicio y otra de cierre.
Sintaxis:
<#si_identificador_de_condicion#>
...
<#/si_identificador_de_condicion#>
<#no_identificador_de_condicion#>
...
<#/no_identificador_de_condicion#>

3.2.4 Valores

Hacen referencia al resultado de un proceso del servidor o son una llamada


a una funcin. A diferencia de los otros objetos, estos pueden devuelven una
informacin cuando no son una funcin. Pueden ser el contenido de un
campo dentro de la base de datos, el clculo de un precio o la ruta hasta la
imagen de un artculo.
Sintaxis:
<#identificador_del_valor#>
Por cada Valor que devuelve una informacin puede definrsele una
condicin para actuar segn el resultado.
Por ejemplo:
del valor <#nombre_cliente_seleccion#>
podemos tener las condiciones <#si_nombre_cliente_seleccion#> y
<#no_nombre_cliente_seleccion#>.

3.2.5 Variables

Manual de regencia de ShopTalk. Part Number: WP-ST01-001

10

htmlanterior
Esta variable se pasa por parmetro en la direccin y se usa para tener la
pgina a la que tiene que volver despus de realizar una accin en la pgina
actual.
htmlanterior tambin permite el uso de Condicionales, pudiendo programar
unas acciones u otras segn tenga o no valor.
erroralta
Mensaje de error que se genera cuando hay algn problema al darse de alta
un cliente desde la web. Puede pasarse por parmetro con el mismo nombre
a otra pgina para mostrarlo por pantalla.
Nombre_Aplicacion
En esta variable se almacena el nombre del aplicativo del e-Shop Server.
Nombre_Aplicacion_Segura
Esta es la variable que guarda el nombre del aplicativo del e-Shop Server
dentro de la zona segura.
(si|no)_puede_alta
Condicin que devuelve, segn las definiciones y propiedades del e-Shop,
si permite que un cliente puede darse de alta desde la web.
(si|no)_puede_guardar
Esta condicin devuelve cierto si los datos de un cliente pueden guardarse,
ya sea para el alta o modificacin, segn las definiciones y propiedades del
e-Shop y por la validez de los mismos datos a guardar.
(si|no)_puede_login
Condicin que devuelve cierto cuando las definiciones y propiedades del eShop permiten que un cliente pueda autentificarse en la web.
(si|no)_respuesta_bien
Cuando un usuario va a autentificarse, si ha olvidado su contrasea, tiene la
posibilidad de responder a una pregunta secreta para que se le muestre la
contrasea. Esta Condicin devuelve el resultado de la respuesta a la
pregunta secreta.
(si|no)_valida_login
Esta condicin comprueba que los datos entrados por un cliente al
autentificarse son correctos.

Manual de regencia de ShopTalk. Part Number: WP-ST01-001

11

3.3 Acciones
Son un grupo de funciones que tienen una accin determinada, no asociada
a ningn objeto.
anadir_carro

Esta accin aade un artculo al carro. El nmero de artculos a poner en el


carro se define en el parmetro un de la direccin. Puede pasarse un
nmero fijo o uno a sumar o restar al que haya. Para sumar, el parmetro
tendr un valor de * seguido de un valor numrico. Para restar, el
parmetro tendr un valor de - seguido de un valor numrico. En el caso de
que el resultado en el carro sea inferior a 1, el artculo se eliminar de ste.
Si el parmetro no tiene valor, por defecto ser *1 (se aade 1).
Ejemplos:
Aadir 3 artculos al carro: ...&art=codigo_art34&un=*3&...
Restar 2 artculos del carro: ...&art=codigo_art34&un=-2&...
Quitar un artculo del carro: ...&art=codigo_art34&un=0&...

anadir_lista

Aade a la lista de preferidos el artculo pasado por el parmetro art en la


direccin. Hace falta que el cliente est autentificado para ejecutarse
correctamente.
anadircarro_lista

Esta accin aade el contenido del carro de la compra a la lista de


preferidos. Hace falta que el cliente est autentificado para ejecutarse
correctamente.

anadirlista_carro

Se aaden todos los artculos del carro a la lista de preferidos.


guardar_cliente

Funcin que guarda los datos del cliente.

Manual de regencia de ShopTalk. Part Number: WP-ST01-001

12

quitar_lista

Se utiliza esta accin para quitar de la lista de preferidos el artculo pasado


por el parmetro art de la direccin.
vaciar_lista

Vaca todo el contenido de la lista de preferidos.

3.4 Includes
ShopTalk contempla la posibilidad de incluir otros archivos en una pgina.
De esta forma se ahorra tiempo en vez de duplicar la informacin por cada
pgina, y permite una clarificacin del cdigo.
La sintaxis es la siguiente:
include=nombre_del_archivo
Ejemplo:
<#include=inc_familias.htm#>

3.5 Redireccin
Se utiliza para saltar a una direccin diferente a la actual.
Su sintaxis es:
goto=direccin
Ejemplo:
<#goto=<#Nombre_Aplicacion#>?skin=6&comb=1&fhtml=index_0&art=&fam=&sfam=&grup=&npag=1
&idi=<#codigo_idioma_seleccion#>#>

3.6 Traducciones

Manual de regencia de ShopTalk. Part Number: WP-ST01-001

13

Para mostrar los mensajes fijos en los diferentes idiomas activos, se utiliza
unas etiquetas especiales para iniciar y finalizar los textos, y un fichero con
la relacin de traducciones.
Las etiquetas utilizadas para indicar el inicio y fin de texto a traducir son:
<@ para inicio
@> para fin
En las pginas siempre se pondr el texto a traducir en el idioma 1.
Ejemplo:
<@precio@>

Los mensajes en cada uno de los idiomas activos se guardan en un fichero


llamado traduc.htm que est en la raz del skin, junto con el resto de
pginas. En este documento se guardan todos los textos, uno por lnea junto
a sus traducciones.
La sintaxis por cada mensaje ser:
<@mensaje_en_el_idioma_1=<numero_idioma_activo_2:mensaje_2><num
ero_idioma_activo_3:mensaje_3>...@>
Ejemplo:
<@precio=<2:preu><3:price><4:prix><5:Preis><6:prijs><7:prezioa>@>

Se diferencia maysculas y minsculas a la hora de buscar un texto en el


documento. En el caso de no encontrar un texto en el documento, por
defecto aparecer el mismo mensaje a traducir por todos los idiomas.
e-Shop Cliente tiene definidos por defecto los siguientes idiomas:
1: castellano
2: ctala
3: english
4: franais
5: deutsche
6: nederlands
7: euskara
8: portugus
9: galego
10: italiano

Manual de regencia de ShopTalk. Part Number: WP-ST01-001

14

4. Objetos de ShopTalk
4.1 ARTICULO
Elemento que contiene los datos de los artculos. El precio del artculo ya
tiene aplicados los posibles descuentos o tarifas especiales por cliente.
Definiciones
NumObj_articulo=: Apertura del objeto Articulo y definicin opcional del
nmero de elementos.
NumObj_fila_articulo=: Nmero de artculos por fila en el listado de
artculos.
Bucle
Barticulo: Bucle del objeto.
Objeto
articulo: Inicializacin del objeto.
fila_articulo_final: Permite definir un cdigo especfico o acciones a realizar
cuando finalice una fila de artculos.
fila_articulo_inicio: Permite definir un cdigo especfico o acciones a
realizar cuando se inicia una fila de artculos.
Condiciones
Pueden definirse por cada uno de los Valores para comprobar si tienen
algn contenido.
Valores
codigo_articulo: Cdigo identificador del artculo.
familia_articulo: Familia a la que pertenece la subfamilia del artculo.
grupo_articulo: Grupo al que pertenece la familia del artculo.
nombre_articulo: Nombre del artculo.
peso_articulo: Peso del artculo.
precio_articulo: Precio final del artculo de entre los diferentes precios que
pueden aplicarse a un cliente.
preciooferta_articulo: Precio de un artculo en promocin por un precio fijo
de oferta o por un descuento.
subfamilia_articulo: Subfamilia a la que pertenece el artculo.
stock_articulo: Stock del artculo.
volumen_articulo: Volumen del artculo.
codigo_articulo_anterior: Cdigo del artculo anterior en el listado de
artculos.

Manual de regencia de ShopTalk. Part Number: WP-ST01-001

15

codigo_articulo_siguiente: Cdigo del siguiente artculo en el listado de


artculos.
imagen_articulo_0
..
imagen_articulo_9: Ruta hasta la imagen, entre la 0 y la 9, del artculo en el
servidor. El nmero de imgenes viene definido por el skin.

Manual de regencia de ShopTalk. Part Number: WP-ST01-001

16

4.2 CARRO
Este elemento tiene los datos de la cabecera del carro de la compra, de los
pedidos. No contiene los artculos del pedido, pues estn en LINCARRO.
Definiciones
NumObj_carro=: Apertura del objeto Articulo y definicin opcional del
nmero de elementos.
Bucle
Bcarro: Bucle del objeto.
Objeto
carro: Inicializacin del objeto.
Condiciones
Pueden definirse por cada uno de los Valores para comprobar si tienen
algn contenido.
Valores
anadir_carro: Funcin que aade un artculo al carro.
anadirlista_carro: Funcin que aade todos los artculos del carro a la lista
de preferidos.
articulos_carro: Nmero de artculos diferentes que hay en el carro.
codigo_carro: Cdigo identificador del pedido.
estado_carro: Estado en el que se encuentra la tramitacin del pedido.
fecha_carro: Fecha en la que se ha realizado el pedido.
portes_carro: Importe de los portes aplicados al pedido.
subtotal_carro: Clculo del importe del pedido sin incluir los portes.
total_carro: Clculo final del importe del pedido que incluye los portes.
vaciar_carro: Funcin que elimina todos los artculos del carro.

Manual de regencia de ShopTalk. Part Number: WP-ST01-001

17

4.3 CLIENTE
Hace referencia a los usuarios registrados que tienen acceso a la zona
privada de la web. Una vez efectuada la identificacin del cliente, los valores
se obtienen del objeto cliente_seleccion.
Definiciones
NumObj_cliente=: Apertura del objeto. No permite la asignacin de un
nmero de elementos pues siempre ser 1.
Bucle
Este elemento no tiene bucle.
Objeto
Condiciones
Pueden definirse por cada uno de los Valores para comprobar si tienen
algn contenido.
(si|no)_codigo_cliente_seleccion: Puede utilizarse para saber si el usuario
est autentificado.
Valores
email_cliente: Direccin de e-mail del cliente.
guardar_cliente: Funcin que guarda los datos del cliente.
password_cliente: Clave de acceso para identificar un cliente.
pregunta_cliente: Pregunta utilizada para recordar la contrasea al cliente.
codigo_cliente_seleccion: Cdigo identificativo del cliente.
codigopostal_cliente_seleccion: Cdigo postal del cliente.
codigopostalenvio_cliente_seleccion: Cdigo postal de la direccin de
envo del ltimo pedido.
direccion_cliente_seleccion: Direccin del cliente.
direccionenvio_cliente_seleccion: Direccin de envo del ltimo pedido.
email_cliente_seleccion:
nif_cliente_seleccion: Nmero de Identificacin Fiscal (NIF) del cliente.
nombre_cliente_seleccion: Nombre completo del cliente.
nombreenvio_cliente_seleccion: Nombre del destinatario del ltimo
pedido.
password_cliente_seleccion: Clave de acceso para identificar un cliente.
poblacion_cliente_seleccion: Poblacin del cliente.
poblacionenvio_cliente_seleccion: Poblacin de envo del ltimo pedido.
preguntapassword_cliente_seleccion: Pregunta utilizada para recordar la
contrasea al cliente.
respuestapassword_cliente_seleccion: Respuesta a la pregunta que
permite recordar la contrasea al cliente.

Manual de regencia de ShopTalk. Part Number: WP-ST01-001

18

telefono_cliente_seleccion: Nmero de telfono del cliente.

Manual de regencia de ShopTalk. Part Number: WP-ST01-001

19

4.4 EMPRESA
Este objeto contiene los datos de la empresa propietaria de la tienda o
catlogo.
Definiciones
NumObj_empresa=: Apertura del objeto.
Bucle
Este elemento no tiene bucle.
Objeto
Condiciones
Pueden definirse por cada uno de los Valores para comprobar si tienen
algn contenido.
Valores
codigopostal_empresa: Cdigo postal de contacto del la tienda o catlogo.
direccion_empresa: Direccin de contacto de la tienda o catlogo.
email_empresa: Direccin de correo electrnico de contacto de la tienda o
catlogo.
fax_empresa: Fax de contacto de la tienda o catlogo.
nombre_empresa: Nombre de la tienda o catlogo.
poblacion_empresa: Poblacin de contacto de la tienda o catlogo.
provincia_empresa: Provincia de contacto de la tienda o catlogo.
telefono_empresa: Telfono de contacto de la tienda o catlogo.
web_empresa: Direccin web de la tienda o catlogo.
imagen_empresa_0
..
imagen_empresa_9: Ruta hasta la imagen, entre la 0 y la 9, de la empresa
en el servidor. El nmero de imgenes viene definido por el skin.

Manual de regencia de ShopTalk. Part Number: WP-ST01-001

20

4.5 ENVOLTORIO
Este objeto tiene los datos de los envoltorios definidos en el programa
cliente siempre que se hayan activado.
Definiciones
NumObj_envoltorios=: Apertura del objeto.
Bucle
Benvoltorio: Bucle del objeto.
Objeto
envoltorio: Inicializacin del objeto.
Condiciones
Pueden definirse por cada uno de los Valores para comprobar si tienen
algn contenido.
Valores
nombre_envoltorio: Nombre asignado al envoltorio.
imagen_envoltorio_0
..
imagen_envoltorio_9: Ruta hasta la imagen, entre la 0 y la 9, del envoltorio
en el servidor. El nmero de imgenes viene definido por el skin.

Manual de regencia de ShopTalk. Part Number: WP-ST01-001

21

4.6 FAMILIA
Objeto que hace referencia a las Familias.
Definiciones
NumObj_familia=: Apertura del objeto.
Bucle
Bfamilia: Bucle del objeto.
Objeto
familia: Inicializacin del objeto.
Condiciones
Pueden definirse por cada uno de los Valores para comprobar si tienen
algn contenido.
Valores
codigo_familia: Cdigo identificativo de la familia.
nombre_familia: Nombre de la familia.
imagen_familia_0
..
imagen_familia_9: Ruta hasta la imagen, entre la 0 y la 9, de la familia en el
servidor. El nmero de imgenes viene definido por el skin.

Manual de regencia de ShopTalk. Part Number: WP-ST01-001

22

4.7 GRUPO
Este objeto hace referencia a los Grupos.
Definiciones
NumObj_grupo=: Apertura del objeto.
Bucle
Bgrupo: Bucle del objeto.
Objeto
grupo: Inicializacin del objeto.
Condiciones
Pueden definirse por cada uno de los Valores para comprobar si tienen
algn contenido.
Valores
codigo_grupo: Cdigo identificativo de la grupo.
nombre_grupo: Nombre de la grupo.
imagen_grupo_0
..
imagen_grupo_9: Ruta hasta la imagen, entre la 0 y la 9, del grupo en el
servidor. El nmero de imgenes viene definido por el skin.

Manual de regencia de ShopTalk. Part Number: WP-ST01-001

23

4.7 HOY
Objeto que contiene los artculos que tienen la posicin Recomendado.
Este objeto es equivalente a ARTICULO.

Manual de regencia de ShopTalk. Part Number: WP-ST01-001

24

4.8 IDIOMA
Este objeto recoge los idiomas activos.
Definiciones
NumObj_idioma=: Apertura del objeto.
Bucle
Bidioma: Bucle del objeto.
Objeto
idioma: Inicializacin del objeto.
Condiciones
Pueden definirse por cada uno de los Valores para comprobar si tienen
algn contenido.
Valores
codigo_idioma: Cdigo identificativo del idioma.
nombre_idioma: Nombre del idioma.
imagen_idioma_0
..
imagen_idioma_9: Ruta hasta la imagen, entre la 0 y la 9, del idioma en el
servidor. El nmero de imgenes viene definido por el skin.

Manual de regencia de ShopTalk. Part Number: WP-ST01-001

25

4.9 LOSMAS
Objeto que contiene los artculos con la posicin Los + seleccionada.
Este objeto es equivalente a ARTICULO.

Manual de regencia de ShopTalk. Part Number: WP-ST01-001

26

4.10 LINCARRO
El objeto hace referencia a los artculos de un pedido.
Definiciones
NumObj_lincarro=: Apertura del objeto.
Bucle
Blincarro: Bucle del objeto.
Objeto
lincarro: Inicializacin del objeto.
Condiciones
Pueden definirse por cada uno de los Valores para comprobar si tienen
algn contenido.
Valores
articulo_lincarro: Cdigo identificador del artculo.
codigo_lincarro: Cdigo identificador de la lnea del carro.
familia_lincarro: Cdigo de la familia a la que pertenece el artculo.
linea_lincarro: Nmero identificativo de la lnea.
nombre_lincarro: Nombre del artculo.
precio_lincarro: Precio del artculo.
subfamilia_lincarro: Subfamilia a la que pertenece el artculo.
unidades_lincarro: Nmero de unidades del artculo en el carro.
imagen_lincarro_0
..
imagen_lincarro_9: Ruta hasta la imagen, entre la 0 y la 9, del artculo en el
servidor. El nmero de imgenes viene definido por el skin.

Manual de regencia de ShopTalk. Part Number: WP-ST01-001

27

4.11 PAGINA
Objeto que se utiliza para la paginacin de los artculos.
Definiciones
Este objeto no requiere apertura.
Bucle
Bpagina: Bucle del objeto.
Objeto
pagina: Inicializacin del objeto.
Condiciones
(si|no)_paginacion_anterior: Condicin para comprobar que existe una
pgina anterior.
(si|no)_paginacion_primera: Condicin que es cierta cuando estamos en
una pgina distinta a la primera pgina.
(si|no)_paginacion_siguiente: Condicin para comprobar que existe una
pgina a continuacin.
(si|no)_paginacion_ultima: Condicin que es cierta cuando estamos en
una pgina que no es la ltima.
Pueden definirse por cada uno de los Valores para comprobar si tienen
algn contenido.
Valores
codigo_pagina: Nmero de la pgina.
codigo_pagina_-_seleccion: Nmero de la pgina anterior a la actual.
codigo_pagina_+_seleccion: Nmero de la pgina siguiente a la actual.
codigo_pagina_seleccion: Nmero de la pgina actual.

Manual de regencia de ShopTalk. Part Number: WP-ST01-001

28

4.12 PAIS
Este objeto contiene el listado de pases.
Definiciones
NumObj_pais=: Apertura del objeto.
Bucle
Bpais: Bucle del objeto.
Objeto
pais: Inicializacin del objeto.
Condiciones
Pueden definirse por cada uno de los Valores para comprobar si tienen
algn contenido.
Valores
codigo_pais: Cdigo interno identificador del pas.
nombre_pais: Nombre del pas.

Manual de regencia de ShopTalk. Part Number: WP-ST01-001

29

4.13 PREFERIDO
Con este objeto se obtiene la informacin de los artculos aadidos a la lista
de preferidos.
Definiciones
NumObj_preferido=: Apertura del objeto.
Bucle
Bpreferido: Bucle del objeto.
Objeto
preferido: Inicializacin del objeto.
Condiciones
(si|no)_preferido: Condicin cierta cuando el cliente tiene algn artculo en
la lista de preferidos.
Pueden definirse por cada uno de los Valores para comprobar si tienen
algn contenido.
Valores
articulo_preferido: Cdigo del artculo preferido.
codigo_preferido: Cdigo interno identificativo del preferido.
familia_preferido: Familia del artculo.
nombre_preferido: Nombre del artculo.
peso_preferido: Peso del artculo.
precio_preferido: Precio del artculo.
preciomax_preferido: Precio mximo definido por el cliente para un
artculo. Cuando un artculo tiene un precio igual o inferior al precio mximo,
e-Shop Cliente permite enviarle e-mails promocionales de dicho artculo.
stock_preferido: Stock restante del artculo.
subfamilia_preferido: Subfamilia del artculo.
volumen_preferido: Volumen del artculo.
imagen_preferido_0
..
imagen_preferido_9: Ruta hasta la imagen, entre la 0 y la 9, del artculo en
el servidor. El nmero de imgenes viene definido por el skin.

Manual de regencia de ShopTalk. Part Number: WP-ST01-001

30

4.14 PROVINCIA
Este objeto contiene el listado de provincias, entrados en la tabla de Portes.
Definiciones
NumObj_provincia=: Apertura del objeto.
Bucle
Bprovincia: Bucle del objeto.
Objeto
provincia: Inicializacin del objeto.
Condiciones
Pueden definirse por cada uno de los Valores para comprobar si tienen
algn contenido.
Valores
nombre_provincia: Nombre de la provincia.

Manual de regencia de ShopTalk. Part Number: WP-ST01-001

31

4.15 SEMANA
Este objeto contiene los artculos que tienen definida la posicin Semana.
Este objeto es equivalente a ARTICULO.

Manual de regencia de ShopTalk. Part Number: WP-ST01-001

32

4.16 SRCLIENTE
Este objeto se utiliza para el envo por e-mail de la contrasea del cliente
que la ha olvidado. No se utiliza el objeto CLIENTE porqu no est
registrado.
Definiciones
Este objeto no requiere apertura.
Bucle
Este elemento no tiene bucle.
Objeto
Este elemento no tiene inicializacin.
Condiciones
Pueden definirse por cada uno de los Valores para comprobar si tienen
algn contenido.
Valores
nombre_srcliente: Nombre del cliente no registrado.
password_srcliente: Contrasea de acceso del cliente no registrado.

Manual de regencia de ShopTalk. Part Number: WP-ST01-001

33

4.17 SUBFAMILIA
Este objeto hace referencia a las Subfamilias.
Definiciones
NumObj_subfamilia=: Apertura del objeto.
Bucle
Bsubfamilia: Bucle del objeto.
Objeto
subfamilia: Inicializacin del objeto.
Condiciones
Pueden definirse por cada uno de los Valores para comprobar si tienen
algn contenido.
Valores
codigo_subfamilia: Cdigo identificativo de la subfamilia.
nombre_familia: Nombre de la subfamilia.
descripcion_subfamilia: Descripcin de la subfamilia
imagen_subfamilia_0
..
imagen_subfamilia_9: Ruta hasta la imagen, entre la 0 y la 9, de la
subfamilia en el servidor. El nmero de imgenes viene definido por el skin.

Manual de regencia de ShopTalk. Part Number: WP-ST01-001

34

4.18 ZONAGEOGRAFICA
Este objeto se utiliza para obtener las zonas geogrficas definidas en la
tabla Portes.
Definiciones
NumObj_zonageografica=: Apertura del objeto.
Bucle
Bzonageografica: Bucle del objeto.
Objeto
zonageografica: Inicializacin del objeto.
Condiciones
Pueden definirse por cada uno de los Valores para comprobar si tienen
algn contenido.
Valores
codigo_zonageografica: Cdigo identificativo de la zona geogrfica.
nombre_zonageografica: Nombre de la zona geogrfica.

Manual de regencia de ShopTalk. Part Number: WP-ST01-001

35

5. Combinacines de colores sk.ini

5.1 Introduccin
Cuando se crea un skin, ShopTalk permite definirlo con diferentes
combinaciones de colores. Estas combinaciones se definen en el fichero
sk.ini y a continuacin exponemos cmo se define este archivo.
5.2 Especificaciones del fichero SK.INI
La concepcin de este documento es muy parecida a una hoja de estilos.
El documento se compone a base de elementos de destino y las propiedades de
los mismos. Las propiedades de un elemento de destino se definen entre la
apertura ( <skin ) y el cierre ( skin> ) de este. Entre el identificador de la
propiedad y su valor deber haber :.
Los elementos de destino se pueden dividir en cuatro grupos bien diferenciados:
Definicin del skin, Combinaciones, Caractersticas de las combinaciones, y
Definicin de imgenes.

Manual de regencia de ShopTalk. Part Number: WP-ST01-001

36

5.2.1 Definicin del skin


En este grupo se incluyen los datos y caractersticas al propio skin. El nico
elemento de destino de este grupo es <skin>:
<skin
...
skin>

Las propiedades de este elemento son:


name:
desc1:
desc2:
desc3:
n_comb:
Producer:
Date:
url:
email:
comments:
version:

Nombre del skin.


Primera lnea de descripcin corta del skin.
Segunda lnea de descripcin corta del skin.
Tercera lnea de descripcin corta del skin.
Nmero de combinaciones de colores que tiene el skin.
Persona o empresa que ha creado el skin.
Fecha de creacin del skin.
Direccin web de la persona o empresa que ha creado el skin.
E-mail de contacto de la persona o empresa que ha creado el
skin.
Espacio de texto para la persona o empresa que ha creado el
skin, ya sea para promocionarse, detallar sus actividades, etc.
Versin del skin.

Ejemplo:
<skin
name:Tienda 2
desc1:Skin para tiendas horizontales
desc2:Mayor atencin al producto individual.
desc3:Este skin permite la definicin de caractersticas adicionales
n_comb:3
Producer: ServeisWeb
Date: Abril 2005
url: http://eshop.serveisweb.com
email: consultas@serveisweb.com
comments: Empresa dedicada al streaming y e-commerce.
version: 1.7
skin>

5.2.2 Combinaciones
En este grupo se incluyen los datos de cada una de las distintas combinaciones de
colores. El nico elemento de destino de este grupo, que se repite por cada

Manual de regencia de ShopTalk. Part Number: WP-ST01-001

37

combinacin, es <comb#>, siendo # un valor entre 1 y el numero de combinaciones


en el skin, definido en la propiedad n_comb del elemento destino <skin>.
<comb1
...
comb1>
<comb2
...
comb2>
<comb3
...
comb3>

Las propiedades de este elemento son:


name:
desc1:
desc2:
fd_img:
bg_img:

Nombre de la combinacin.
Primera lnea de descripcin corta del skin.
Segunda lnea de descripcin corta del skin.
Carpeta en la que se buscarn las imgenes necesarias
para el skin.
Nombre de la imagen de fondo de las pginas web.
Opcional.

Ejemplo:
<comb1
name:Azul
desc1:Combinacin de azules
desc2:
fd_img:azul1/
bg_img:bg_atl.jpg
comb1>
<comb2
name:Ocre
desc1:Combinacin de ocres
desc2:
fd_img:ocre/
bg_img:bg_des.jpg
comb2>
<comb3
name:Verde
desc1:Combinacin de verde
desc2:
fd_img:verde/
bg_img:bg_mtl.jpg
comb3>

5.2.3 Caractersticas de las combinaciones


En este grupo se incluyen los cdigos que deben substituirse en las pginas por los
valores, ya sea colores o definicin de las fuentes. Los elementos de destino de
este grupo son dos: <colors> y <text>. Ambos contienen las mismas propiedades y
elementos de destino necesarios para determinar los colores y fuentes,
respectivamente, de la combinacin seleccionada.

Manual de regencia de ShopTalk. Part Number: WP-ST01-001

38

<colors> / <text>
Este elemento contiene una propiedad y un elemento de destino, que se repite por
cada uno de los elementos variables de color:
n_elem:
<elem#>:

Nmero de elementos de color/fuente variables que tiene


el skin.
Elemento de destino que contiene el cdigo de cada uno

de los elementos de color/fuente variables del skin, y su valor en cada una de las
combinaciones, siendo # un valor entre 1 y el valor de la propiedad n_elem.
Sus propiedades son:
web_code:

desc:
comb#:

Nombre identificativo del elemento. Este cdigo entre smbolos


(ALTGR+6) ser sustituido en la web por el color de la
combinacin seleccionada.
Comentario para indicar donde se aplica el cdigo.
Contiene el cdigo hexadecimal del color de la combinacin a la
que hace referencia #. # es un valor numrico entre 1 y el
valor de la propiedad n_comb especificada en <skin>.

Ejemplo:
<colors
n_elem:2
<elem1
web_code:color_1
desc:color del men
comb1:7D9FDF
comb2:F39933
comb3:94E066
elem1>
<elem2
web_code:color_2
desc:color de la barra horizontal
comb1:395FA7
comb2:B36600
comb3:44AB33
elem2>
colors>
<text
n_elem:1
<elem1
web_code:font_articulos_1
desc:fuente de los artculos
comb1:<font face="Arial " size="+1" color="#7D9FDF">
comb2:<font face="Arial " size="+1" color="#F39933">
comb3:<font face="Arial " size="+1" color="#94E066">
elem1>
text>

Manual de regencia de ShopTalk. Part Number: WP-ST01-001

39

5.3 Objetos del documento SK.INI


El documento SK.INI al igual que nos permite definir las combinaciones y datos
referentes al skin podemos parametrizar todos aquellos componentes de la
plataforma e-Shop para que la pasarela clientes y los servidores conozcan que
papel y formatos deben jugar en el skin.
Existe la posibilidad de definir los siguientes objetos de e-Shop:

Grupo
Familia
Subfamilia
Artculo
Auxiliar
Banner
Idiomas
Envoltorio
Adicional
Empresa

Todos los objetos posibles cuentan con un identificador para el fichero SK.INI que
se detalla en cada objeto, y es obligatoria la posicin de abrir objeto y cerrar
objeto.
Detallaremos cada uno de los componentes y sus propiedades.
5.3.1 Grupo
Primer nivel de la clasificacin de todos los productos que van a formar parte de la
tienda o catlogo.
Podemos definir sus caractersticas y su existencia o no. (Pueden existir skins sin
categorizacin por grupos)
<grupo
grupo>
5.3.2 Familia
Segundo nivel de la clasificacin de todos los productos que van a formar parte de
la tienda o catlogo.
Podemos definir sus caractersticas y su existencia o no. (Pueden existir skins sin
categorizacin por familias)
<familia
familia>

Manual de regencia de ShopTalk. Part Number: WP-ST01-001

40

5.3.3 Subfamilia
Tercer nivel de la clasificacin de todos los productos que van a formar parte de la
tienda o catlogo.
Podemos definir sus caractersticas.
Siempre debe existir como mnimo la categorizacin por familias de los artculos.
<subfamilia
subfamilia>

5.3.4 Artculo
Se refiere a todos los artculos que aparecen en la Web. Podremos determinar las
caractersticas de los mismos y automatizar los procesos de asignacin y
preparacin de imgenes
<articulo
articulo>
5.3.5 Auxiliar
Permite definir la existencia y propiedades de las caractersticas auxiliares de los
artculos.
Podemos entender como caractersticas auxiliares una matriz de 2 dimensiones
que definir las combinaciones posibles de los artculos, por ejemplo tallas y
colores.
<auxiliar
auxiliar>
5.3.6 Banner
Un Banner es una imagen que se inserta en algunas pginas Web a modo de
informacin o publicidad, que puede ser pulsado para ejecutar una accin (abrir
una pgina en concreto, aadir al carro un artculo,...=
<banner
banner>
5.3.7 Idiomas
Definiremos los posibles idiomas que estarn definidos en el skin y sobre los que
permitiremos la seleccin al internauta.
<idioma
idioma>

Manual de regencia de ShopTalk. Part Number: WP-ST01-001

41

5.3.8 Envoltorio
Un valor aadido de la plataforma e-Shop es el Envoltorio.
Por envoltorio entendemos los posibles papeles o cajas que el internauta puede
seleccionar para recibir el pedido.
Mediante el objeto envoltorio podemos definir su un skin permitir al administrador
de la tienda ofrecer la posibilidad de seleccionar el papel de envo a sus clientes.
<envoltorio
envoltorio>
5.3.9 Adicional
Hace referencia a la pginas de informacin adicional de la empresa.
<adicional
adicional>
5.3.10 Empresa
Se refiere a la configuracin de los parmetros del objeto empresa y su
representacin
<empresa
empresa>

5.4 Propiedades de los objetos


Todos los objetos detallados en la seccin 5.3 pueden tener las siguientes
propiedades.

Numero_Imagenes: nmero de imgenes que podr tener este elemento en su


representacin Web. El valor mximo no puede superar 10.
<ImagenX
imagenX>
Definicin de las propiedades de la imagen.
X corresponde a un nmero correlativo que identificar la imagen a la que
pertenecern la propiedades definidas. El valor mximo de X ha de corresponder al
valor asignado en la propiedad anterior (numero_imagenes)

Manual de regencia de ShopTalk. Part Number: WP-ST01-001

42

5.4.1 Propiedades
descripcion:
Descripcin corta informando de la utilidad de esta imagen
descripcion_ampliadaY:
Descripcin ms extensa del uso de la imagen en la Web, por ejemplo una
descripcin detallada de los sitios donde se usar esta imagen en la Web.
Y debe ser un nmero correlativo que indicar la lnea de la descripcin
ampliada.
width:
Anchura a la que se debe guardar la imagen
Si el valor es 0 no se variar el tamao original de la imagen o ser
proporcional a la altura de la imagen en caso de que esta deba cambiar.
height:
Altura a la que se debe guardar la imagen
Si el valor es 0 no se variar el tamao original de la imagen o ser
proporcional a la anchura de la imagen en caso de que esta deba cambiar.
pes_Maxim:
Indicaremos el pesos mximo que deber tener la imagen en bytes para el
correcto funcionamiento de la pgina Web. Este valor es optativo, por
defecto e-Shop intentar ajustar la imagen al mnimo pesos posible.

Manual de regencia de ShopTalk. Part Number: WP-ST01-001

43

5.5 Ejemplo de un fichero SK.INI


A continuacin indicamos un fichero SK.INI real, perteneciente a la tienda 2 y con
todas las combinaciones posibles.

<skin
name:Tienda 2
desc1:Skin para tiendas horizontales
desc2:Mayor atencin al producto individual.
desc3:Este skin permite la definicin de caractersticas adicionales por cada
artculo como podrian ser tallas, colores, vistas, embases, formatos, etc.
n_comb:8
Producer: ServeisWeb
Date: Abril 2005
url: http://eshop.serveisweb.com
email: consultas@serveisweb.com
comments: Empresa dedicada al streaming y al comercusuario usuaio electrnico.
version: 1.7
skin>
<comb1
name:Azul
desc1:Combinacin de azules
desc2:
fd_img:blau/
bg_img:bg_atl.jpg
comb1>
<comb2
name:Azul claro

Manual de regencia de ShopTalk. Part Number: WP-ST01-001

44

desc1:Combinacin de azules claro


desc2:
fd_img:groc/
bg_img:bg_des.jpg
comb2>
<comb3
name:Verde
desc1:Combinacin de verde
desc2:
fd_img:gris/
bg_img:bg_mtl.jpg
comb3>
<comb4
name:Amarillo
desc1:Combinacin de amarillo
desc2:
fd_img:gris/
bg_img:bg_mtl.jpg
comb4>
<comb5
name:Naranja
desc1:Combinacin de naranja
desc2:
fd_img:gris/
bg_img:bg_mtl.jpg
comb5>
<comb6
name:Rojo
desc1:Combinacin de rojo
desc2:
fd_img:gris/
bg_img:bg_mtl.jpg
comb6>
<comb7
name:Rojo/Negro
desc1:Combinacin de rojo y negro
desc2:
fd_img:gris/
bg_img:bg_mtl.jpg
comb7>
<comb8
name:Fucsia
desc1:Combinacin de fucsia
desc2:
fd_img:gris/
bg_img:bg_mtl.jpg
comb8>
<colors
n_elem:2
<elem1
web_code:color_2
comb1:#7D9FDF
comb2:#B3FFFF
comb3:#94E0BA
comb4:#FFF8B7
comb5:#FDD689
comb6:#EF2B2F
comb7:#000000
comb8:#E5BDE7
elem1>
<elem2
web_code:color_1
comb1:#395FA7
comb2:#00C2C9
comb3:#44AB7E
comb4:#D6C000
comb5:#EA9500
comb6:#B72124
comb7:#ff0000

Manual de regencia de ShopTalk. Part Number: WP-ST01-001

45

comb8:#B800C3
elem2>
colors>
<text
n_elem:1
<elem1
web_code:font_articulos_1
desc:fuente de los artculos
comb1:<font face="Arial, Helvetica, sans-serif" size="+1"
color="#ccccCC">
comb2:<font face="Arial, Helvetica, sans-serif" size="+1"
color="#0099CC">
elem1>
text>
<articulo
Numero_Imagenes:2
<Imagen0
descripcion:Imagen detalle
descripcion_ampliada1:La imagen 0 es la imagen grande, la que aparece en
el detalle del artculo.
width:300
height:0
Pes_Maxim:20
imagen0>
<Imagen1
descripcion:Imagen Listado
descripcion_ampliada1:La imagen 1 es la imagen pequea, la que aparece
en el listado de artculos.
width:75
height:0
Pes_Maxim:20
imagen1>
articulo>
<auxiliar
Numero_Imagenes:2
<Imagen0
descripcion:Imagen detalle aux
descripcion_ampliada1:La imagen 0 es la imagen grande, la que aparece en
el detalle del artculo.
width:300
height:0
Pes_Maxim:20
imagen0>
<Imagen1
descripcion:Imagen Listado aux
descripcion_ampliada1:La imagen 1 es la imagen pequea, la que aparece
en el listado de artculos.
width:60
height:0
Pes_Maxim:20
imagen1>
auxiliar>
<banner
Numero_Imagenes:0
banner>
<familia
Numero_Imagenes:0
familia>
<subfamilia
Numero_Imagenes:1
<Imagen0
descripcion:Imagen de la subfamilia
descripcion_ampliada1:La imagen aparece en la lista de subfamilias.
width:50
height:0
Pes_Maxim:20
imagen0>
subfamilia>
<idioma

Manual de regencia de ShopTalk. Part Number: WP-ST01-001

46

Numero_Imagenes:0
idioma>
<envoltorio
Numero_Imagenes:1
<Imagen0
descripcion:Imagen del envoltorio
descripcion_ampliada1:
width:0
height:0
Pes_Maxim:0
imagen0>
envoltorio>
<adicional
Numero_Imagenes:1
<Imagen0
descripcion:Imagen
descripcion_ampliada1:
width:-450
height:0
Pes_Maxim:0
imagen0>
adicional>
<empresa
Numero_Imagenes:2
<Imagen0
descripcion:Imagen
descripcion_ampliada1:Imagen de la portada.
width:0
height:0
Pes_Maxim:0
imagen0>
<Imagen1
descripcion:Imagen
descripcion_ampliada1:Imagen de la parte superior de la pantalla.
width:0
height:60
Pes_Maxim:0
imagen1>
empresa>

5.6. Asignar combinaciones


Dentro del cdigo de la pgina, se asignan las definiciones de los diferentes
elementos de las combinaciones. Estas definiciones son la propiedad web_code
delimitada por el smbolo .
Ejemplo:
<font color=#color_2>

Cuando se carga la pgina, esta definicin se sustituye por el color o fuente de la


combinacin activa segn se haya definido en el sk.ini.

Manual de regencia de ShopTalk. Part Number: WP-ST01-001

47

6. Sumario
Todos los componentes y definiciones tratados en este documento pueden
ajustarse a variaciones o modificaciones segn la evolucin de la plataforma en
versiones posteriores, siendo este documento un punto de partida vlido para la
contratacin de los servicios que en l se detallan.

Manual de regencia de ShopTalk. Part Number: WP-ST01-001

48

Apndice. Ejemplos prcticos


Listado de familias
<#NumObj_familia=#>
<table border="0" cellspacing="0" cellpadding="2">
<#Bfamilia#>
<#familia#>
<tr>
<td></td>
<td>
<a href=
"<#Nombre_Aplicacion#>?skin=6&comb=1&fhtml=index_1&art=&fam=<#codigo_familia#>&sfam=&
grup=&npag=1&idi=<#codigo_idioma_seleccion#>">
<#nombre_familia#>
</a>
</td>
</tr>
<#/familia#>
<#familia_seleccion#>
<tr>
<td align="right">&gt;</td>
<td><#nombre_familia_seleccion#></td>
</tr>
<#/familia_seleccion#>
<#/Bfamilia#>
</table>

Manual de regencia de ShopTalk. Part Number: WP-ST01-001

49

Listado de artculos
<#NumObj_articulo=6#>
<table border="0" cellpadding="0" cellspacing="0" width="445">
<#Barticulo#>
<#NumObj_fila_articulo=2#>
<#fila_articulo_inicio#>
<tr>
<#/fila_articulo_inicio#>
<td valign="top" width="222">
<#articulo#>
<table border="0" cellpadding="2" cellspacing="0" width="100%">
<tr>
<td rowspan="4" valign="top" width="100">
<table bgcolor="#999999" border="0" cellpadding="1" cellspacing="0"
width="100%">
<tr><td>
<table bgcolor="#ffffff" border="0" cellpadding="0" cellspacing="0"
width="100%">
<tr>
<td align="center" valign="middle">
<#si_imagen_articulo_1#>
<a
href="<#Nombre_Aplicacion#>?skin=6&comb=1&fhtml=detalls&art=<#codigo_articulo#>&fam=<
#codigo_familia_seleccion#>&sfam=<#codigo_subfamilia_seleccion#>&grup=&npag=1&idi=<#c
odigo_idioma_seleccion#>">
<img src="<#imagen_articulo_1#>" alt="<#nombre_articulo#>" border="0"
hspace="3" vspace="3" width="75">
</a>
<#/si_imagen_articulo_1#>
<#no_imagen_articulo_1#>
<img src="/skin_6/archivos/transparent.gif" width="75">
<#/no_imagen_articulo_1#>
</td>
</tr>
</table>
</td></tr>
</table>
</td>
<td>
<a
href="<#Nombre_Aplicacion#>?skin=6&comb=1&fhtml=detalls&art=<#codigo_articulo#>&fam=<
#codigo_familia_seleccion#>&sfam=<#codigo_subfamilia_seleccion#>&grup=&npag=1&idi=<#c
odigo_idioma_seleccion#>" style="text-decoration: none;">
<#nombre_articulo#>
</a>
</td>
</tr>
<tr>
<td>
<#si_preciooferta_articulo#>
<font color="#FF0000">
<b>
<#preciooferta_articulo#> &euro;</b>
</font>
<#/si_preciooferta_articulo#>
<#no_preciooferta_articulo#>
<#si_precio_articulo#>
<b>
<#precio_articulo#> &euro;
</b>
<#/si_precio_articulo#>
<#/no_preciooferta_articulo#>

Manual de regencia de ShopTalk. Part Number: WP-ST01-001

50

</td>
</tr>
<tr>
<td align="left" valign="top">
<#no_es_catalogo#>
<#si_precio_articulo#>
<a
href="<#Nombre_Aplicacion#>?skin=6&comb=1&fhtml=a_carro&art=<#codigo_articulo#>&fam=<
#codigo_familia_seleccion#>&sfam=<#codigo_subfamilia_seleccion#>&grup=&npag=<#codigo_
pagina_seleccion#>&idi=<#codigo_idioma_seleccion#>&htmlanterior=carro">
<img name="b_comprar" border="0"
src="/skin_6/archivos/afegir_<#idioma_seleccion#>.gif" alt="<@A&ntilde;adir al
carro@>">
</a>
<#/si_precio_articulo#>
<br>
<a
href="<#Nombre_Aplicacion#>?skin=6&comb=1&fhtml=a_lista&art=<#codigo_articulo#>&fam=<
#codigo_familia_seleccion#>&sfam=<#codigo_subfamilia_seleccion#>&grup=&npag=<#codigo_
pagina_seleccion#>&idi=<#codigo_idioma_seleccion#>">
<img src="/skin_6/archivos/af_llista_<#idioma_seleccion#>.gif" border="0"
vspace="3" alt="<@A&ntilde;adir a la lista@>">
</a>
<br>
<#/no_es_catalogo#>
</td>
</tr>
</table>
</td>
<#/articulo#>
<#fila_articulo_final#>
</tr>
<tr>
<td colspan="2">
<img src="/skin_6/archivos/transparent.gif" border="0" height="8" width="1">
</td>
</tr>
<#/fila_articulo_final#>
<#/Barticulo#>
<tr>
<td colspan="2">
<img src="/skin_6/archivos/transparent.gif" border="0" height="8" width="1">
</td>
</tr>
</table>
<!-- paginacin -->
<table bgcolor="#ffffff" cellpadding="3" cellspacing="0">
<tr>
<#si_paginacion_primera#>
<td valign="middle" align="center">
<a
href="<#Nombre_Aplicacion#>?skin=6&comb=1&fhtml=index_1&art=&fam=<#codigo_familia_sel
eccion#>&sfam=<#codigo_subfamilia_seleccion#>&grup=&npag=1&idi=<#codigo_idioma_selecc
ion#>">
<img border="0" src="/skin_6/archivos/bus_primer_color_1.gif" width="13"
height="12" alt="<@Primera@>">
</a>
</td>
<#/si_paginacion_primera#>
<#no_paginacion_primera#><#/no_paginacion_primera#>
<#si_paginacion_anterior#>
<td valign="middle" align="center">
<a
href="<#Nombre_Aplicacion#>?skin=6&comb=1&fhtml=index_1&art=&fam=<#codigo_familia_sel

Manual de regencia de ShopTalk. Part Number: WP-ST01-001

51

eccion#>&sfam=<#codigo_subfamilia_seleccion#>&grup=&npag=<#codigo_pagina__seleccion#>&idi=<#codigo_idioma_seleccion#>">
<img border="0" src="/skin_6/archivos/bus_anterior_color_1.gif" width="7"
height="12" alt="<@Anterior@>">
</a>
</td>
<#/si_paginacion_anterior#>
<#no_paginacion_anterior#><#/no_paginacion_anterior#>
<#Bpagina#>
<#pagina#>
<td align="center" bgcolor="#ffffff" valign="middle">
<a
href="<#Nombre_Aplicacion#>?skin=6&comb=1&fhtml=index_1&art=&fam=<#codigo_familia_sel
eccion#>&sfam=<#codigo_subfamilia_seleccion#>&grup=&npag=<#codigo_pagina#>&idi=<#codi
go_idioma_seleccion#>" style="text-decoration: none">
<b>
<#codigo_pagina#>
</b>
</a>
</td>
<#/pagina#>
<#pagina_seleccion#>
<td align="center" bgcolor="#color_1" valign="middle">
<font face="Verdana, Arial, Helvetica, sans-serif" size="2">
<#codigo_pagina_seleccion#>
</font>
</td>
<#/pagina_seleccion#>
<#/Bpagina#>
<#si_paginacion_siguiente#>
<td align="center" valign="middle">
<a
href="<#Nombre_Aplicacion#>?skin=6&comb=1&fhtml=index_1&art=&fam=<#codigo_familia_sel
eccion#>&sfam=<#codigo_subfamilia_seleccion#>&grup=&npag=<#codigo_pagina_+_seleccion#
>&idi=<#codigo_idioma_seleccion#>">
<img src="/skin_6/archivos/bus_seguent_color_1.gif" alt="<@Siguiente@>"
border="0" height="12" width="7">
</a>
</td>
<#/si_paginacion_siguiente#>
<#no_paginacion_siguiente#>
<td align="center" valign="middle">
<img src="/skin_6/archivos/transparent.gif" alt="" border="0" height="12"
width="7">
</td>
<#/no_paginacion_siguiente#>
<#si_paginacion_ultima#>
<td align="center" valign="middle">
<a
href="<#Nombre_Aplicacion#>?skin=6&comb=1&fhtml=index_1&art=&fam=<#codigo_familia_sel
eccion#>&sfam=<#codigo_subfamilia_seleccion#>&grup=&npag=9999&idi=<#codigo_idioma_sel
eccion#>">
<img src="/skin_6/archivos/bus_ultim_color_1.gif" alt="<@ltima@>" border="0">
</a>
</td>
<#/si_paginacion_ultima#>
<#no_paginacion_ultima#>
<td align="center" valign="middle">
<img src="/skin_6/archivos/transparent.gif" alt="" border="0">
</td>
<#/no_paginacion_ultima#>
</tr>
</table>

Manual de regencia de ShopTalk. Part Number: WP-ST01-001

52

Detalle de artculo
<#NumObj_articulo=#>
<table border="0" cellpadding="0" cellspacing="0" width="435">
<tr>
<td>
<b>
<#nombre_articulo_seleccion#>
</b>
</td>
</tr>
<tr>
<td bgcolor="#000000" height="1">
<img src="/skin_6/archivos/transparent.gif" border="0" height="1" width="10">
</td>
</tr>
</table>
<table cellpadding="0" cellspacing="6" width="435">
<tr>
<td align="left" height="75" valign="top" width="24">
<#si_codigo_articulo_anterior#>
<a
href="<#Nombre_Aplicacion#>?skin=6&comb=1&fhtml=detalls&art=<#codigo_articulo_anterio
r#>&fam=<#codigo_familia_seleccion#>&sfam=<#codigo_subfamilia_seleccion#>&grup=&npag=
1&idi=<#codigo_idioma_seleccion#>">
<img src="/skin_6/archivos/anterior.gif" alt="<@Anterior@>" border="0">
</a>
<#/si_codigo_articulo_anterior#>
</td>
<td colspan="2" align="center" height="75">
<table bgcolor="#ffffff" border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td>
<img alt="<#nombre_articulo_seleccion#>" src="<#imagen_articulo_seleccion_0#>">
</td>
</tr>
</table>
</td>
<td align="right" height="75" valign="top" width="24">
<#si_codigo_articulo_siguiente#>
<a
href="<#Nombre_Aplicacion#>?skin=6&comb=1&fhtml=detalls&art=<#codigo_articulo_siguien
te#>&fam=<#codigo_familia_seleccion#>&sfam=<#codigo_subfamilia_seleccion#>&grup=&npag
=1&idi=<#codigo_idioma_seleccion#>">
<img src="/skin_6/archivos/seguent.gif" alt="<@Siguiente@>" border="0">
</a>
<#/si_codigo_articulo_siguiente#>
</td>
</tr>
</table>
<table border="0" cellpadding="0" cellspacing="6" width="435">
<tr>
<td>
<#descripcion_articulo_seleccion#>
<br>
</td>
<td align="right" valign="middle" width="30%">
<#si_precio_articulo_seleccion#>
<b>

Manual de regencia de ShopTalk. Part Number: WP-ST01-001

53

Precio:
<br>
<#precio_articulo_seleccion#> &euro;
</b><br><br>
<#no_es_catalogo#>
<a
href="<#Nombre_Aplicacion#>?skin=6&comb=1&fhtml=a_carro&art=<#codigo_articulo_selecci
on#>&fam=<#codigo_familia_seleccion#>&sfam=<#codigo_subfamilia_seleccion#>&grup=&npag
=<#codigo_pagina_seleccion#>&idi=<#codigo_idioma_seleccion#>&htmlanterior=carro">
<img name="botons_comprar_detalls" border="0"
src="/skin_6/archivos/afegir_1.gif" alt="<@A&ntilde;adir al carro@>">
</a>
<#/no_es_catalogo#>
<br>
<a
href="<#Nombre_Aplicacion#>?skin=6&comb=1&fhtml=a_lista&art=<#codigo_articulo_selecci
on#>&fam=<#codigo_familia_seleccion#>&sfam=<#codigo_subfamilia_seleccion#>&grup=&npag
=<#codigo_pagina_seleccion#>&idi=<#codigo_idioma_seleccion#>">
<img src="/skin_6/archivos/af_llista_1.gif" border="0" vspace="2"
alt="A&ntilde;adir a la lista">
</a>
<#/si_precio_articulo_seleccion#>
</td>
</tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" width="435">
<tr>
<td align="right">
<#si_htmlanterior#>
<br>
<a
href="<#Nombre_Aplicacion#>?skin=6&comb=1&fhtml=<#htmlanterior#>&art=<#codigo_articul
o_seleccion#>&fam=<#codigo_familia_seleccion#>&sfam=<#codigo_subfamilia_seleccion#>&g
rup=&npag=<#codigo_pagina_seleccion#>&idi=<#codigo_idioma_seleccion#>">
<img src="/skin_6/archivos/manterior.gif" border="0" alt="<@Volver@>">
</a>
<#/si_htmlanterior#>
</td>
</tr>
</table>

Manual de regencia de ShopTalk. Part Number: WP-ST01-001

54

Detalle del carro de la compra


<#NumObj_carro=#>
<#NumObj_lincarro=#>
<#no_articulos_carro#>
<table width="90%" border="0" cellspacing="1" cellpadding="0">
<tr>
<td bgcolor="#FFFFFF" align="center">
<br>
<@El carro est&aacute; vac&iacute;o@>.
</td>
</tr>
</table>
<#/no_articulos_carro#>
<#si_articulos_carro#>
<!-- BEGIN CARRO_INC -->
<br>
<table border="0" cellpadding="0"width="90%">
<form name="form1" onSubmit="return false;">
<#Blincarro#>
<#lincarro#>
<tr>
<td width="50" rowspan="2" height="50" nowrap>
<img src="<#imagen_lincarro_1#>" border="0" width="50">
</td>
<td style="color: #2892E3" align="left">
<a
href="<#Nombre_Aplicacion#>?skin=6&comb=1&fhtml=detalls&art=<#codigo_lincarro#>&fam=<
#familia_lincarro#>&sfam=<#subfamilia_lincarro#>&grup=&npag=1&idi=<#codigo_idioma_sel
eccion#>" style="text-decoration: none;">
<b>
<#nombre_lincarro#>
</b>
</a>
</td>
</tr>
<tr>
<td align"=left">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td width="40" rowspan="2">
<input type="text" name="quant<#linea_lincarro#>" size="1"
value="<#unidades_lincarro#>" style="font-family: Verdana; font-size: 8 pt"
onChange="javascript:check(<#linea_lincarro#>, '<#codigo_lincarro#>');"
maxlength="4">
</td>
<td width="20">
<a
href="<#Nombre_Aplicacion#>?skin=6&comb=1&fhtml=a_carro&art=<#codigo_lincarro#>&fam=<
#codigo_familia_seleccion#>&sfam=<#codigo_subfamilia_seleccion#>&grup=&npag=<#codigo_
pagina_seleccion#>&idi=<#codigo_idioma_seleccion#>&un=*1&htmlanterior=carro">
<img border="0" src="/skin_6/archivos/sumar.gif" alt=" + 1 ">
</a>
</td>
<td width="300" align="left" rowspan="2" >
<@Precio/un.@>:
<#precio_lincarro#> &euro;
</td>
<td rowspan="2" align="right">
<a
href="<#Nombre_Aplicacion#>?skin=6&comb=1&fhtml=a_lista&art=<#codigo_lincarro#>&fam=<
#codigo_familia_seleccion#>&sfam=<#codigo_subfamilia_seleccion#>&grup=&npag=&idi=<#co
digo_idioma_seleccion#>">

Manual de regencia de ShopTalk. Part Number: WP-ST01-001

55

<img src="/skin_6/archivos/af_llista_<#codigo_idioma_seleccion#>.gif"
width="75" height="16" border="0" alt="<@Copiar a la Lista@>">
</a>&nbsp;
<a
href="<#Nombre_Aplicacion#>?skin=6&comb=1&fhtml=a_carro&art=<#codigo_lincarro#>&fam=<
#codigo_familia_seleccion#>&sfam=<#codigo_subfamilia_seleccion#>&grup=&npag=<#codigo_
pagina_seleccion#>&idi=<#codigo_idioma_seleccion#>&un=0&htmlanterior=carro">
<img border="0"
src="/skin_6/archivos/treure_<#codigo_idioma_seleccion#>.gif" alt="<@Eliminar@>">
</a>
</td>
</tr>
<tr>
<td width="20" valign="top">
<a
href="<#Nombre_Aplicacion#>?skin=6&comb=1&fhtml=a_carro&art=<#codigo_lincarro#>&fam=<
#codigo_familia_seleccion#>&sfam=<#codigo_subfamilia_seleccion#>&grup=&npag=<#codigo_
pagina_seleccion#>&idi=<#codigo_idioma_seleccion#>&un=-1&htmlanterior=carro">
<img border="0" src="/skin_6/archivos/restar.gif" alt=" - 1 ">
</a>
</td>
</tr>
</table>
</td>
</tr>
<#/lincarro#>
<#/Blincarro#>
</form>
</table>
<table width="90%" border="0" cellspacing="0" cellpadding="2">
<tr>
<td align="right" bgcolor="#395FA7">
<font color="#FFFFFF">
<@Total@>
&nbsp;
<@Art&iacute;culos@>:&nbsp;
<b><#articulos_carro#></b>
</font>
</td>
</tr>
<tr>
<td align="right" bgcolor="#395FA7">
<font color="#FFFFFF">
<@Subtotal@>:
&nbsp;<b>
<#subtotal_carro_seleccion#> &euro;
</b>
</font>
</td>
</tr>
</table>

Manual de regencia de ShopTalk. Part Number: WP-ST01-001

56

You might also like