zen_image_submit()的另一种方式是在ZenCart中提交表单

时间:2014-02-06 15:56:34

标签: content-management-system e-commerce zen-cart

我想用

<input type="submit" .....>

而不是

type="image"

那么,有没有办法在ZenCart中做这件事? 目前,我正在使用

zen_image_submit();

1 个答案:

答案 0 :(得分:1)

TL; DR:复制模板文件,注释掉zen_image_submit()行并添加您自己的<input><submit> html。


看过ZenCart function list后,我没有看到zen_image_submit()的替代方案。

我没有检查是否有插件,因为我的修复只是涉及使用硬编码的HTML按钮覆盖我的主题内的模板:

<button type="submit" class="pure-button"><?=BUTTON_CREATE_TEXT?></button>
<!--<?php echo zen_image_submit(BUTTON_IMAGE_SUBMIT, BUTTON_SUBMIT_ALT); ?>-->

在上面的示例中,我还在主题的english.php文件(includes/languages/my_theme/english.php)中创建了一个新常量:

define('BUTTON_CREATE_TEXT', 'Create');

执行上述操作需要制作(核心)文件的副本并将其放入主题中,但如果您已经这样做以覆盖其他功能,那么它就不会那么大了。< / p>

注意:为了确保我的自定义HTML <button> / <submit>标记正确 具有所有必需的属性,我会在进行更改和查看/复制zen_image_submit()的输出之前查看页面的来源;这样做可以让我复制/保留像name="..."这样的属性。