Categories

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

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

Ray Taylor Декабрь 14, 2015
Rating: 5.0/5. From 3 votes.
Please wait...

Из этого туториала Вы узнаете, как сделать так, чтобы по умолчанию стояла галочка напротив подписки на рассылку на странице регистрации в 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. Как сделать так, чтобы по умолчанию стояла галочка напротив подписки на рассылку

Эта запись была размещена в Magento туториалы и помечена как checked, default, Magento, newsletter, option. Добавьте в закладки постоянную ссылку.

Submit a ticket

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