예제 #1
0
 /**
  * @inheritdoc
  */
 public function onAfterInit()
 {
     $config = SiteConfig::current_site_config();
     // include the JS snippet into the frontend page markup
     if ($trackingID = $config->GoogleAnalyticsTrackingID) {
         $analyticsData = new ArrayData(['GoogleAnalyticsTrackingID' => $trackingID, 'GoogleAnalyticsParameters' => $config->GoogleAnalyticsParameters, 'GoogleAnalyticsConstructorParameters' => $config->GoogleAnalyticsConstructorParameters]);
         Requirements::insertHeadTags($analyticsData->renderWith('GoogleAnalyticsJSSnippet'), 'GoogleAnalytics');
     }
 }
 /**
  * Include an link to the feed
  *
  * @param string $url URL of the feed
  * @param string $title Title to show
  */
 public static function linkToFeed($url, $title = null)
 {
     $title = Convert::raw2xml($title);
     Requirements::insertHeadTags('<link rel="alternate" type="application/rss+xml" title="' . $title . '" href="' . $url . '" />');
 }