2017-01-25 16 views
0

私はマジェンタでは新しいです。私は、デフォルトで1カラムである顧客ログインページ3の列レイアウトを作成したい。私はどこかのコードから3列のレイアウトにしました。お客様ログインページ3マゼンタの列レイアウト

<customer_account_login> 
    <reference name="root"> 
    <action method="setTemplate"> 
      <template>page/3columns.phtml</template>  
    </action> 
    </reference> 
</customer_account_login> 

しかし、私はこのコードを書いて顧客ログインページ3の列レイアウトを作成する必要があるかどうかわかりません。 app\design\frontend\rwd\default\layout\customer.xmlオープンcustomer.xmlファイルへ

+0

page' 'という名前の'アプリ/設計/フロントエンド/ RWD/INNOVA /テンプレート/ '内部のフォルダを作成し、ファイルを作るrwdのinsted '3columns.phtml'という名前であなたのコードを書く:) –

答えて

1
<customer_account_login translate="label"> 
    <label>Customer Account Login Form</label> 
    <!-- Mage_Customer --> 
    <reference name="left"> 
     <block type="catalog/product_compare_sidebar" name="catalog.compare.sidebar" template="catalog/product/compare/sidebar.phtml"/> 
    </reference> 
    <reference name="right"> 
     <block type="catalog/product_compare_sidebar" name="catalog.compare.sidebar" template="catalog/product/compare/sidebar.phtml"/> 
    </reference> 
    <reference name="root"> 
     <action method="setTemplate"><template>page/3columns.phtml</template></action> 
    </reference> 
    <reference name="content"> 
     <block type="customer/form_login" name="customer_form_login" template="customer/form/login.phtml" /> 
    </reference> 
</customer_account_login> 
1

ゴー

ありますが、ここで

page/3columns.phtmlにでものために、このライン <action method="setTemplate"><template>page/1column.phtml</template></action>変更 page/1column.phtmlでこの

<customer_account_login translate="label"> 
     <label>Customer Account Login Form</label> 
     <!-- Mage_Customer --> 
     <remove name="right"/> 
     <remove name="left"/> 

     <reference name="root"> 
      <action method="setTemplate"><template>page/1column.phtml</template></action> 
     </reference> 
     <reference name="content"> 
      <block type="customer/form_login" name="customer_form_login" template="customer/form/login.phtml" /> 
     </reference> 
</customer_account_login> 

のような顧客のログインページのコードを持っていますに3columns.phtmlというファイルがあるはずですここに。あなたがそこに3columns.phtmlを作成しておらず、このコードを入れていなければ。

<!DOCTYPE html> 

<!--[if lt IE 7 ]> <html lang="<?php echo $this->getLang(); ?>" id="top" class="no-js ie6"> <![endif]--> 
<!--[if IE 7 ]> <html lang="<?php echo $this->getLang(); ?>" id="top" class="no-js ie7"> <![endif]--> 
<!--[if IE 8 ]> <html lang="<?php echo $this->getLang(); ?>" id="top" class="no-js ie8"> <![endif]--> 
<!--[if IE 9 ]> <html lang="<?php echo $this->getLang(); ?>" id="top" class="no-js ie9"> <![endif]--> 
<!--[if (gt IE 9)|!(IE)]><!--> <html lang="<?php echo $this->getLang(); ?>" id="top" class="no-js"> <!--<![endif]--> 

<head> 
<?php echo $this->getChildHtml('head') ?> 
</head> 
<body<?php echo $this->getBodyClass()?' class="'.$this->getBodyClass().'"':'' ?>> 
<?php echo $this->getChildHtml('after_body_start') ?> 
<div class="wrapper"> 
    <?php echo $this->getChildHtml('global_notices') ?> 
    <div class="page"> 
     <?php echo $this->getChildHtml('header') ?> 
     <div class="main-container col3-layout"> 
      <div class="main"> 
       <?php echo $this->getChildHtml('breadcrumbs') ?> 
       <div class="col-wrapper"> 
        <?php // This left_first block will display above the main content on smaller viewports ?> 
        <?php if ($_leftContent = $this->getChildHtml('left_first')): ?> 
         <div class="col-left sidebar col-left-first"><?php echo $_leftContent; ?></div> 
        <?php endif; ?> 
        <div class="col-main"> 
         <?php echo $this->getChildHtml('global_messages') ?> 
         <?php echo $this->getChildHtml('content') ?> 
        </div> 
        <div class="col-left sidebar"><?php echo $this->getChildHtml('left') ?></div> 
       </div> 
       <div class="col-right sidebar"><?php echo $this->getChildHtml('right') ?></div> 
      </div> 
     </div> 
     <?php echo $this->getChildHtml('footer_before') ?> 
     <?php echo $this->getChildHtml('footer') ?> 
     <?php echo $this->getChildHtml('global_cookie_notice') ?> 
     <?php echo $this->getChildHtml('before_body_end') ?> 
    </div> 
</div> 
<?php echo $this->getAbsoluteFooter() ?> 
</body> 
</html> 

そして、あなたは他のテーマを使用している場合は、その後your theme folderに行ってくださいは

+0

本当にありがとう – Birju

関連する問題