Page Lang
Hay un nuevo módulo para la internacionalización de los nodos. Este se llama Page Lang.
Tiene una función puramente SEO. Por lo visto según cuentan en la página del proyecto page lang, español por cierto, tiene la función de adaptar cada nodo para indicarle a los buscadores qué búsqueda local se desea fomentar. Por lo visto si se introduce una etiqueta:
<html xmlns="http://www.w3.org/1999/xhtml" lang="es" xml:lang="es">
Se fomentan las búsquedas en español. Mientras que si se pone:
<html xmlns="http://www.w3.org/1999/xhtml" lang="es-es" xml:lang="es-es">
Se fomenta las búsquedas locales para español y en España. Hay muchas web dedicadas a usuarios de un único país. Por ejemplo un restaurante situado en españa desearía fomentar más su web en español para españoles que en español en general o en español para argentinos. Mientras que un restaurante argentino desearía fomentarlo par las búsquedas locales de argentina con es-ar
El módulo es muy parecido al de page title para instalarlo y configurarlo.
La instalación es igual que cualquier otro módulo. Pero si no coge bien el template.php del módulo habrá que modificar el template.php de nuestro tema o theme.
Hay que introducir dentro de:
if ($hook == 'page')
Estas tres líneas:
if (module_exists('page_lang')) {
$vars['language'] = page_lang_page_get_lang();
}
Luego vamos al menú de Administración de módulos y activamos el módulo.
Luego podemos ir a:
http://midominio/admin/settings/page_lang
y escribimos ahí el idioma por defecto de nuestro sitio web. Por defecto han en. Ponemos lo que queramos y le damos a guardar la configuración. He visto que si no le das a guardar la configuración te puede hacer algo raro como ponerte un !page_lang donde tiene que aparecer nuestra etiqueta. No sé si le pasa a todo el mundo pero se soluciona escribiendo ahí tu idioma y guardando la configuración.
Luego cuando editamos un nodo tenemos una opción nueva que se llama "Page language" en la que podemos especificar el código de nuestro idioma o idioma-país.
No tiene más secreto y es algo bastante innovador en el mundo de los CMSs. Hay módulos de internacionalización pero que aspiran a mucho. Son bastante grandes si sólo quieres hacer esto.
El proyecto se realiza en una escuela de español (spanish school in spain), se entiende que tengan esta necesidad.
- Inicie sesión o regístrese para enviar comentarios
