Magento ma wydzieloną strefę konfiguracyjną, którą odnajdziemy przechodząc w menu do System -> Konfiguracja. W tej strefie odnajdziemy wszystkie ustawienia sklepu jak i zainstalowanych w nim modułów.
Nie rzadko podczas edycji kodu czy też tworzenia nowego zachodzi potrzeba pobrania jakichś danych konfiguracyjnych. Na szczęście Magento daje nam możliwość uzyskania takich danych w prosty sposób, można to zrobić używając kodu:
1 |
$configValue = Mage::getStoreConfig('sectionName/groupName/fieldName'); |
W ten sposób możemy pobrać np. nazwę naszego sklepu:
1 |
$storeName = Mage::getStoreConfig('general/store_information/name'); |
Metoda getStoreConfig
może przyjąć jako drugi parametr ID widoku sklepu z jakiego ma być pobrana konfiguracja. Tak więc chcąc pobrać dane z konkretnego widoku sklepu podajemy jako drugi parametr jego ID lub też podajemy ID bieżącego jeżeli takie dane chcemy uzyskać. Kod będzie miał wtedy postać:
1 |
$configValue = Mage::getStoreConfig('sectionName/groupName/fieldName', Mage::app()->getStore()); |