Estoy construyendo una página personalizada.
Agrego migas de pan como este (y funciona bien).
<brand_brand_index translate="label">
<reference name="breadcrumbs">
<action method="addCrumb">
<crumbName>Home</crumbName>
<crumbInfo>
<label>Home</label>
<title>Home</title>
<link>/</link>
</crumbInfo>
</action>
<action method="addCrumb">
<crumbName>All Brands</crumbName>
<crumbInfo>
<label>All Brands</label>
<title>All Brands</title>
</crumbInfo>
</action>
</reference>
[[...]]
</brand_brand_index>
El problema es la etiqueta no traducida en el front-end. Se muestra en Home / All Brands
lugar de la versión traducida.
Las cosas que me aseguré:
- Agregado
translate="label"
al controlador - Caché borrado (de hecho, apagué el almacenamiento en caché)
- La sintaxis de traducción es correcta (puse en Mage_Core.csv)
- La etiqueta se traduce correctamente por código php (por ejemplo:
$helper->__('All Brands');
Ayúdame a resolverlo, por favor.
Gracias.
localisation
Tran Dinh Khanh
fuente
fuente
translate="label"
también incluyómodule="brand_brand"
(o lo que sea que sea en su caso)?<crumbInfo translate="label" module="brand_brand">
- Ver: stackoverflow.com/questions/7550429/…If the module attribute is not present, the core module is used.
que agrego el término traducir en Mage_Core.csv al principio, entonces, ¿por qué todavía no funciona? Solo agrego el nombre del módulo (y el archivo de traducción del módulo también) pero todavía no funciona. Sigo inspeccionando. Un minuto.Respuestas:
Para traducir una miga sin usar un ayudante, puede usar el
translate
atributo para suaction
nodo usandocrumbInfo.label
ycrumbInfo.title
.Ejemplo:
Es la mejor manera de traducir las migas de pan, use ayudantes solo si tiene un título personalizado que depende de los parámetros de URL o algo más.
fuente
Tenga en cuenta que también puede generar enlaces para migas de pan utilizando la clase auxiliar.
Usando la clase auxiliar, el bloque XML anterior puede verse así:
Y agregue los métodos
getHomeUrl()
&getBrandUrl()
en Helper / Data.php de su módulo como:fuente
<crumbInfo><label></label></crumbInfo>
opción?Estoy intentando lo mismo que a continuación:
en mi archivo xml:
\ app \ code \ local \ Magenshop \ Recipe \ Helper \ Data.php
Solo estoy obteniendo:
1) / Recetas / Página actual
2) Sin enlace a la página de inicio ...
fuente