2016-02-02 83 views
0

我是magento的新手。而在我自己的magento仪表板中创建静态块时,它并没有编译php代码。所以我需要调用一个phtml文件但我不确定需要做什么。我需要把静态块的代码是:将phtml文件添加到magento中的静态块中

<div class="account-login"> 
<div class="page-title"> 
    <h1><?php echo $this->__('Login or Create an Account') ?></h1> 
</div> 
<?php echo $this->getMessagesBlock()->getGroupedHtml() ?> 
<form action="<?php echo $this->getPostActionUrl() ?>" method="post" id="login-form"> 
    <?php echo $this->getBlockHtml('formkey'); ?> 
    <div class="col2-set"> 
     <div class="col-1 new-users"> 
      <div class="content"> 
       <h2><?php echo $this->__('New Customers') ?></h2> 
       <p><?php echo $this->__('By creating an account with our store, you will be able to move through the checkout process faster, store multiple shipping addresses, view and track your orders in your account and more.') ?></p> 
      </div> 
     </div> 
     <div class="col-2 registered-users"> 
      <div class="content"> 
       <h2><?php echo $this->__('Registered Customers') ?></h2> 
       <p><?php echo $this->__('If you have an account with us, please log in.') ?></p> 
       <ul class="form-list"> 
        <li> 
         <label for="email" class="required"><em>*</em><?php echo $this->__('Email Address') ?></label> 
         <div class="input-box"> 
          <input type="text" name="login[username]" value="<?php echo $this->escapeHtml($this->getUsername()) ?>" id="email" class="input-text required-entry validate-email" title="<?php echo $this->__('Email Address') ?>" /> 
         </div> 
        </li> 
        <li> 
         <label for="pass" class="required"><em>*</em><?php echo $this->__('Password') ?></label> 
         <div class="input-box"> 
          <input type="password" name="login[password]" class="input-text required-entry validate-password" id="pass" title="<?php echo $this->__('Password') ?>" /> 
         </div> 
        </li> 
        <?php echo $this->getChildHtml('form.additional.info'); ?> 
        <?php echo $this->getChildHtml('persistent.remember.me'); ?> 
       </ul> 
       <?php echo $this->getChildHtml('persistent.remember.me.tooltip'); ?> 
       <p class="required"><?php echo $this->__('* Required Fields') ?></p> 
      </div> 
     </div> 
    </div> 
    <div class="col2-set"> 
     <div class="col-1 new-users"> 
      <div class="buttons-set"> 
       <button type="button" title="<?php echo $this->__('Create an Account') ?>" class="button" onclick="window.location='<?php echo Mage::helper('persistent')->getCreateAccountUrl($this->getCreateAccountUrl()) ?>';"><span><span><?php echo $this->__('Create an Account') ?></span></span></button> 
      </div> 
     </div> 
     <div class="col-2 registered-users"> 
      <div class="buttons-set"> 
       <a href="<?php echo $this->getForgotPasswordUrl() ?>" class="f-left"><?php echo $this->__('Forgot Your Password?') ?></a> 
       <button type="submit" class="button" title="<?php echo $this->__('Login') ?>" name="send" id="send2"><span><span><?php echo $this->__('Login') ?></span></span></button> 
      </div> 
     </div> 
    </div> 
    <?php if (Mage::helper('checkout')->isContextCheckout()): ?> 
     <input name="context" type="hidden" value="checkout" /> 
    <?php endif; ?> 
</form> 
<script type="text/javascript"> 
//<![CDATA[ 
    var dataForm = new VarienForm('login-form', true); 
//]]> 
</script> 

回答

2

,你可以在你的主题创建自定义模板文件,并调用该文件我喜欢

{{block type="core/template" template="templateFolder/your_template.phtml"}} 
+0

静态块感谢您的回复,但先生我需要调用的文件是在持久文件夹中,如果我将它移动到另一个文件夹,它会停止重定向到下一页...无论如何,我可以从持久文件夹中调用.phtml文件。 –

+0

你只需要将templateFolder更改为ed 的文件夹名称,如果你的文件夹名称是永久性的,那么它将会是 {{block type =“core/template”template =“persistent/your_template.phtml”}} –

相关问题