Nohacv Posted November 11, 2014 Share Posted November 11, 2014 Hola a todos, Llevo tiempo leyendo el foro y gracias a vosotros he podido resolver muchas dudas que me han salido, pero esto no lo he encontrado y me he decidido a escribir Tengo una web en dos idiomas: Español e Ingles, siendo el español el idioma principal. Pues bien, dentro de la web tengo un blog donde escribo noticias pero está totalmente en Español. ¿Es posible eliminar el blog en la version inglesa de la web? Es decir que cuando elijan la versión inglesa el blog desaparezca y no lo puedan ver Muchas gracias Link to comment Share on other sites More sharing options...
nadie Posted November 11, 2014 Share Posted November 11, 2014 (edited) ¿El blog es un módulo o es otra cosa? Si el blog es un módulo: Prueba....editar el *.php del módulo y en las funciones donde estan los hooks dentro de: public function hookXXXXXX($params) { Metes esto: $cookie_id_lang = $this->context->language->id; if ($cookie_id_lang =='id_idioma') return false; Edited November 11, 2014 by nadie (see edit history) Link to comment Share on other sites More sharing options...
Nohacv Posted November 11, 2014 Author Share Posted November 11, 2014 Muchas gracias. Lo pruebo y te digo si funciona Link to comment Share on other sites More sharing options...
vblanch Posted November 12, 2014 Share Posted November 12, 2014 Muchas gracias. Lo pruebo y te digo si funciona Otra opción con CSS: Mira si en tu página aparece por algún lugar un estilo tipo "_en" o "_es" según el idioma. Luego te vas al css y ocultas el botón: Ejemplo: tag_en.button_blog{ display:none; } Las etiquetas son de ejemplo, tendrías que buscar las correctas. Saludos Link to comment Share on other sites More sharing options...
nadie Posted November 12, 2014 Share Posted November 12, 2014 (edited) Pienso que lo malo de ocultar por css, es que esta oculto pero cargando y no es bueno ni para temas de optimización ni para los buscadores. Edited November 12, 2014 by nadie (see edit history) 1 Link to comment Share on other sites More sharing options...
ventura Posted November 12, 2014 Share Posted November 12, 2014 No creo que sea una buena opcion ocultarlo con css Link to comment Share on other sites More sharing options...
nadie Posted November 12, 2014 Share Posted November 12, 2014 Muchas gracias. Lo pruebo y te digo si funciona Ok, estaré pendiente de como fue. Saludos, Link to comment Share on other sites More sharing options...
galindogadea Posted November 12, 2014 Share Posted November 12, 2014 Yo tambien opino que lo del css es una opción extraña, ocultar un blog entero por css con el display none es un un poco exagerado, una cosa es ocultar un boton, pero ocultar un blog entero.. Link to comment Share on other sites More sharing options...
rafaelamargo Posted November 12, 2014 Share Posted November 12, 2014 Yo he probado la opción de Nadie y me funciona. (La he probado con un módulo en concreto), aunque bueno funcionar funciona y no se muestra el contenido en el hook, pero ahí algo que no me termina de convencer. Yo en su momento llegue a ocultar por css unos textos y imagenes para un idioma determinado y luego a la larga a nivel de optimización tuve problemas y tambien con los buscadores. Saludos, Link to comment Share on other sites More sharing options...
vblanch Posted November 12, 2014 Share Posted November 12, 2014 Yo tambien opino que lo del css es una opción extraña, ocultar un blog entero por css con el display none es un un poco exagerado, una cosa es ocultar un boton, pero ocultar un blog entero.. Evidentemente se trata de ocultar el link, no el blog entero Siempre hay opciones más eficientes/bonitas/etc, pero a veces no queda otro remedio. A grandes males... Saludos Link to comment Share on other sites More sharing options...
Sergio Ruiz Posted November 12, 2014 Share Posted November 12, 2014 Evidentemente se trata de ocultar el link, no el blog entero Yo tambien me cuelo por aqui. Yo por lo que entiendo desde un principio esta chica tiene un modulo blog para prestashop y quiere que no se muestre el blog en ingun sitio si por ejemplo el idioma frances esta activado... Otra cosa es que solo se refiera a un enlace que le este llevando a un blog de wordpress que haya instalado, entonces en ese caso la solución de vblanch tiene todo el sentido, aunque bueno, el display:none, yo tambien prefiero usarlo solo lo justo. (Abusar no me gusta) Link to comment Share on other sites More sharing options...
nadie Posted November 12, 2014 Share Posted November 12, 2014 (edited) Yo también pensé que te referías a un blog entero (no externo) cuando comentabas lo de ocultar por css, por eso comente que quizás podrían existir problemas a nivel de optimización y de los buscadores. De todos modos una cosa que dije sobre el código que dije en mi primera respuesta no me termina de cuadrar, pero bueno cada cosa a su tiempo. Saludos, Edited November 12, 2014 by nadie (see edit history) Link to comment Share on other sites More sharing options...
vblanch Posted November 12, 2014 Share Posted November 12, 2014 Efectivamente en PrestaShop 1.6: <body id="index" class="index hide-left-column hide-right-column lang_en"> Entonces el css seria: body.lang_en .boton_a_ocultar{ display:none; } Puede ser que no sea útil para este caso, pero ahí lo dejo por si le sirve a alguien :-) Saludos. 1 Link to comment Share on other sites More sharing options...
nadie Posted November 12, 2014 Share Posted November 12, 2014 (edited) Puede ser que no sea útil para este caso, pero ahí lo dejo por si le sirve a alguien :-) Toda colaboración siempre es bienvenida, ya que estamos en una Comunidad para intentar ayudar. Edited November 12, 2014 by nadie (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now