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
array (
Globalsetting::__set_state(array(
'cKey' => 'suggest_type_query_active',
'cValue' => 'Y',
)),
)
Autovervollständigung
cSearch_arr
Array bestehend aus
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,
)),
)
)