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.
¿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
1.5.0.1
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
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
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>
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
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.
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....
este es el unico cambio q observo:
¿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
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; ?>
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
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.