|
|
 |
|
|
|
|
|
|
|
Cómo modificar el selector de idioma del portal
|
 |
|
Localización: Blogs Alejandro Quiroga Alsina |
 |
| Escrito por: Alejandro Quiroga Alsina |
19/04/2008 18:45 |
Cuando hay más de un paquete de idioma instalado en DotNetNuke, existe la posibilidad de mostrar los idiomas disponibles (a quien navega el portal) mediante una lista desplegable o un conjunto de banderitas (una por cada idioma disponible) que sirven de vínculo para cambiar el idioma activo.
El formato estándar para la selección de idiomas fue siempre la lista desplegable, hasta la versión 4.6.2 de DNN. Desde la versión 4.7.0 las banderitas han sido el estándar en una instalación nueva. De todos modos, desde esta última versión, es posible elegir uno u otro método para seleccionar el idioma activo al navegar el sitio, mediante una modificación en el Skin activo.
El elemento 'LANGUAGE' del skin utiliza referencias internas para decidir cuál selector mostrar. Estas referencias están almacenadas en dos archivos distintos, uno con extensión .ASCX y otro con extensión .XML.
Por ejemplo, en el caso de una instalación nueva de DotNetNuke, para el caso del Skin 'DNN-Blue', y con la versión 'Horizontal Menu - Fixed Width', los archivos estarían almacenados en la carpeta '<RootDir>\Portals\_default\Skins\DNN-Blue'.
1. Dentro del archivo 'Horizontal Menu - Fixed Width.ascx' hay que buscar el siguiente código:
<dnn:LANGUAGE runat="server" id="dnnLANGUAGE" showMenu="False" showLinks="True" />
...y cambiarlo por:
<dnn:LANGUAGE runat="server" id="dnnLANGUAGE" showMenu="True" showLinks="False" />
2. Dentro del archivo 'skin.xml' hay que ajustar también, de forma concordante, el siguiente código:
<Object>
<Token>[LANGUAGE]</Token>
<Settings>
<Setting>
<Name>showMenu</Name>
<Value>False</Value>
</Setting>
<Setting>
<Name>showLinks</Name>
<Value>True</Value>
</Setting>
</Settings>
</Object>
Y modificarlo por:
<Object>
<Token>[LANGUAGE]</Token>
<Settings>
<Setting>
<Name>showMenu</Name>
<Value>True</Value>
</Setting>
<Setting>
<Name>showLinks</Name>
<Value>False</Value>
</Setting>
</Settings>
</Object>
De este modo aparecerá el selector de idiomas de lista desplegable. Esto es muy útil cuando hay más de dos o tres idiomas habilitados en un portal. La cantidad de banderitas es bonita, pero poco funcional.
Saludos!
|
|
| Permalink |
TrackBack |
Comments (11)
Add Comment
|
Re: Cómo modificar el selector de idioma del portal |
Por Samuel el
03/07/2008 12:43 |
| Gracias, justo lo que estaba necesitando.<br><br>Saludos,<br><br>Samuel |
|
|
Re: Cómo modificar el selector de idioma del portal |
Por Alejandro Quiroga Alsina el
03/07/2008 13:00 |
| @Samuel: Me alegra mucho que te haya servido :-) |
|
|
Re: Cómo modificar el selector de idioma del portal |
Por ingluismac el
09/10/2008 14:01 |
| Ya descaegue el paquete del lenguaje que necesito, pero no se como modificarlo en el portal, me imagino que habra que cargar unos archivos o copiar unos archivos. La verdad no he encontrado como hacerlo, me pordrian colaborar por favor. Gracias |
|
|
Re: Cómo modificar el selector de idioma del portal |
Por AlejandroQuiroga el
09/10/2008 14:46 |
| Hola ingluismac,<br><br>Te comento que el paquete de idiomas que descargaste se instala desde la opción de menú Host - Languages. Abajo a la izquierda encontrarás un vínculo que dice "Install Language Pack". Ese vínculo te llevará a una ventana en la que deberás seleccionar el archivo ZIP de tu paquete de idiomas e instalarlo.<br><br>Luego de que finalice la instalación (puede llevar un minuto o dos) presionas en "Return" y verás disponible tu nuevo idioma para el Portal.<br><br>A tu disposición si encuentras algún problema.<br><br>Saludos! |
|
|
Re: Cómo modificar el selector de idioma del portal |
Por ingluismac el
09/10/2008 17:11 |
| No la verdad no encuentro por donde instalarlo, esas instrucciones no las encuentro.... me podria colaborar paso a paso, desde cero, por favor.... no encuentro empezando es menú Host-Languages. Gracias |
|
|
Re: Cómo modificar el selector de idioma del portal |
Por AlejandroQuiroga el
09/10/2008 18:01 |
| Hola ingluismac,<br><br>Por lo que veo, es posible que sólo seas Admin de tu portal. Si la opción de menú que ves más a la derecha en tu barra de menús horizontal, o más abajo si es vertical dice sólo Admin, es este el caso. Si es así, deberás comunicarte con tu proveedor Host para que sea él quien cargue el Paquete de Idiomas.<br><br>Por favor te pido que confirmes si es éste el caso.<br><br>Saludos! |
|
|
Re: Cómo modificar el selector de idioma del portal |
Por ingluismac el
09/10/2008 18:08 |
| Si señor ese es el caso... |
|
|
Re: Cómo modificar el selector de idioma del portal |
Por AlejandroQuiroga el
09/10/2008 18:18 |
| Bueno, ingluismac, me alegra que hayamos diagnosticado el asunto! <br><br>Una vez que su proveedor Host haya cargado el Paquete de Idiomas, usted podrá, en su menú Admin-Idiomas, elegir activar o desactivar los idiomas que estén cargados en la aplicación DotNetNuke. Así determinará cuál será el/los idiomas activos en su portal.<br><br>Quedo a su disposición.<br><br>Saludos y suerte! |
|
|
Re: Cómo modificar el selector de idioma del portal |
Por ingluismac el
09/10/2008 18:27 |
| Yo tengo la version 4.8.4... solamente el host me puede cargar los idiomas?? |
|
|
Re: Cómo modificar el selector de idioma del portal |
Por AlejandroQuiroga el
09/10/2008 18:38 |
| Ingluismac, si eres tu quien ha instalado DotNetNuke, es posible que estés logueado como Admin y en ese caso sólo debes cerrar esa sesión e iniciar otra, con las credenciales de Host.<br><br>Si alguien más ha realizado la instalación, debes recurrir a esa persona. <br><br>Esto que te comento es válido para todas las versiones de DotNetNuke, incluida la 4.8.4.<br><br>Saludos! |
|
|
Re: Cómo modificar el selector de idioma del portal |
Por Sandra el
06/09/2010 14:43 |
| Gracias por este comentario y por
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Inicio :: Paquetes disponibles :: Descargas gratuitas :: Soporte :: Contacto :: DNNEnglish.com
|
| Copyright 2008, DNNCastellano.com
Términos de uso
Declaración de privacidad
|
|