2013-02-13 76 views
0

我對Magento非常陌生,從頭開始構建自定義主題,深入研究。在Magento中,如何使用自定義主題文件夾中的佈局而不是基礎文件夾?

我已將app/design/frontendskin/frontend的文件夾添加到我的自定義主題中,並將所有資源添加到皮膚文件中。

我已經然後從app/design/frontend/base複製的佈局文件夾,並改變了page.xml到:

<?xml version="1.0"?> 

<layout version="0.1.0"> 

    <default translate="label" module="page"> 
     <label>All Pages</label> 
     <block type="page/html" name="root" output="toHtml" template="page/default.phtml"> 

      <block type="page/html_head" name="head" as="head"> 
       <action method="addCss"><stylesheet>css/reset.css</stylesheet></action> 
       <action method="addCss"><stylesheet>css/webfonts.css</stylesheet></action> 
       <action method="addCss"><stylesheet>css/jqzoom.css</stylesheet></action> 
       <action method="addCss"><stylesheet>css/core.css</stylesheet></action> 
      </block> 

      <block type="page/html_header" name="header" as="header"> 
       <block type="page/top_nav" name="top.nav" as="topNav"/> 
       <block type="page/top_cart" name="top.cart" as="topCart"/> 
      </block> 
      <block type="page/html_nav" name="nav" as="nav" template="page/html/nav.phtml"/> 

      <block type="page/html_aside" name="aside" as="aside" template="page/html/aside.phtml"/> 

      <block type="core/text_list" name="content" as="content"/> 

      <block type="page/html_newsletter" name="newsletter" as="newsletter" template="page/html/newsletter.phtml"/> 
      <block type="page/html_features" name="features" as="features" template="page/html/features.phtml"/> 

      <block type="page/html_footer" name="footer" as="footer" template="page/html/footer.phtml"/> 

     </block> 

    </default> 

</layout> 

,以配合我想要的佈局,但是當我進入管理面板,我找不到任何引用我的佈局在哪裏?

任何想法如何讓我的自定義主題文件夾中的佈局到自定義頁面上?

回答

0

步驟1: 轉到設計配置選項卡(系統 - >配置 - >設計選項卡)。

步驟2: 從「設計」選項卡的「當前包名稱」中,輸入新主題所在接口的名稱。如果此框留空,Magento將自動加載名爲「默認」的界面。

第3步: 在默認(在主題標題下),輸入您想要加載到您的網站/商店的新主題的名稱。如果您將此框留空,Magento將自動加載只有名爲'default'的主題(請記住,無論您如何配置設計選項卡,Magento都會自動加載名爲'default'的主題。如果您在管理員中指定主題,該主題只會在層次結構中加載較高,但會與「默認」主題一起加載,但在即將發佈的穩定版本中會發生變化,以便完全控制將哪些主題加載到商店中)。如果您選擇根據文件類型(佈局,模板,皮膚或翻譯文件)分別加載主題,請輸入要從中獲取相應文件類型的主題名稱。

第4步: 完成後,單擊按鈕「保存配置」並重新加載您的商店 - 瞧!你現在看到你的新主題反映在前端。

點擊這裏查看更多信息http://www.magentocommerce.com/design_guide/articles/working-with-magento-themes

0

爲Magento的CMS頁面

Magento的添加新的頁面佈局提供了先進的電子商務功能,但我們不應該忽視它滿足您的網站,更多的經典CMS頁面內容。通常這些頁面很少與內容具有相同的結構,所以我們需要爲它們創建新的模板。

要創建新的模板,我們首先需要創建一個PHTML文件,模板,並將其保存在 應用程序/設計/前端/缺省的/你的主題/模板/頁 然後打開local.xml中(應用程序的/ etc /local.xml)。某處的代碼行55,下方

<session_save><![CDATA[files]]></session_save> 

插入下面的代碼: 名稱將顯示在下拉菜單中的管理控制檯 頁/模板的標題。PHTML

  • 代碼必須是內標籤

例子:local.xml中

enter image description here

結果:在管理面板與新的佈局CMS頁面。

enter image description here

0

首先,爲您創建自定義主題正確的文件夾結構。

i.e. app/design/frontend/yourtheme/ 

(yourtheme = give a name to your theme or it can be "default") 

然後在它們中創建一個佈局文件夾,然後複製相應的文件以定義佈局更改。

現在你應該有文件有以下路徑

app/design/frontend/yourtheme/layout/page.xml 

然後轉到系統>配置>常規>設計>主題在管理面板

現在設定的主題名稱(即yourtheme)對「默認「輸入框。

希望這會有所幫助..

相關問題