0

我为付款方式创建了一个模块。由于这种方法并不为人所知,我想在付款块中的名称旁边放置一张图片,并将其链接到我们的常见问题解答。

将图像放在那里的最佳方法是什么?

一些帖子建议将 HTML 直接放在名称的标题中;这似乎可行,但该名称也用于其他地方(例如在管理员中),并且看起来像是一个黑客。

到目前为止,我想出的最好的方法是添加一些 jquery 代码以将 html 注入到 onepage 结帐页面中,但是如果我观察通过轮播的步骤并在付款部分展开后注入 html,我只能做到这一点,因为magento 为其重置 html。

4

1 回答 1

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;
}
于 2012-12-17T16:59:55.623 回答