Если данный туториал не то, что Вы искали, у Вас все еще остались вопросы или предложения - дайте нам знать. Пожалуйста, помогите нам обслуживать Вас лучше!

Ваше имя

Ваш e-mail

Ваше сообщение (обязательно)

captcha

Новые шаблоны

Magento. Как сделать так, чтобы по умолчанию стояла галочка напротив подписки на рассылку

Из этого туториала Вы узнаете, как сделать так, чтобы по умолчанию стояла галочка напротив подписки на рассылку на странице регистрации в Magento.

Magento. Как сделать так, чтобы по умолчанию стояла галочка напротив подписки на рассылку

Используя Файловый менеджер, например FileZilla, Total Commander и т. д., подключитесь к серверу, на который Вы установили магазин Magento:

  1. Перейдите в папку /app/design/frontend/tm_themes/themeXXX/template/persistent/customer/form.

  2. Откройте файл register.phtml.

  3. Найдите следующую строку:

    <?php if ($this->isNewsletterEnabled()): ?>

    Прямо под ней добавьте следующий код:

    		<?php
    		$checked = true;
    		if($this->getFormData()->getEmail()) {
    		if(!$this->getFormData()->getIsSubscribed()) {
    		$checked = true;
    		}
    		} 
    		?>
    	

    magento_newsletter_auto-checked_on_registration_page1

  4. Найдите следующий div:

    <div class="input-box">
  5. Замените:

    <?php if($this->getFormData()->getIsSubscribed()): ?> checked="checked"<?php endif; ?>

    На:

    checked="checked"

    magento_newsletter_auto-checked_on_registration_page2

  6. Сохраните файл и загрузите на сервер, заменив изначальный файл. Обновите ваш сайт для просмотра изменений.

  7. Теперь галочка напротив "Подписаться на рассылку" стоит по умолчанию:

    magento_newsletter_auto-checked_on_registration_page3

Благодарим Вас за ознакомление с данным туториалом. Желаем Вам удачи!

Вы можете также ознакомиться с детальным видео-туториалом ниже:

Magento. Как сделать так, чтобы по умолчанию стояла галочка напротив подписки на рассылку

 
Чат
We help you to choose the right product.
Начать чат