我想在virtmart新产品表单中添加一个新字段,我该怎么做?
我补充说:
var $ is_act = 1; 在“components \ com_virtuemart \ tables \ products.php”
中并且
<?php echo VmHTML::checkbox('is_act', $this->product->is_act); ?>
在数据库中但出现的是一个没有字符串的复选框,有什么问题?!
答案 0 :(得分:1)
VMHTL::checkbox
函数只创建一个没有字符串的复选框。
如果你想在它后面添加字符串,你必须做这样的事情。
<?php echo JText::_('COM_VIRTUEMART_PRODUCT_IS_ACT') ?>
<?php echo VmHTML::checkbox('is_act', $this->product->is_act); ?>
然后还应在语言文件中添加COM_VIRTUEMART_PRODUCT_IS_ACT
。
为了更清晰,只需检查
中的VM默认product_edit_information.php
页面
administrator/components/com_virtuemart/views/product/tmpl/
希望它的帮助..