Crear tipos de contenidos «nested» en OpenCMS

Cuando creamos un contenido en OpenCMS podemos crear tipos de contenido que incluyan otros contenidos dentro, de forma que podamos «nestear» y asi poder tener tipos de contenidos que podemos usar en más de un tipo (o escalar) de forma sencilla.

Imaginemos (como ejemplo) que queremos crear un tipo de contenido llamado «pagina generica» el cual sera un contenido que tenga un titulo, subtitulo, párrafos de texto, imagenes, enlaces y adjuntos (ficheros). Pero que cada párrafo puede contener a su vez más imagenes, adjuntos… e incluso que los enlaces tengan descripciones (ademas del enlace en si, tanto externo como interno). Si hicieramos un unico contenido seria «grande» y podria ser poco usable, cuando lo importante es tener un contenido que «contenga» el resto.

Así, podemos crear un contenido llamado PaginaTexto que contenga contenidos Parrafo, Imagenes y Enlaces.

Leer más

Mysql con Unixtime vs Timestamp

Existen dos funciones para obtener un valor entero de timestamp desde una fecha, y viceversa, obtener la fecha desde el valor entero de timestamp

Las dos funciones que podemos lanzar desde una consulta SQL son from_unixtime y unix_timestamp. Os dejo dos ejemplos por si queréis probar.

Select from_unixtime(1196440219);
Select unix_timestamp(«2012/04/30 23:59:59»);