雖然透過後台的widget設定就可以顯示「最近看過的商品」,但是為了做好版本控制,我們還是希望可以透過程式碼來達到相同的效果。一起來看看如何透過修改主題包裡的layout xml檔來顯示「最近看過的商品」吧。
在Magento的資料庫中,光資料表就有三百多張,應用於其中的資料結構就是EAV(Entity實體/ Attribute屬性/ Value值),今天讓我們來粗淺的談論一下EAV在Magento的應用及其優點吧。
在某些情況中,我們需要寄出信件,但又希望客戶可以自由的編輯它,這時候就可以跟著我們一起寫出自己的模板吧! 首先先建立etc/adminhtml/system.xml <?xml version=”1.0″?> <!– /** * Copyright © ...
在Magento1裡你可以使用「addAttributeToFilter」與「addFieldToFilter」來篩選你的query結果,但是他們是在不同得場合使用,讓我們來一起看看吧!
原生的Magento2 主題包,需要點擊購物車小圖才能展開迷你購物車,如果想要在滑鼠滑入的時候展開迷你購物車,那麼請跟著小編一起學習吧!
上一章中我們講到如何自訂自己的後台欄位,但是有時顯示出來的資料並不是我們需要的,例如圖片路徑。本篇文章教學如何改變欄位顯示的方式與搜尋。
Magento信件有許多樣板可以使用,當你需要使用Magento寄信的時,可以先在後台設定信件樣板,不過有時候需要作條件判斷。需要判斷信件帶入超連結位置時,可使用Magenot樣板引擎的一個depend條件判斷。
雖然Magento本來就有麵包屑了,但並不是每個頁面都有麵包屑;若遇上需要加上麵包屑的需求要如何補上去?這篇文章將以登入頁為實例說明!
在magento上使用Redis是為了減輕後端資料庫的負擔,Redis 為in-memory database,所以在存取上更為迅速,以下介紹的是Redis session的設定。
當開發者自訂自己的extension的時候,如何在後台的extension頁面新增匯出表格的功能呢?一起看下去吧! *適用版本: magento 1.9 1.新增一個匯出的控制項 2.到範例extension後台grid頁面的檔案 app\code\local\Astralweb\Banner\Block\Adminhtml\Aswbanner\Grid.php ,然後在protected function _prepareColumns()裡面新增下列程式碼: ...
在Magento 後台往往會想對某些頁面寫入JavaScript的需求,為了改變頁面的內容,大多數的頁面都在後端作處理就好,而有些頁面像是Category>manage category裡的category做切換的時候是透過AJAX機制做傳遞,這時候就有寫JavaScript的需求了。 1.如下圖的紅色框框,在切換category的時候執行JavaScript的程式碼 2. 如下先找到這個檔案app\design\adminhtml\default\default\template\catalog\category\edit.phtml,再找到function updateContent() 裡 ...
Magento 是用 Prototype JavaScript 去做表單驗證的,原生設計的驗證方式就非常的豐富和多樣,但在開發上一定還是會遇到特別驗證表單規則,也保留了客製化的空間讓開發者自己添加,筆者認為Magento表單驗證算是非常好用和簡單呢。 現有的Magento表單驗證方法你可以在js/prototype/validation.js裡的414行開始看到目前的class id對應的error message和驗證規則程式碼,筆者有找到已經整理好的清單。 ...