文章彙整

如何新增Magento頁面配置

Astral WebBy Astral Web 3 years agoNo Comments
首頁  /  Magento  /  Magento開發  /  如何新增Magento頁面配置

Magento頁面配置

當我們使用Magento後台新增頁面的時候,不管是產品頁面、還是內容頁面都可以選擇頁面的配置。Magento預設的頁面配置有:單欄、雙欄右邊欄、雙欄左邊欄、三欄、空白等。

如果我們今天因為端午節活動,需要新增一個特別的促銷頁面,一個獨特的頁面配置在不影響其他頁面的前提下,最簡單的方法就是新增一個特別的頁面配置。

新增Magento頁面配置其實很簡單,接下來我們將示範如何新增Magento頁面配置。

Magento頁面配置

 

Step1: 請依底下的路徑找到相關的檔案並修改設定。

/app/code/core/Mage/Page/etc/config.xml

找到<layouts>標籤。

<layouts>
                <empty module="page" translate="label">
                    <label>Empty</label>
                    <template>page/empty.phtml</template>
                    <layout_handle>page_empty</layout_handle>
                </empty>
                <one_column module="page" translate="label">
                    <label>1 column</label>
                    <template>page/1column.phtml</template>
                    <layout_handle>page_one_column</layout_handle>
                    <is_default>1</is_default>
                </one_column>
                <two_columns_left module="page" translate="label">
                    <label>2 columns with left bar</label>
                    <template>page/2columns-left.phtml</template>
                    <layout_handle>page_two_columns_left</layout_handle>
                </two_columns_left>
                <two_columns_right module="page" translate="label">
                    <label>2 columns with right bar</label>
                    <template>page/2columns-right.phtml</template>
                    <layout_handle>page_two_columns_right</layout_handle>
                </two_columns_right>
                <three_columns module="page" translate="label">
                    <label>3 columns</label>
                    <template>page/3columns.phtml</template>
                    <layout_handle>page_three_columns</layout_handle>
                </three_columns>
            </layouts>

新增一組配置

      <promo_layout module="page" translate="label">
                    <label>festival</label>
                    <template>page/festival.phtml</template>
                    <layout_handle>page_festival</layout_handle>
                </promo_layout>

<label>:出現在後台時的標籤名稱

<template>:template所在的路徑及檔案名稱

<layout_handle>:在layout/page.xml 設定時用到的名字

在上面的代碼之中,festival是之出現在layout下拉選單中的標籤名稱,page/festival.phtml是設定template所在的路徑及檔案名稱,當我們要在page.xml指定功能時,要使用page_festival

<layout>
    <page_festival translate="label">
        將設定寫在這裡
    </page_festival>
</layout>

Step2: 新增相對應的template檔案。

以之前的代碼為例,我們應該在下面的路徑新增festival.phtml

/app/design/frontend/yourLayout/yourTheme/template/page

<html>
<head></head>
<body>
<div class="wrapper">
    <div class="header"><?php echo $this->getChildHtml('header') ?></div>
    <div class="middle">
        <div class="col-left"><?php echo $this->getChildHtml('left') ?></div>
        <div class="col-main"><?php echo $this->getChildHtml('content') ?></div>
    </div>
    <div class="footer"><?php echo $this->getChildHtml('footer') ?></div>
</body>
</html>

Step3: 到後台去新增頁面

這時候我會們發現layout下拉選單已經多出了festival這個選項。

Magento頁面配置

更多相關文章:Magento 教學導覽 

歐斯瑞有限公司編寫製作

 

 

 

以上內容由Astralweb 歐斯瑞編寫製作

 000

推薦文章

Category:
  Magento開發

留下回應

你的電子郵件地址不會被公開.

取得獨家電子商務祕技

建立更好的策略靈感

跟上全球的網路趨勢

絕佳的電商解決方案

電子商務戰略全指南

每月發送電商戰略指南,只要填寫E-mail即可訂閱!

請到您的信箱確認,即可完成訂閱。