No aparece el bloqu...
 
Avisos
Vaciar todo

No aparece el bloque de los idiomas

19 Respuestas
3 Usuarios
0 Me gustas
3,085 Visitas
(@ferranmaster)
Respuestas: 31
Eminent Member
Topic starter
 

Muy buenas tardes, despues de exprimir el foro he encontrado varios post refiriendose a este tema, he hecho lo q ponia en ellos, pero nada.

Tengo creada una tienda con el idioma por defecto ingles, y he creado otra en aleman. sigo todos los pasos de configuracion, y no me aparece el desplegable para elegir el idioma. Como el theme hellowired, tiene mas fallos q la ost... puse el theme default, y tachan!!! me aparece el desplegable abajo a la derecha, con lo q el fallo esta en el template. Justo hay un post en este foto en el q a un usuario le pasaba lo mismo, y le respondieron q buscase el archivo, page.xml y el header.phtml de su template y lo comparase con el default y veria como le faltaban un par de lineas de codigo, pues vale he seguido los pasos, he pegado los codigos q se mencionaban en el post, y no me aparece nada, y ya no se q mas hacer.
Alguien tiene alguna idea???

Muchas gracias.

 
Respondido : 04/05/2011 3:17 pm
OSdave
(@osdave)
Respuestas: 2100
Noble Member
 

¿que version de Magento?

Indicanos la versión que usas en tu firma (en la cabecera, Acciones del Foro -> Editar Perfil -> Editar Firma)
No toques los ficheros del core, tienes que crear modulos para modificarlo

Algunas cosas que hay que saber sobre Magento, y el comercio online

 
Respondido : 05/05/2011 9:31 am
(@ferranmaster)
Respuestas: 31
Eminent Member
Topic starter
 

1.5.0.1

 
Respondido : 05/05/2011 3:17 pm
OSdave
(@osdave)
Respuestas: 2100
Noble Member
 

la linea que muestra el switch es

<block type="page/switch" name="store_language" as="store_language" template="page/switch/languages.phtml"/>

en page.xml, dentro del block "header".
¿vaciaste el cache?
¿que codigo has pegado?

Indicanos la versión que usas en tu firma (en la cabecera, Acciones del Foro -> Editar Perfil -> Editar Firma)
No toques los ficheros del core, tienes que crear modulos para modificarlo

Algunas cosas que hay que saber sobre Magento, y el comercio online

 
Respondido : 05/05/2011 4:01 pm
(@ferranmaster)
Respuestas: 31
Eminent Member
Topic starter
 
 
Respondido : 05/05/2011 11:21 pm
OSdave
(@osdave)
Respuestas: 2100
Noble Member
 

en el template/page/html/header.phtml de tu template, ¿hay esta linea?

<?php echo $this->getChildHtml('store_language') ?>

Indicanos la versión que usas en tu firma (en la cabecera, Acciones del Foro -> Editar Perfil -> Editar Firma)
No toques los ficheros del core, tienes que crear modulos para modificarlo

Algunas cosas que hay que saber sobre Magento, y el comercio online

 
Respondido : 06/05/2011 8:38 am
(@ferranmaster)
Respuestas: 31
Eminent Member
Topic starter
 

Aki lo tengo


<?php
/**
* Magento
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License (AFL 3.0)
* that is bundled with this package in the file LICENSE_AFL.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/afl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@magentocommerce.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade Magento to newer
* versions in the future. If you wish to customize Magento for your
* needs please refer to http://www.magentocommerce.com for more information.
*
* @category design
* @package default_modern
* @copyright Copyright (c) 2009 Irubin Consulting Inc. DBA Varien ( http://www.varien.com)
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
*/
?>
<div class="header-container">
<div class="header">
<?php if ($this->getIsHomePage()):?>
<h1 class="logo"><strong><?php echo $this->getLogoAlt() ?></strong><a href="<?php echo $this->getUrl('') ?>" title="<?php echo $this->getLogoAlt() ?>" class="logo"><img src="<?php echo $this->getLogoSrc() ?>" alt="<?php echo $this->getLogoAlt() ?>" /></a></h1>
<?php else:?>
<a href="<?php echo $this->getUrl('') ?>" title="<?php echo $this->getLogoAlt() ?>" class="logo"><strong><?php echo $this->getLogoAlt() ?></strong><img src="<?php echo $this->getLogoSrc() ?>" alt="<?php echo $this->getLogoAlt() ?>" /></a>
<?php endif?>

<div class="cms-links">
<ul>
<li class="welcome">
<?php echo $this->getWelcome()?></li>
<?php echo $this->getLayout()->createBlock('cms/block')->setBlockId('toplinks')->toHtml() ?>
</ul>
</div>

<div class="access">
<?php echo $this->getChildHtml('topLinks') ?>
</div>
</div>
<div id="navigation">
<?php echo $this->getChildHtml('topMenu') ?>
<?php echo $this->getChildHtml('topSearch') ?>
<?php //echo $this->getChildHtml('connect') ?>
<div class="clearfix"></div>
</div>
<!-- <div class="quick-access">
<?php echo $this->getChildHtml('store_language') ?> <----------AKI ESTA-----------
<p class="welcome-msg"></p>

</div> -->
<?php echo $this->getChildHtml('topBar') ?>
<?php //echo $this->getChildHtml('topContainer'); ?>
</div>
 
Respondido : 06/05/2011 10:39 am
OSdave
(@osdave)
Respuestas: 2100
Noble Member
 

el bloque donde esta esta comentado... por eso no te aparece

Indicanos la versión que usas en tu firma (en la cabecera, Acciones del Foro -> Editar Perfil -> Editar Firma)
No toques los ficheros del core, tienes que crear modulos para modificarlo

Algunas cosas que hay que saber sobre Magento, y el comercio online

 
Respondido : 06/05/2011 10:53 am
(@ferranmaster)
Respuestas: 31
Eminent Member
Topic starter
 

OSdave, post: 19291 wrote: el bloque donde esta esta comentado... por eso no te aparece

y q es lo ke deberia hacer??? como lo soluciono??
Gracias de antemano.

 
Respondido : 06/05/2011 12:25 pm
(@ferranmaster)
Respuestas: 31
Eminent Member
Topic starter
 

ahh kitarle las rayitas previas y dejar el <div> como los demas, no?

bueno pues acabo de modificar el header, lo he dejado asi:


<?php echo $this->getChildHtml('topSearch') ?>
<?php //echo $this->getChildHtml('connect') ?>
<div class="clearfix"></div>
</div>
<div class="quick-access">
<?php echo $this->getChildHtml('store_language') ?>
<p class="welcome-msg"></p>

</div>
<?php echo $this->getChildHtml('topBar') ?>
<?php //echo $this->getChildHtml('topContainer'); ?>
</div>

he refrescado la cache y no me aparece....

 
Respondido : 06/05/2011 12:26 pm
(@ferranmaster)
Respuestas: 31
Eminent Member
Topic starter
 

este es el unico cambio q observo:

 
Respondido : 06/05/2011 6:40 pm
OSdave
(@osdave)
Respuestas: 2100
Noble Member
 

¿que tienes en template/page/switch/languages.phtml?

Indicanos la versión que usas en tu firma (en la cabecera, Acciones del Foro -> Editar Perfil -> Editar Firma)
No toques los ficheros del core, tienes que crear modulos para modificarlo

Algunas cosas que hay que saber sobre Magento, y el comercio online

 
Respondido : 09/05/2011 9:01 am
(@ferranmaster)
Respuestas: 31
Eminent Member
Topic starter
 

esa ruta deberia de existir en el template q uso??? porke dentro de page solo esta _notes y html.

si te refieres al de : base/defautl/template/page/switch, pone lo siguiente:

<?php
/**
* Magento
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License (AFL 3.0)
* that is bundled with this package in the file LICENSE_AFL.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/afl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@magentocommerce.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade Magento to newer
* versions in the future. If you wish to customize Magento for your
* needs please refer to http://www.magentocommerce.com for more information.
*
* @category design
* @package base_default
* @copyright Copyright (c) 2010 Magento Inc. ( http://www.magentocommerce.com)
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
*/
?>
<?php
/**
* Language switcher template
*
* @see Mage_Page_Block_Switch
*/
?>
<?php if(count($this->getStores())>1): ?>
<div class="form-language">
<label for="select-language"><?php echo $this->__('Your Language:') ?></label>
<select id="select-language" title="<?php echo $this->__('Your Language') ?>" onchange="window.location.href=this.value">
<?php foreach ($this->getStores() as $_lang): ?>
<?php $_selected = ($_lang->getId() == $this->getCurrentStoreId()) ? ' selected="selected"' : '' ?>
<option value="<?php echo $_lang->getCurrentUrl() ?>"<?php echo $_selected ?>><?php echo $this->htmlEscape($_lang->getName()) ?></option>
<?php endforeach; ?>
</select>
</div>
<?php endif; ?>
 
Respondido : 09/05/2011 12:10 pm
OSdave
(@osdave)
Respuestas: 2100
Noble Member
 

mira con las ayudas de rutas de template para comprobar cual es el archivo en concreto

Indicanos la versión que usas en tu firma (en la cabecera, Acciones del Foro -> Editar Perfil -> Editar Firma)
No toques los ficheros del core, tienes que crear modulos para modificarlo

Algunas cosas que hay que saber sobre Magento, y el comercio online

 
Respondido : 09/05/2011 4:42 pm
(@ferranmaster)
Respuestas: 31
Eminent Member
Topic starter
 

No he entendido lo que has querido decirme. He buscado en el template q uso, el hellowired" y no hay ningun archivo llamado languages.phtml.

 
Respondido : 10/05/2011 3:52 pm
Página 1 / 2