Hallo,
das ist komisch, ich hätte das
echo VmHtml::checkbox ('tosAccepted', $this->cart->tosAccepted, 1, 0, 'class="terms-of-service"');
innerhalb der if-Abfrage vermutet. Versuch es einmal so.
Ich bin übrigens auch kein PHP-Profi, die Grundzüge von PHP kann man aber in ein paar Stunden in einem PHP-Tutorial lernen, dann kann man wenigstens lesen, was im Code steht.
PHP
- <?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')) {
- if (!class_exists ('VmHtml')) {
- require(JPATH_VM_ADMINISTRATOR . DS . 'helpers' . DS . 'html.php');
- }
- if (VmConfig::get ('oncheckout_show_legal_info', 1)) {
- echo VmHtml::checkbox ('tosAccepted', $this->cart->tosAccepted, 1, 0, 'class="terms-of-service"');
- ?>
- <div class="terms-of-service">
- <label for="tosAccepted">
- <a href="<?php JRoute::_ ('index.php?option=com_virtuemart&view=vendor&layo ut=tos&virtuemart_vendor_id=1', FALSE) ?>" 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>
- </label>
- <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
- }
- }
- echo $this->checkout_link_html;
- ?>
So long
Stefan