magento建站,,只有在用戶登錄后才能進(jìn)入網(wǎng)站的內(nèi)容頁面,,如果用戶未登錄都跳轉(zhuǎn)到注冊登錄頁面,
下面把自己做的步驟寫下來和大家分享一下:
一、在文件app/design/frontend/模板目錄/layout/page.xml中

  1. <layout version=”0.1.0″> 
  2. <!– 
  3. Default layout, loads most of the pages 
  4. –> 
  5. <default translate=”label” module=”page”> 
  6. <label>All Pages</label> 
  7. <block type=”page/html” name=”root” output=”toHtml” template=”page/3columns.phtml”> 

繼續(xù)閱讀

Magento paypal訂單取消后轉(zhuǎn)向購物車頁面

paypel在取消訂單后,回到網(wǎng)站,,magento會出現(xiàn):the cart is empty,,但是我們想要他回到購物車頁面,而且購物車?yán)锩嬗形覀冞€沒有付款成功的產(chǎn)品,,需要修改magento的文件

app/code/core/Mage/Checkout/controllers/OnepageController.php
line 484 – 491
$this->getOnepage()->getQuote()->save();
/**
* when there is redirect to third party, we don’t want to save order yet.
* we will save the order in return action.
*/
if (isset($redirectUrl)) {
$result['redirect'] = $redirectUrl;
}
繼續(xù)閱讀

16條必須的magento SEO優(yōu)化設(shè)置

1,、可以用文章,blog頁面做長尾關(guān)鍵詞
2,、在每個(gè)頁面做一個(gè)文章框,,隨即顯示文章,這樣可以更新此頁面,。
3,、search頁面在robots.txt設(shè)置不讓抓取
4、URL重寫開啟,,使用絕對地址(這個(gè)應(yīng)該沒有問題),,URL標(biāo)準(zhǔn)化,避免多個(gè)URL指向一個(gè)頁面,,造成權(quán)重的分散
5,、404頁面的制作
6、放置統(tǒng)計(jì)代碼,,用google的統(tǒng)計(jì)
7,、robots.TXT設(shè)置成不可寫吧。
8,、local.xml設(shè)置成通過url不可訪問
繼續(xù)閱讀

Magento模板制作教程例子-變換頁面布局

magento模板制作過程中,,一般制作的頁面有:首頁,分類頁面,,產(chǎn)品頁面,,購物車頁面,下單頁面,,登陸注冊頁面,。賬戶中心頁面,。
我們需要設(shè)置頁面的布局來滿足我們的需要。
Magento有4種默認(rèn)的常用布局方式,,1column,,2columns-left,2columns-right,3columns,日常所用布局方式基本都可以滿足,,如果需要自定義更加復(fù)雜的布局方式就需要自己寫布局方式頁面了,。
設(shè)置magento的布局方式一般有2中情況:
1,在xml文件中設(shè)置,。譬如首頁可以在cms.xml的cms_index_index標(biāo)簽中設(shè)置,,
分類頁面可以在catalog_category_index, 產(chǎn)品頁面在標(biāo)簽catalog_product_view 。
設(shè)置的方式為更改root這個(gè)block的template(root是最大的一個(gè)block,,在page.xml中可以看到),,
更改方法為:
繼續(xù)閱讀

Magento模板制作教程例子-模塊位置調(diào)換2

打開magento中的文件catalogsearch.xml,
找到default標(biāo)簽,,在上面的章節(jié)我們講過,,每一個(gè)url加載的xml文件時(shí)當(dāng)前url對應(yīng)的標(biāo)簽和所有的default標(biāo)簽,如果一個(gè)內(nèi)容寫到了default下面,,那么任何一個(gè)頁面都會加載,,
在該文件中你會找到代碼:

<reference name=”header”>
<block
type=”core/template” name=”top.search” as=”topSearch”
template=”catalogsearch/form.mini.phtml”/>
</reference>

繼續(xù)閱讀

Magento模板制作教程例子-模塊位置調(diào)換1

Magento默認(rèn)的模板的搜索位置在頂端,我們本章講解如何把頂部的搜索放到底部,,首先我們要先找到xml,,也就是搜索的xml在那個(gè)位置,我們打開layout文件夾,,里面有N個(gè)xml文件,,基礎(chǔ)的xml文件為page.xml文件,。
我們可以通過一種快捷的方式查看block框架結(jié)構(gòu),,后臺system–>configuration ->develop
在左側(cè)選擇default store view然后點(diǎn)擊右側(cè)的debug,把template path hints和add block names to hints設(shè)置為yes,,然后關(guān)閉緩存(做模板的時(shí)候最好是關(guān)閉緩存),,然后刷新前臺頁面,你會發(fā)現(xiàn)出來很多的紅線,,然后,,您打開page.xml會發(fā)現(xiàn)很多的都是對應(yīng)的,,你還會發(fā)現(xiàn) 搜索的block,是header這個(gè)block的子block,,打開page.xml,找到header這個(gè)block

繼續(xù)閱讀

Magento模板制作教程例子-首頁顯示最新產(chǎn)品

magento首頁顯示新產(chǎn)品,,我們可以通過下面的方法實(shí)現(xiàn):
1、登陸magento后臺,,打開 cms -> Manage Pages –> Home Page —> General Information —-> content
2,、在content中添加:
pw_block type=”catalog/product_new” name=”home.catalog.product.new” alias=”product_homepage” template=”catalog/product/new.phtml”
或者在Edit Page xxxx -> Custom Design –> Layout update xml:
增加:

繼續(xù)閱讀

Magento模板制作教程例子-首頁

magento的首頁,我們需要在content中添加一些內(nèi)容
您會發(fā)現(xiàn)首頁的content部分只有home page的標(biāo)題,,本節(jié)講解如果做home頁面的content部分,。
打開后臺cms->page 點(diǎn)擊home,點(diǎn)擊content,,你會發(fā)現(xiàn)home page,,首頁的content部分的內(nèi)容就在這里填寫,點(diǎn)擊show/hide editor,,進(jìn)入到html編碼狀態(tài)下,。就我個(gè)人習(xí)慣,我不喜歡在這里寫代碼,,調(diào)取模塊也不是很方便,,我喜歡把這里設(shè)置為空,然后到cms.xml的<cms_index_index>中填寫,。
繼續(xù)閱讀

Magento模板制作教程8-總結(jié)

完成了之前的知識,,您就可以做制作magento模板了,做網(wǎng)站的頭部,,找header的block,,做頁面的底部,找footer 的block,,中間內(nèi)容部分找名字為content的block,,左側(cè)和右側(cè)欄找left和right的block,然后具體的里面的每一小塊,,找到具體的block,,這樣,,您就可以把整個(gè)結(jié)構(gòu)給貫穿起來,magento中對應(yīng)的js和css的文件在skin里面,,通過模板名字您可以找到對應(yīng)的css文件,,在里面修改樣式即可,這樣,,您做magento模板就無憂了,,如果您有做過其他框架的模板的經(jīng)驗(yàn),那么,,我認(rèn)為看完上面的這些文章+上您的悟性,,做magento模板應(yīng)該沒有問題了,呵呵,!
OK,,Magneto模板制作教程就介紹到這里吧,網(wǎng)站建設(shè)更多的是需要你懂得html,,很快就能上手的了,。

Magento模板制作教程7-Xml語法細(xì)致分析

打開magento的layout,你會發(fā)現(xiàn)有好多的xml文件
這么多文件,,你或許會不知所錯(cuò),,下面我們來詳細(xì)分析一下這些文件。
在日常生活中,,同一類型的東西,,我們一般做一個(gè)板子,然后在這個(gè)上面改出來各種各樣的產(chǎn)品,,magento同樣也是,,它有一個(gè)default的標(biāo)簽,也就是任何url都要加載的標(biāo)簽,,這個(gè)default的頁面在page.XML文件中,。打開后會看到,
然后其他的url,,都是在這個(gè)default上面添加,,修改,或者刪除,。
如果添加呢,?這里使用的reference。譬如在content這個(gè)block中添加一個(gè)字block,,就使用
繼續(xù)閱讀