Magento-php代码未运行时出现问题
PHP代码未在/header.phtml中运行 我在/app/design/frontend/default/gumball/template/page/html/header.phtml中有以下代码Magento-php代码未运行时出现问题,magento,Magento,PHP代码未在/header.phtml中运行 我在/app/design/frontend/default/gumball/template/page/html/header.phtml中有以下代码 <li class="my-cart"> <a href="<?php echo $this->getUrl('checkout/cart/')?>" class="cartcount cartlink"> <? if(Mage::getSingl
<li class="my-cart">
<a href="<?php echo $this->getUrl('checkout/cart/')?>" class="cartcount cartlink">
<? if(Mage::getSingleton('checkout/session')->getQuote()->getItemsSummaryQty() > 0) { ?>
<?=__(Mage::getSingleton('checkout/session')->getQuote()->getItemsSummaryQty())?>
<? } else { ?>
0
<? } ?> Item(s)
</a>
</li>
在当前服务器上,生成的正确html是
<li class="my-cart">
<a href="http://www.gumball-machine.com/checkout/cart/" class="cartcount cartlink">
0 Item(s)</a>
但是在另一台我试图将当前站点移动到的服务器上,我得到了以下html
<li class="my-cart">
<a href="http://www.ecandymachine.com/checkout/cart/" class="cartcount cartlink">
<? if(Mage::getSingleton('checkout/session')->getQuote()->getItemsSummaryQty() > 0) { ?>
<?=__(Mage::getSingleton('checkout/session')->getQuote()->getItemsSummaryQty())?>
<? } else { ?>
0
<? } ?> Item(s)
</a>
php代码似乎没有运行。如何解决此问题
谢谢。这不是magento的问题。这是一个服务器配置“问题”。
服务器上很可能没有启用短标记。将您的代码更改为此,无论短标记设置如何,它都应该可以工作
<li class="my-cart">
<a href="<?php echo $this->getUrl('checkout/cart/')?>" class="cartcount cartlink">
<?php if(Mage::getSingleton('checkout/session')->getQuote()->getItemsSummaryQty() > 0) { ?>
<?php echo __(Mage::getSingleton('checkout/session')->getQuote()->getItemsSummaryQty())?>
<?php } else { ?>
0
<?php } ?> Item(s)
</a>
</li>
有点离题:请阅读有关的更多指南。您的问题也列在那里