Hallo VM-Team und Community,
meine AGB-Checkbox ist ohne Funktion, d.h. es ist egal ob man den Haken setzt oder nicht, man kann die Bestellung komplett durchführen. Die Versionen sind: Joomla 2.5.24 und VM 2.6.10. Leider müssen wir diese Versionen einsetzen da unser Shirt-Designer keine neuere Version zulässt.
Im Backend ist 'Must agree to Terms of Service on EVERY ORDER?' und 'Show Terms of Service on the cart/checkout?' mit Haken gesetzt. Auch in den Shopper Fields ist 'agreed' mit Required gesetzt.
Hier der Teil aus der default.php:
PHP
- <?php // Continue and Checkout Button ?>
- <div class="checkout-button-top">
- <?php // Terms Of Service Checkbox
- if (!class_exists ('VirtueMartModelUserfields')) {
- require(JPATH_VM_ADMINISTRATOR . DS . 'models' . DS . 'userfields.php');
- }
- $userFieldsModel = VmModel::getModel ('userfields');
- if ($userFieldsModel->getIfRequired ('agreed'))
- {
- ?>
- <?php
- if (VmConfig::get ('oncheckout_show_legal_info', 1))
- {
- ?>
- <div class="terms-of-service">
- <a href="<?php JRoute::_ ('index.php?option=com_virtuemart&view=vendor&layout=tos&virtuemart_vendor_id=1') ?>" class="terms-of-service" id="terms-of-service" rel="facebox"
- target="_blank">
- <span class="vmicon vm2-termsofservice-icon"></span>
- <?php echo JText::_ ('COM_VIRTUEMART_CART_TOS_READ_AND_ACCEPTED'); ?>
- </a>
- <div id="full-tos">
- <h2><?php echo JText::_ ('COM_VIRTUEMART_CART_TOS'); ?></h2>
- <?php echo $this->cart->vendor->vendor_terms_of_service; ?>
- </div>
- </div>
- <?php
- } // VmConfig::get('oncheckout_show_legal_info',1)
- //echo '<span class="tos">'. JText::_('COM_VIRTUEMART_CART_TOS_READ_AND_ACCEPTED').'</span>';
- ?>
- <label for="tosAccepted">
- <?php
- if (!class_exists ('VmHtml')) {
- require(JPATH_VM_ADMINISTRATOR . DS . 'helpers' . DS . 'html.php');
- }
- echo VmHtml::checkbox ('tosAccepted', $this->cart->tosAccepted, 1, 0, 'class="terms-of-service"');
- ?>
- </label>
- <?php
- }
- echo $this->checkout_link_html;
- ?>
- </div>
Vielleicht könnt ihr mir da helfen.