magento建站,,只有在用戶登錄后才能進(jìn)入網(wǎng)站的內(nèi)容頁面,,如果用戶未登錄都跳轉(zhuǎn)到注冊登錄頁面, 下面把自己做的步驟寫下來和大家分享一下: 一、在文件app/design/frontend/模板目錄/layout/page.xml中
- <layout version=”0.1.0″>
- <!–
- Default layout, loads most of the pages
- –>
- <default translate=”label” module=”page”>
- <label>All Pages</label>
- <block type=”page/html” name=”root” output=”toHtml” template=”page/3columns.phtml”>
繼續(xù)閱讀 →
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ù)閱讀 →
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模板制作過程中,,一般制作的頁面有:首頁,分類頁面,,產(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中的文件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默認(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)品,,我們可以通過下面的方法實(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的首頁,我們需要在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模板了,做網(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的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ù)閱讀 →
|