Documentación nucleo 2.1.1

Gestión de direcciones de pedidos

1. El usuario tiene sus direcciones.

2. Cuando se genera un pedido se “COPIA” su dirección de envío y de facturación como direcciones del pedido.

¿Por qué?

Por que un pedido se hace para ser enviado a una dirección. Si en un futuro se cambia la dirección de envío del usuario no debe afectar a la dirección de envío de un pedido pasado.

En un pedido puedes cambiar la dirección de envío que quieres usar a posteriori por que igual se equivoco, igual quiere a otra dirección, o igual es un pedido que has introducido tu manualmente, o en esa dirección ya no se recoge y tienes que enviarlo a otra, ….

Canales RSS

Uso en el backend

En Webmaster/Extras hay un modulo que se llama Canales RSS donde crear los canales.

Después, en los contenidos (y solo en ellos) tienes un campo en el que indicar si quieres relacionar ese contenido con algún canal RSS.

Se puede crear un menú con enlaces al canal RSS.

Uso en el frontend

1. En bloquedatos de la sección se carga un listado de los canales disponibles en el campo CAMPO_CANALES.

2. Usa dentro de la api las funciones GetCanal y GetCanales, pero que llaman a las funciones FindCanal y FindCanales que están en apiFind.inc, por si lo quieres mirar. Y el formateo es FormatCanal para el canal y luego es un CAMPO_ENLACES con los contenidos.

3. Debes tener creado canal.tpl donde decir los datos que quieres sacar del canal y de los contenidos. Si quieres ver uno hecho, deberías mirar en alguna copia inicial de alimentatec, del proyecto de Azti. Es un proyecto que nunca se puso en marcha. Por si acaso te adjunto yo el archivo para que lo puedas ver.

4. En el caso de alimentatec, lo que hicimos es crear un único canal relacionado con la página, de forma que en el navegador aparecía siempre como que había un canal rss relacionado con la página, a través del siguiente enlace:

<link rel=“alternate” title=“rss” type=“application/rss+xml” title=“RSS 2.0” href=“{enlace name=enlace seccion=0 ctipo=CONTENIDO_CANAL_CANAL contenido=1 accion= ssl=0}” target=“_blank”/> Pero también puedes sacar un listado de enlaces a diferentes canales y al mostrarlos el navegador sabe que es un canal rss y te da las opciones para subscribirte a él. Un código podría ser como el siguiente (en el main.tpl): {block name=canales field=/CAMPO_CANALES} <a href='{enlace name=enlace seccion=0 ctipo=CONTENIDO_CANAL_CANAL contenido=/CAMPO_ID accion= ssl=0}'>{item field=/CAMPO_TITULO}</a><br/> {/block name=canales}

Te sacaría un enlace por cada uno de los canales que hay en la web.

Definición de BBDD

tblcfgcanales → es donde se guardan los canales

tblcfgcontenidos.conIDCanal → es el id del canal con el que está relacionado el contenido.

Use the following URL for manually sending trackbacks: https://wiki.merkatu.info/lib/plugins/linkback/exe/trackback.php/nucleo2.1.1