我为付款方式创建了一个模块。由于这种方法并不为人所知,我想在付款清单中的名称旁边放置一个图像,并将其链接到我们的常见问题解答。
将图像放在那里的最佳方法是什么?
有些帖子建议将HTML直接放入名称标题中;这似乎工作,但名称也用于其他地方(例如在管理员),它似乎是一个黑客。
到目前为止,我提出的最好的方法是添加一些jquery代码将html注入到onepage checkout页面,但是如果我通过carrousel观察步骤并在付款部分后注入html,我只能做到这一点。扩展,因为magento为它重置了html。
答案 0 :(得分:0)
也许在块中创建一个返回名称的函数,并可选择返回图像。
这是一些伪代码:
function getName($addImage = 0){
$html = '<span class="my-payment-name">' . $this->getName();
if ($addImage == 1) :
$html = $html . '<img src="' . $this->getImage() . '" />';
endif;
$html = $html . '</span>;
return $thml;
}