Magetno如何在联系表格中添加复选框?

时间:2018-05-22 10:37:31

标签: magento checkbox

我必须在Magetno(Magento wer.1.8.1)的联系表单中添加复选框,我在Google上搜索教程但我找到了解决方案......这很容易吗?

非常感谢 Wojtek

1 个答案:

答案 0 :(得分:0)

为什么您不使用结帐协议:只需通过

获取文件\ app \ design \ frontend \ PACKAGE \ TEMPLATE \ template \ contacts \ form.phtml中的协议
if (Mage::getStoreConfigFlag('checkout/options/enable_agreements')) {

                $agreements = Mage::getModel('checkout/agreement')->getCollection()

                               ->addStoreFilter(Mage::app()->getStore()->getId())

                               ->addFieldToFilter('is_active', 1); 
}

并打印出部分或全部内容,如

if ($agreements) {

                foreach ($agreements as $_a):

                               // ID 5 = Datenschutz-Agreement deutsch, ID 6 = Alter-18-Agreement englisch, ID 7 = Datenschutz-Agreement deutsch, ID 8 = Alter-18-Agreement englisch

                               if ($_a->getId() >= 7 && $_a->getId() <= 8) {

?>

                                               <li>

                                               <div class="checkout-agreements">

                                                               <div class="agreement-content"<?php echo ($_a->getContentHeight() ? ' style="height:' . $_a->getContentHeight() . '"' : '')?>>

                                                                               <?php if ($_a->getIsHtml()):?>

                                                                                              <?php echo $_a->getContent() ?>

                                                                               <?php else:?>

                                                                                              <?php echo nl2br($this->escapeHtml($_a->getContent())) ?>

                                                                               <?php endif; ?>

                                                               </div>

                                                               <p class="agree">

                                                                               <input type="checkbox" id="agreement-<?php echo $_a->getId()?>" name="agreement[<?php echo $_a->getId()?>]" value="1" title="<?php echo $this->escapeHtml($_a->getCheckboxText()) ?>" class="required-entry checkbox" /><label for="agreement-<?php echo $_a->getId()?>"><?php echo $_a->getIsHtml() ? $_a->getCheckboxText() : $this->escapeHtml($_a->getCheckboxText()) ?></label>

                                                               </p>

                                               </div>

                                               </li>

<?php

                               }             

                endforeach;

}

这就是全部!

如果在这里有人德语:There您将获得德语的完整解释!

祝你好运

的Bastian

相关问题