Там нет интерфейса администратора по умолчанию в Magento для добавления дополнительных списков новостей. Отрывок из приложение/дизайн/интерфейс/базы/по умолчанию/шаблон/клиент/форма/newsletter.phtml:
<ul class="form-list">
<li class="control"><input type="checkbox" name="is_subscribed" id="subscription" value="1" title="<?php echo $this->__('General Subscription') ?>"<?php if($this->getIsSubscribed()): ?> checked="checked"<?php endif; ?> class="checkbox" /><label for="subscription"><?php echo $this->__('General Subscription') ?></label></li>
</ul>
Как вы можете видеть, Общие Подписка просто ярлык для того подписался на рассылку , Более того, saveAction из приложения/код/ядро / Mage/Информационный бюллетень/контроллеры/ManageController.php:
try {
Mage::getSingleton('customer/session')->getCustomer()
->setStoreId(Mage::app()->getStore()->getId())
->setIsSubscribed((boolean)$this->getRequest()->getParam('is_subscribed', false))
->save();
if ((boolean)$this->getRequest()->getParam('is_subscribed', false)) {
Mage::getSingleton('customer/session')->addSuccess($this->__('The subscription has been saved.'));
} else {
Mage::getSingleton('customer/session')->addSuccess($this->__('The subscription has been removed.'));
}
}
лечит is_subscribed, как логическое значение (ложь/истина), так что ваши варианты:
- Настройка Magento (расширить существующую функциональность)
- Найти подходящее расширение на Magento Connect