Магетно, как добавить флажок в контактной форме? - PullRequest
0 голосов
/ 22 мая 2018

Я должен добавить флажок в контактной форме в Magetno (Magento wer. 1.8.1), я искал учебники в Google, но нашел решение ... Это простой способ сделать это?

Большое спасибо Wojtek

1 Ответ

0 голосов
/ 18 июня 2018

почему вы не используете соглашения об оформлении заказа: просто извлеките соглашения в файле \ 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;

}

Вот и все!

Если здесь есть кто-то из немцев: Там , вы получите полное объяснение на немецком языке!

С уважением

Бастиан

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...