文章彙整

"Magento開發"共有36篇文章

首頁  /  新知分享  /  Magento  /  Magento開發

如何在Magento樣板使用depend條件

Magento信件有許多樣板可以使用,當你需要使用Magento寄信的時,可以先在後台設定信件樣板,不過有時候需要作條件判斷。需要判斷信件帶入超連結位置時,可使用Magenot樣板引擎的一個depend條件判斷。

如何在Magento 2 加上麵包屑

雖然Magento本來就有麵包屑了,但並不是每個頁面都有麵包屑;若遇上需要加上麵包屑的需求要如何補上去?這篇文章將以登入頁為實例說明!

在magento1上設定Redis session

在magento上使用Redis是為了減輕後端資料庫的負擔,Redis 為in-memory database,所以在存取上更為迅速,以下介紹的是Redis session的設定。

在自訂的擴充套件新增csv匯出的控制項

當開發者自訂自己的extension的時候,如何在後台的extension頁面新增匯出表格的功能呢?一起看下去吧! *適用版本: magento 1.9 1.新增一個匯出的控制項 2.到範例extension後台grid頁面的檔案 app\code\local\Astralweb\Banner\Block\Adminhtml\Aswbanner\Grid.php ,然後在protected function _prepareColumns()裡面新增下列程式碼: ...

manage category 切換 category 所觸發的 AJAX

在Magento 後台往往會想對某些頁面寫入JavaScript的需求,為了改變頁面的內容,大多數的頁面都在後端作處理就好,而有些頁面像是Category>manage category裡的category做切換的時候是透過AJAX機制做傳遞,這時候就有寫JavaScript的需求了。   1.如下圖的紅色框框,在切換category的時候執行JavaScript的程式碼   2. 如下先找到這個檔案app\design\adminhtml\default\default\template\catalog\category\edit.phtml,再找到function updateContent() 裡 ...

Magento1 表單驗證介紹

Magento 是用 Prototype JavaScript 去做表單驗證的,原生設計的驗證方式就非常的豐富和多樣,但在開發上一定還是會遇到特別驗證表單規則,也保留了客製化的空間讓開發者自己添加,筆者認為Magento表單驗證算是非常好用和簡單呢。   現有的Magento表單驗證方法你可以在js/prototype/validation.js裡的414行開始看到目前的class id對應的error message和驗證規則程式碼,筆者有找到已經整理好的清單。   ...

Python- 基本用法之library安裝

Python有各式各樣的library,無論是官方的還是第三方所提供的套件,這些套件都幫助我們不需要再重新開發去刻出所需要的功能。 而最廣為使用的基本上是 pip 這個指令   Python的Library管理 “pip” Python pip可以很簡單的讓我們使用安裝升級或是移除套件等等的套件管理功能 它就像是Python上的 apt ...

Python- 測試API

本文將介紹如何用Python來測試API,無論對於測試或是學習上,或是臨時要使用沒有php開發環境的電腦來測試都很簡單又方便喔!

在Magento顯示原生SQL語法

Magento標準對資料庫存取的方式都是使用ORM ,需要除錯的時候就會想要印出原生SQL來看看,完整的SQL到底長什麼樣子呢? 第一種情況顯示sql的方式 上圖是取得資料庫資料的程式碼,因為有getCollection,所以內建有一個function可以取得原生sql,echo (string)$collection->getSelect();,就會在畫面上印出sql語法了。   第二種情況顯示SQL的方式 上圖是magento做insert資料的程式碼,如果要印出insert的原生sql,可到路徑lib/Zend/Db/Adapter/Abstract.php的query()裡面echo $sql   ...

加速magento! 什麼是Zend Opcache

什麼是Opcache Zend Opcache通過opcode做cache,讓php有快的執行過程,它將腳本存在共享內存中供以後使用,避免掉從磁碟讀取代碼進行編譯的時間消秏,同時它還應用了一些代碼優化模式,使代碼執行更快。   什麼是opcode 當編譯器完成編譯時 ,它會將生成直接可以執行的代碼(Operate Code, opcode). Opcode ...

更強大的客戶管理-Magento與ORO CRM

Magento系統發展至今已經將近10年,在電商方面的應用越來越成熟,更在近期推出了全新的Magento Community Edition 2.2版,持續進化各項功能。   然而術業有專攻,在電商銷售部分Magento的確是箇中翹楚,但是在維繫與管理客戶關係這一塊領域上似乎稍嫌不足。 並不是說Magento的會員管理功能不好用,而是當商家的電商規模越做越大時,會需要更加詳細的分析及紀錄客戶資料,從中找出商機。又或者是,商家的客戶來源不只是有電商,也有線下或其他通路的客戶需要管理。   這是否意味著,對於較為重視CRM的商家來說,就無法享受Magento的好處了呢? 恰好相反! ...

PhpStorm 開發 Magento 外掛工具介紹(一)

說到地表最強的 PHP 開發 IDE ,絕對是屬於 Jetbrains 公司所開發的 PhpStorm ,並且其支援大量的外掛套件提供給我們使用,而我們今天分享的是 PhpStorm ...