Forums

Home » Liferay Portal » Español » 3. Desarrollo

Combination View Flat View Tree View
Threads [ Previous | Next ]
Aniceto P Madrid
Actualización de JournalArticle con estructura por programa
May 6, 2012 10:11 AM
Answer

Aniceto P Madrid

Rank: Regular Member

Posts: 135

Join Date: May 24, 2008

Recent Posts

Hola

Tengo que generar el contenido de un journal con una estructura con campos reiterables, varios niveles en la estructura y con mucho contenido, que es muy pesado de hacer a mano. Me gustaría saber cómo, una vez que tengo los contenidos en un objeto Java (no en XML) y sabiendo cómo se llaman los campos de la estructura, generar un nuevo contenido dinámico XML (multiidioma) y actualizar el artículo.

Investigando en los fuentes he encontrado las clases JournalUtil y DDMXML, pero me han parecido muy complejas de uso (no documentadas) y parecen estar muy ligadas al interfaz de usuario. Porque además se crea un nos campos instance-id que no he visto muy claro donde los crea.

Suponiendo que tengo algo como esto

articulo locales="es_ES,en_ES" deflocale="es_ES" {
campo1{
(es_ES)="Hola"
(en_US)="Hi there"
}
campo2{
[0]{
(es_ES)="a1"
}
[1]{
(es_ES)="b1"
}
}
campo3{
campo31{
(es_ES)="31es"
(en_US)="31us"
}
campo32{
"32"
}
}
}

¿Cómo haría para crear el contenido y actualizar el journal?

Gracias