我想用
<input type="submit" .....>
而不是
type="image"
那么,有没有办法在ZenCart中做这件事? 目前,我正在使用
zen_image_submit();
答案 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="..."
这样的属性。