Я пытаюсь прочитать данные конфигурации для настраиваемого модуля, чтобы включить или отключить его на основе настройки конфигурации. Я пытаюсь прочитать данные конфигурации в Observer следующим образом: $module_state = Mage::helper('stopcheckout')->moduleActive();
и вот мой helper. Мой наблюдатель получает вызов, когда товар добавляется в корзину. Но я получаю пустую страницу, когда пытаюсь прочитать данные конфигурации с приведенным выше кодом. Вот файлы config.xml и system.xml. Где я иду не так? Благодарю.Данные настройки конфигурации Magento
1
A
ответ
10
Ваш вспомогательный метод не является правильным, так как я уверен, вы уже догадались :-)
Попробуйте это:
<?php
class Foostor_Stopcheckout_Helper_Data extends Mage_Core_Helper_Abstract
{
/**
* Check if the extension has been disabled in the system configuration
*/
public function moduleActive()
{
return ! (bool) Mage::getStoreConfigFlag('catalog/stopcheckout/disable_ext');
}
}
getStoreConfigFlag()
метод всегда возвращает логическое значение. Он оценивает строки «false» и «0» как false
, поэтому это необходимо, потому что исходная модель adminhtml/system_config_source_yesno
использует 1 и 0 в качестве сохраненных значений.
Параметр, который передается для значений, заданных с помощью System.Xml полей всегда будет иметь три части: одна для <sections>
узла, один для <groups>
узла, и один для <fields>
узла.
Смежные вопросы
- 1. Получить данные конфигурации в файле javascript - magento
- 2. Настройки настройки веб-конфигурации ASP.net
- 3. Настройки конфигурации репликации IIS7
- 4. Настройки конфигурации службы Windows
- 5. Настройки настройки Magento Admin не сохраняются
- 6. Magento 2 изменить настройки лака
- 7. . Настройки конфигурации кросс-приложений
- 8. Настройки конфигурации в asp.net
- 9. Настройки статической конфигурации Android
- 10. Настройки конфигурации Teamcity
- 11. Метод настройки конфигурации Spring
- 12. Настройки конфигурации Django 1.4
- 13. Настройки расширения Magento
- 14. Домашняя настройка настройки magento
- 15. Сохранение данных конфигурации расширения Magento
- 16. получить все настройки конфигурации, загружаемые менеджером конфигурации
- 17. Magento Cronjob конфигурации кэша
- 18. Magento версии конфигурации проблема
- 19. Ошибка конфигурации модуля Magento
- 20. Застрял конфигурации Magento
- 21. Magento: Используйте модель настройки из magento
- 22. Настройки конфигурации Python в python
- 23. Magento: настройки не были загружены. Используемые настройки по умолчанию Неверный размер файла конфигурации connect.cfg, пожалуйста, сохраните Настройки еще раз
- 24. Magento: миграция статических блоков и параметров конфигурации
- 25. Как получить доступ к системной конфигурации Magento?
- 26. Проблема в налоговой конфигурации После обновления magento
- 27. Настройки SD-карты и конфигурации
- 28. Настройки конфигурации базы данных Codeigniter
- 29. Способы настройки конфигурации XML Log4j
- 30. Общие настройки глобальной конфигурации ZF2
Спасибо за это, работал как шарм, и я не думаю об этом. – Nithin