*/ if (SF_APP == 'backend') { stPluginHelper::addEnableModule('stNavigationBackend', 'backend'); stPluginHelper::addRouting('stNavigationPlugin', '/navigation/:action/*', 'stNavigationBackend', 'index', 'backend'); stConfiguration::addModule('stNavigationPlugin', 'group_2', 2); } if (SF_APP == 'frontend') { /** * Włączanie modułu */ stPluginHelper::addEnableModule('stNavigationFrontend', 'frontend'); /** * Dodawania routingu */ stPluginHelper::addRouting('stNavigationPlugin', '/navigation/:action/*', 'stNavigationFrontend', 'showHistory', 'frontend'); /** * Dodanie ścieżki do karty produktu */ stEventDispatcher::getInstance()->connect('stProductActions.postExecuteShow', array('stNavigationListener', 'addProductShow')); /** * Dodanie ścieżki do listy produktów */ stEventDispatcher::getInstance()->connect('stProductActions.postExecuteList', array('stNavigationListener', 'addProductList')); /** * Dodanie ścieżki do stron www */ stEventDispatcher::getInstance()->connect('stWebpageFrontendActions.postExecuteIndex', array('stNavigationListener', 'addWebpageIndex')); /** * Dodanie ścieżki do wyszukiwania */ stEventDispatcher::getInstance()->connect('stSearchFrontendActions.postExecuteSearch', array('stNavigationListener', 'addSearchSearch')); /** * Dodanie ścieżki do koszyka */ stEventDispatcher::getInstance()->connect('stBasketActions.postExecuteIndex', array('stNavigationListener', 'addBasketIndex')); /** * Dodanie ścieżki do potwierdzenia zamówienia */ stEventDispatcher::getInstance()->connect('stOrderActions.postExecuteConfirm', array('stNavigationListener', 'addOrderConfirm')); /** * Dodanie ścieżki do podsumowania zamówienia */ stEventDispatcher::getInstance()->connect('stOrderActions.postExecuteSummary', array('stNavigationListener', 'addOrderSummary')); /** * Dodanie ścieżki do płatności */ stEventDispatcher::getInstance()->connect('stPaymentActions.postExecutePay', array('stNavigationListener', 'addPaymentPay')); /** * Dodanie ścieżki producenta */ stEventDispatcher::getInstance()->connect('stProductActions.postExecuteProducerList', array('stNavigationListener', 'addProducerList')); /** * Dodanie ścieżki grupy produktu */ stEventDispatcher::getInstance()->connect('stProductActions.postExecuteGroupList', array('stNavigationListener', 'addGroupList')); }