2014-04-18 38 views
1

我是Magento的新手,我想知道是否有更改代碼中的文本而不是使用管理面板的方法?我已安裝Filezilla,並可以從那裏訪問我的網站/文件。Magento更改代碼中的文本

我已經習慣了WordPress的,所以裸跟我:)

如果我用在任何瀏覽器中檢查元素,我可以看到一個HTML的結構,但我已經明白存在的Magento沒有HTML文檔, 對?那麼,如果我想對我的網站上的文本元素進行更改並且不想使用管理面板,那麼我該去哪裏?

任何形式的幫助表示讚賞:)

乾杯!

/Chrisitan

回答

1

大多數文本元素都被Magento的語言翻譯系統處理。

很多時候,您不必亂搞黑客模板,只需簡單地將文本字符串添加到翻譯CSV中,然後添加一個逗號,然後添加您希望Magento顯示的新文本字符串。

例如,如果您正在使用美國英語的工作,你可以使用下面的文件在您自己的自定義模板包如下:

app/design/frontend/default/your_package/locale/en_US/translate.csv

讓我們舉例來說,改變窗簾的一個單頁購物車中的小節標題。添加一行translate.csv如下:

「結算信息」,「賬單地址信息」

如何工作的,在模板下面的行通常顯示的標題:

<?php echo $this->__('Billing Address') ?>

此代碼片段$this->__('Billing Address')是對Magento語言翻譯系統的調用。它讀取translate.csv文件發現Billing Address並將其更改爲Billing Address Information時它組裝頁面html。

那裏的洛塔人已經改變了這樣的文字,比這更難。

狩獵正確的模板,更改文本,找到模板弄亂了,或試圖記住事實什麼變了。

VS.

更改它包含了所有的文本字符串翻譯中的中央文件...往往只有通過添加新的行添加到文件

的Magento實際上使這個非常簡單。

0

謝謝!所以magento將所有文本存儲在.csv中?或只是需要翻譯的東西?我正在通過Filezilla搜索.csv,但我只有兩種語言(該網站被翻譯成多種語言)。我應該找別的地方嗎?