Inhaltsverzeichnis

    Template Manager

    Im JTL-Search Backend finden Sie unter der Registerkarte Verwaltung den Menüpunkt Template Mangager.

    Einleitung

    Dieses Modul ist ausschließlich in der JTL-Search Express Variante verfügbar (Für JTL-Shop ist keine Templateanpassung notwendig, CSS-Styles können dort wie gewohnt vorgenommen werden). Im Template Manager können die Templates für die Autovervollständigung sowie der Ergebnisseite angepasst werden. Die Template-Engine basiert auf Smarty. Weitere Informationen erhalten Sie hier

    Editor

    Der Editor verfügt über Syntax Highlighting und erkennt automatisch Syntaxfehler.

    Verfügbare Objekte

    Global

    Folgende Objekte stehen immer zur Verfügung.

    oGlobalsetting

    Array bestehend aus

    • setting_fuzzy_similarity
    • setting_query_autounlock_active
    • setting_query_autounlock_count
    • setting_show_slaves
    • setting_wildcardsearch_limit
    • suggest_forwarding
    • suggest_spellchecker_active
    • suggest_type_category_active
    • suggest_type_landingpage_active
    • suggest_type_manufacturer_active
    • suggest_type_product_active
    • suggest_type_query_active
    array (
      Globalsetting::__set_state(array(
         'cKey' => 'suggest_type_query_active',
         'cValue' => 'Y',
      )),
    )

    Autovervollständigung

    cSearch_arr

    Array bestehend aus

    • query
    • category
    • manufacturer
    • product
    array (
      'product' => 
      stdClass::__set_state(array(
         'cType' => 'product',
         'cName' => 'Produkt',
         'oItem_arr' => 
        array (
          0 => 
          stdClass::__set_state(array(
             'nId' => '1111',
             'cName' => 'Mein Artikel',
             'cImageUrl' => 'http://www.domain.tld/bild.png',
             'cUrl' => 'http://www.domain.tld/MeinArtikel',
             'nCount' => 0,
          )),
          1 => 
          stdClass::__set_state(array(
             'nId' => '2222',
             'cName' => 'Mein anderer Artikel',
             'cImageUrl' => 'http://www.domain.tld/bild.png',
             'cUrl' => 'http://www.domain.tld/MeinAndererArtikel',
             'nCount' => 0,
          ))
        ),
      )),
    )

    Ergebnisseite

    oSearch

    Objekt vom Typ stdClass bestehend aus

    oItem_arr

    Array mit gefundenen Produkten

    stdClass::__set_state(array(
       'nId' => '4168',
       'cName' => '',
       'cImageUrl' => '',
       'cUrl' => '',
       'nCount' => 0,
       'oArticle' => 
      stdClass::__set_state(array(
    	 'kUserShop' => '1',
    	 'kProduct' => '1',
    	 'kMasterId' => '0',
    	 'cArticleNumber' => '1',
    	 'cPictureURL' => 'http://www.domain.tld/MeinBild.png',
    	 'kManufacturer' => '1',
    	 'nSalesRank' => '0',
    	 'nAvailability' => '1',
    	 'cEAN' => '1',
    	 'cISBN' => '',
    	 'cMPN' => '1',
    	 'cUPC' => '',
    	 'cHash' => 'c2342550f7ce52632b0572ce8b0d9c14',
    	 'dLastModified' => '2012-05-31 12:35:18',
    	 'cLanguageIso' => 'ger',
    	 'cName' => 'Mein Produkt',
    	 'kUserGroup' => '1',
    	 'cCurrencyIso' => 'eur',
    	 'cBasePrice' => NULL,
    	 'fPrice' => '7.75',
    	 'cUrl' => 'http://www.domain.tld/MeinBild',
    	 'cDescription' => 'Meine Beschreibung für das Bild',
    	 'cArticleName' => 'Mein Produkt',
    	 'cManufacturerName' => 'Mein Hersteller',
    	 'cCurrencyIsoHtml' => '€',
      ))

    oFilterGroup_arr

    Array mit verfügbaren Filtern

    'oFilterGroup_arr' => 
    array (
    0 => 
    stdClass::__set_state(array(
       'cName' => 'category',
       'cMapping' => 'Kategorien',
       'cDataType' => 'string',
       'nType' => 1,
       'nDecimalPlace' => 0,
       'oFilterItem_arr' => 
       array (
    	0 => 
    	stdClass::__set_state(array(
    	   'cValue' => 'Hardware',
    	   'cURL' => NULL,
    	   'nCount' => 187,
    	   'bSet' => false,
    	)),
    	1 => 
    	stdClass::__set_state(array(
    	   'cValue' => 'Software',
    	   'cURL' => NULL,
    	   'nCount' => 142,
    	   'bSet' => false,
    	)),
        )
    )