我是Magento的新手,我的理解是:
/app/design/frontend/default/my/template/checkout/onepage/payment/methods.phtml是/app/design/frontend/default/my/template/checkout/onepage/payment.phtml的孩子< / p>
我正在尝试访问methods.phtml中名为$ oneMethod的变量,并将其用作payment.phtml中条件语句的一部分
然而,无论我尝试什么,我都无法使该变量工作或显示在payment.phtml
中例如,如果我尝试进行测试并在payment.phtml中显示变量
<?php echo $oneMethod ?>
<?php echo $this->getChildData($oneMethod) ?>
<?php echo $this->getChild('method')->$oneMethod ?>
<?php var_dump($oneMethod) ?>
所有3都是空白的,var_dump($ oneMethod)会给我NULL。
但是,如果我尝试使用method.phtml
<?php echo $oneMethod ?>
<?php var_dump($oneMethod) ?>
我将得到以下内容:checkmo string(7)“checkmo”
所以我知道变量不是空白但是我无法让它工作或显示在payment.phtml
非常感谢任何帮助。