Saya sedang membangun halaman khusus.
Saya menambahkan remah roti seperti ini (dan bekerja dengan baik).
<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>
Masalahnya adalah label tidak diterjemahkan di front-end. Ini menunjukkan Home / All Brands
alih-alih versi terjemahan.
Hal-hal yang saya pastikan:
- Ditambahkan
translate="label"
ke pawang - Cache dihapus (sebenarnya saya mematikan caching)
- Sintaks terjemahan sudah benar (saya masukkan Mage_Core.csv)
- Label diterjemahkan dengan benar oleh kode php (mis:
$helper->__('All Brands');
Tolong bantu saya untuk mencari tahu.
Terima kasih.
localisation
Tran Dinh Khanh
sumber
sumber
translate="label"
apakah Anda juga memasukkanmodule="brand_brand"
(atau apa pun itu dalam kasus Anda)?<crumbInfo translate="label" module="brand_brand">
- Lihat: stackoverflow.com/questions/7550429/…If the module attribute is not present, the core module is used.
saya menambahkan istilah terjemahan di Mage_Core.csv di awal, jadi mengapa masih tidak berfungsi? Saya hanya menambahkan nama modul (dan file terjemahan modul juga) tetapi masih tidak berfungsi. Saya terus memeriksa. Semenit.Jawaban:
Untuk menerjemahkan remah-remah tanpa menggunakan helper, Anda bisa menggunakan
translate
atribut untukaction
simpul Anda dengan menggunakancrumbInfo.label
dancrumbInfo.title
.Contoh:
Ini adalah cara yang lebih baik untuk menerjemahkan remah roti, gunakan pembantu hanya jika Anda telah menetapkan judul khusus bergantung pada params URL atau yang lainnya.
sumber
Perhatikan bahwa Anda juga dapat membuat tautan untuk remah roti menggunakan kelas pembantu.
Menggunakan kelas helper, blok XML di atas mungkin terlihat seperti:
Dan tambahkan
getHomeUrl()
&getBrandUrl()
metode dalam Helper / Data.php modul Anda sebagai:sumber
<crumbInfo><label></label></crumbInfo>
-ya?Saya mencoba hal yang sama seperti di bawah ini:
dalam file xml saya:
\ app \ code \ local \ Magenshop \ Recipe \ Helper \ Data.php
Saya hanya mendapatkan:
1) / Resep / Halaman Saat Ini
2) Tidak Ada Tautan Halaman Utama ...
sumber