예제 #1
0
 public function main()
 {
     $config = $this->_serviceManager->getServiceLocator()->get('config');
     if (isset($config["nutrition_strings"])) {
         $this->_strings = ArrayUtils::merge($this->_strings, $config["nutrition_strings"]);
     }
     if (count($this->_strings) > 0) {
         $translator = $this->_serviceManager->getServiceLocator()->get('translator');
         foreach ($this->_strings as $key => $value) {
             $this->_strings[$key] = $translator->translate($value);
         }
         $this->_options["strings"] = $this->_strings;
     }
     $user = new Container('user');
     $options = Json::encode($this->_options);
     $script = 'jQuery(function () { gtm.init(' . $options . '); });';
     $this->_headScript->prependScript($script);
 }