/**
  * Diese Funktion wird beim Initialisieren ausgeführt
  * 
  * @param string $skip param only added because it exists on parent::init()
  *                     to avoid strict notice
  *
  * @return void
  *
  * @author Sebastian Diel <*****@*****.**>,
  *         Sascha Koehler <*****@*****.**>
  * @since 23.06.2014
  */
 public function init($skip = false)
 {
     SilvercartProduct::addExtendedSortableFrontendFields(array('relevance' => _t('SilvercartSearchResultsPage.RELEVANCESORT')));
     parent::init(true);
     if ($this->isProductDetailView()) {
         // product detail views are not possible on SilvercartSearchResultsPage
         $this->redirect(ErrorPage::get()->filter('ErrorCode', '404')->first()->Link());
     }
     $this->searchObjectHandler();
 }