Cita:
Iniciado por BoKeRoN18 hola,
Conozco algo sobre joomla y me gusta el sistema que usan ellos para las traducciones. Son archivos XML en los cuales puedes cambiar lo que tu quieras directamente desde el fichero y se cambia en la pagina web.
Pues bien quiero hacer mi pagina en dos idiomas y me gustaria tambien poder cambiar los contenidos de la misma a traves de fichero XML pero no tengo idea de como hacerlo, a ver si me podeis echar un cablecillo !!
un saludo y gracias de antemano!!
Pues bueno, no se exactamente como lo haran con un xml pero la idea seria algo asi:
Código XML:
Ver original//ingles
<page>
<title>My web site</title>
<body>Hey, this is the body</body>
<footer>Copyright 2013</footer>
</page>
//español
<page>
<title>Mi sito web</title>
<body>Hey, este es el cuerpo</body>
<footer>Derechos reservados 2013</footer>
</page>
Lo unico que debes hacer es crear xml con estructuras iguales, lo unico que cambiara es el contenido, en función de que un usuario llame a traves de un select un idioma u otro xml lo que hace es leerlo y en una plantilla de html le colocas el contenido, eso seria todo.
Yo tengo mas experiencia con plantillas de texto pero basicamente la idea es la misma. Igual copiate la estructura de los de joomla para hacer el xml con una estructura mas estandar, lo que coloque aca es mas de tipo didactico.
p.s. Mira este aporte
http://www.forosdelweb.com/f18/aport...ml-dom-792348/
Es importante aclarar que como te lo digo es solo para colocar texto, si quieres que tu xml traiga estructuras mas avanzadas guiate en el desarrollo de joomla que trae cosas adicionales (posicionamiento, traer js,css y demas). Repito esta idea es para puro y fisico texto sencillo. Aunque la plantilla de joomla se diseñe para joomla valga la redundancia tu la puedes adaptar para tu propia pagina.
http://docs.joomla.org/Creating_a_ba...e#Body_Section