Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
nucleo2.1.1 [2008/05/07 11:07]
10.12.12.17
nucleo2.1.1 [2017/03/27 17:44] (actual)
Línea 1: Línea 1:
 ====== Documentación nucleo 2.1.1 ====== ====== Documentación nucleo 2.1.1 ======
  
-==== Modulos (Aun no exportados al nuevo sistema de modulos) ​==== +===== Funcionalidades ​=====
-=== Canales RSS === +
-== Uso/​Funcionalidades ​== +
-Tienes un módulo en Webmaster/​Extras que se llama Canales RSS.+
  
-Ahí es donde puedes ​crear los canales ​y añadirles una descripción e imagen.+==== 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, .... 
 + 
 +===== Modulos (Aun no exportados al nuevo sistema de modulos) ===== 
 +==== 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. 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.
  
-Puedes ​crear enlaces a un canal RSS desde la creación ​de enlaces ​de un menúen una plantilla ​que muestra ​un contenido ​con un canal asociado, ..., por +Se puede crear un menú con enlaces al canal RSS.  
-que al final no es más que un elemento más del gestorLa diferencia es que devuelve ​un XML con los últimos contenidos asociados ​ese canal.+ 
 +== 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 GetCanalespero 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 hechodeberías mirar en 
 +alguna copia inicial de alimentatec,​ del proyecto de AztiEs un proyecto que nunca se puso en marchaPor 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 ​é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.
  
-==== Documentación API ====+===== Documentación API =====
 [[http://​srv-datos/​intranet/​phpdocumentor/​nucleo.2.1.1/​]] [[http://​srv-datos/​intranet/​phpdocumentor/​nucleo.2.1.1/​]]
  
-==== Proyectos en los que está presente ====+===== Proyectos en los que está presente ​=====
 {{backlinks>​.}} {{backlinks>​.}}