PageRenderTime 66ms CodeModel.GetById 30ms RepoModel.GetById 1ms app.codeStats 0ms

/templates/all4sps/tpl_inc/suche_header_custom.tpl

https://bitbucket.org/photografixgit/all4sps-git
Smarty Template | 535 lines | 464 code | 53 blank | 18 comment | 95 complexity | 9a4b6d44300ae13842b73447e2857b36 MD5 | raw file
  1. {**
  2. * @copyright (c) 2006-2010 JTL-Software-GmbH, all rights reserved
  3. * @author JTL-Software-GmbH (www.jtl-software.de)
  4. *
  5. * use is subject to license terms
  6. * http://jtl-software.de/jtlshop3license.html
  7. *}
  8. <div id="content">
  9. {include file='tpl_inc/inc_breadcrumb.tpl'}
  10. {if !isset($oNavigationsinfo)}
  11. <h1>{$Suchergebnisse->SuchausdruckWrite}</h1>
  12. {/if}
  13. {if isset($hinweis) && $hinweis|@count_characters > 0}
  14. <p class="container box_success">{$hinweis}</p>
  15. {/if}
  16. {if isset($fehler) && $fehler|@count_characters > 0}
  17. <p class="container box_error">{$fehler}</p>
  18. {/if}
  19. {if $Suchergebnisse->SucheErfolglos == 1}
  20. <p class="box_info">{lang key="noResults" section="productOverview"}</p>
  21. <form id="suche2" action="navi.php" method="get" class="form">
  22. <fieldset>
  23. <ul class="input_block">
  24. <li><label for="searchkey">Suchbegriff</label>
  25. <input type="text" name="suchausdruck" value="{$Suchergebnisse->cSuche|escape:'htmlall'}" id="searchkey" />
  26. </li>
  27. <li class="clear">
  28. {if $SESSION_NOTWENDIG}
  29. <input type="hidden" name="{$session_name}" value="{$session_id}" />
  30. {/if}
  31. <input type="submit" value="{lang key="searchAgain" section="productOverview"}" class="submit" />
  32. </li>
  33. </ul>
  34. </fieldset>
  35. </form>
  36. {/if}
  37. {include file="tpl_inc/inc_extension.tpl"}
  38. {if isset($oNavigationsinfo)}
  39. <div class="category_wrapper clearall">
  40. <ul class="category_item">
  41. {if $oNavigationsinfo->cBildURL|count_characters > 0 && $oNavigationsinfo->cBildURL ne 'gfx/keinBild.gif' && $oNavigationsinfo->cBildURL ne 'gfx/keinBild_kl.gif'}
  42. <li class="img"><img src="{$oNavigationsinfo->cBildURL}" alt="{$oNavigationsinfo->oKategorie->cBeschreibung|strip_tags|escape:"quotes"|truncate:40}" /></li>
  43. {/if}
  44. <li class="desc">
  45. {if $oNavigationsinfo->cName}<div class="pageTitle"><h1>{$oNavigationsinfo->cName}</h1></div>{/if}
  46. {*if $Einstellungen.navigationsfilter.kategorie_beschreibung_anzeigen == "Y" && $oNavigationsinfo->oKategorie->cBeschreibung|count_characters > 0}
  47. <div class="item_desc custom_content">{$oNavigationsinfo->oKategorie->cBeschreibung}</div>
  48. {/if}
  49. {if $Einstellungen.navigationsfilter.hersteller_beschreibung_anzeigen == "Y" && $oNavigationsinfo->oHersteller->cBeschreibung|count_characters > 0}
  50. <div class="item_desc custom_content">{$oNavigationsinfo->oHersteller->cBeschreibung}</div>
  51. {/if}
  52. {if $Einstellungen.navigationsfilter.merkmalwert_beschreibung_anzeigen == "Y" && $oNavigationsinfo->oMerkmalWert->cBeschreibung|count_characters > 0}
  53. <div class="item_desc custom_content">{$oNavigationsinfo->oMerkmalWert->cBeschreibung}</div>
  54. {/if*}
  55. </li>
  56. </ul>
  57. </div>
  58. {if $oUnterKategorien_arr|@count > 0 && $Einstellungen.navigationsfilter.artikeluebersicht_bild_anzeigen != "N"}
  59. <ul class="category_subcategories hlist">
  60. {foreach name=unterkats from=$oUnterKategorien_arr item=Unterkat}
  61. <li class="p33 {if $smarty.foreach.unterkats.index%3==0 && $smarty.foreach.unterkats.index>0}clear{/if}">
  62. <div class="category_wrapper clearall child {if $smarty.foreach.unterkats.index%3==0}first{else}last{/if}">
  63. <ul class="category_item">
  64. <li class="img">
  65. {if $Einstellungen.navigationsfilter.artikeluebersicht_bild_anzeigen == "B" || $Einstellungen.navigationsfilter.artikeluebersicht_bild_anzeigen == "BT"}
  66. <a href="{$Unterkat->cURL}"><img alt="{$Unterkat->cName}" src="{$Unterkat->cBildURL}" /></a>
  67. {/if}
  68. </li>
  69. <li class="desc">
  70. {if $Einstellungen.navigationsfilter.artikeluebersicht_bild_anzeigen == "Y" || $Einstellungen.navigationsfilter.artikeluebersicht_bild_anzeigen == "BT"}
  71. <h2><a href="{$Unterkat->cURL}">{$Unterkat->cName}</a></h2>
  72. {/if}
  73. {if $Einstellungen.navigationsfilter.unterkategorien_beschreibung_anzeigen == "Y"}
  74. <p class="item_desc">{$Unterkat->cBeschreibung|strip_tags|truncate:45}</p>
  75. {/if}
  76. {if $Einstellungen.navigationsfilter.unterkategorien_lvl2_anzeigen == "Y"}
  77. {if isset($Unterkat->Unterkategorien) && $Unterkat->Unterkategorien|@count > 0}
  78. {foreach from=$Unterkat->Unterkategorien item=UnterUnterKat}
  79. <p>&bull; <a href="{$UnterUnterKat->cURL}">{$UnterUnterKat->cName}</a></p>
  80. {/foreach}
  81. {/if}
  82. {/if}
  83. </li>
  84. </ul>
  85. </div>
  86. </li>
  87. {/foreach}
  88. </ul>
  89. {/if}
  90. {/if}
  91. {* Bestseller *}
  92. {if isset($oBestseller_arr) && $oBestseller_arr|@count > 0}
  93. {include file='tpl_inc/suche_bestseller.tpl'}
  94. {/if}
  95. {include file="auswahlassistent.tpl"}
  96. {if count($Suchergebnisse->Artikel->elemente)>0}
  97. <form id="improve_search" action="navi.php" method="get" class="form">
  98. <fieldset class="outer">
  99. {if $SESSION_NOTWENDIG}
  100. <input type="hidden" name="{$session_name}" value="{$session_id}" />
  101. {/if}
  102. {if $NaviFilter->Kategorie->kKategorie > 0}<input type="hidden" name="k" value="{$NaviFilter->Kategorie->kKategorie}" />{/if}
  103. {if $NaviFilter->Hersteller->kHersteller > 0}<input type="hidden" name="h" value="{$NaviFilter->Hersteller->kHersteller}" />{/if}
  104. {if $NaviFilter->Suchanfrage->kSuchanfrage > 0}<input type="hidden" name="l" value="{$NaviFilter->Suchanfrage->kSuchanfrage}" />{/if}
  105. {if $NaviFilter->MerkmalWert->kMerkmalWert > 0}<input type="hidden" name="m" value="{$NaviFilter->MerkmalWert->kMerkmalWert}" />{/if}
  106. {if $NaviFilter->Suchspecial->kKey > 0}<input type="hidden" name="q" value="{$NaviFilter->Suchspecial->kKey}" />{/if}
  107. {if $NaviFilter->SuchspecialFilter->kKey > 0}<input type="hidden" name="qf" value="{$NaviFilter->SuchspecialFilter->kKey}" />{/if}
  108. {if $NaviFilter->Suche->cSuche|count > 0}<input type="hidden" name="suche" value="{$NaviFilter->Suche->cSuche|escape:'htmlall'}" />{/if}
  109. {if $NaviFilter->Tag->kTag > 0}<input type="hidden" name="t" value="{$NaviFilter->Tag->kTag}" />{/if}
  110. {if is_array($NaviFilter->MerkmalFilter) && !$NaviFilter->MerkmalWert->kMerkmalWert}
  111. {foreach name=merkmalfilter from=$NaviFilter->MerkmalFilter item=mmfilter}
  112. <input type="hidden" name="mf{$smarty.foreach.merkmalfilter.iteration}" value="{$mmfilter->kMerkmalWert}" />
  113. {/foreach}
  114. {/if}
  115. {if isset($cJTLSearchStatedFilter_arr) && $cJTLSearchStatedFilter_arr|@count > 0}
  116. {foreach name=jtlsearchstatedfilter from=$cJTLSearchStatedFilter_arr key=key item=cJTLSearchStatedFilter}
  117. <input name="fq{$key}" type="hidden" value="{$cJTLSearchStatedFilter}" />
  118. {/foreach}
  119. {/if}
  120. {if is_array($NaviFilter->TagFilter)}
  121. {foreach name=tagfilter from=$NaviFilter->TagFilter item=tag}
  122. <input type="hidden" name="tf{$smarty.foreach.tagfilter.iteration}" value="{$tag->kTag}" />
  123. {/foreach}
  124. {/if}
  125. {if is_array($NaviFilter->SuchFilter)}
  126. {foreach name=suchfilter from=$NaviFilter->SuchFilter item=oSuche}
  127. <input type="hidden" name="sf{$smarty.foreach.suchfilter.iteration}" value="{$oSuche->kSuchanfrage}">
  128. {/foreach}
  129. {/if}
  130. <div class="container nomargintop">
  131. <ul class="hlist">
  132. <li class="p50">
  133. {*<strong>{lang key="page" section="productOverview" alt_section="global,"} {$Suchergebnisse->Seitenzahlen->AktuelleSeite}</strong> {lang key="of" section="productOverview"} {$Suchergebnisse->Seitenzahlen->MaxSeiten}*}
  134. {$Suchergebnisse->GesamtanzahlArtikel} {if $Suchergebnisse->GesamtanzahlArtikel>0}{lang key="products" section="global"}{else}{lang key="product" section="global"}{/if}, {lang key="showProducts" section="global"} {$Suchergebnisse->ArtikelVon} - {$Suchergebnisse->ArtikelBis}
  135. </li>
  136. <li class="p50 tright">
  137. {if $Suchergebnisse->Seitenzahlen->maxSeite>1 && isset($oNaviSeite_arr) && $oNaviSeite_arr|@count > 0}
  138. {if $Suchergebnisse->Seitenzahlen->AktuelleSeite>1}
  139. &laquo; <a href="{$oNaviSeite_arr.zurueck->cURL}">{lang key="previous" section="productOverview" alt_section="global,"}</a>
  140. {/if}
  141. {foreach name=seite from=$oNaviSeite_arr item=oNaviSeite}
  142. {if !isset($oNaviSeite->nBTN)}
  143. <span class="page {if !isset($oNaviSeite->cURL) || $oNaviSeite->cURL|count_characters == 0}selected{/if}">
  144. {if isset($oNaviSeite->cURL) && $oNaviSeite->cURL|count_characters > 0}
  145. <a href="{$oNaviSeite->cURL}">{$oNaviSeite->nSeite}</a>
  146. {else}
  147. <a href="#" onclick="return false;">{$oNaviSeite->nSeite}</a>
  148. {/if}
  149. </span>
  150. {/if}
  151. {/foreach}
  152. {if $Suchergebnisse->Seitenzahlen->AktuelleSeite < $Suchergebnisse->Seitenzahlen->maxSeite}
  153. .. {lang key="of" section="productOverview"} <span class="page">{$Suchergebnisse->Seitenzahlen->MaxSeiten}</span>
  154. <span class="page">
  155. <a href="{$oNaviSeite_arr.vor->cURL}">{lang key="next" section="productOverview" alt_section="global,"}</a> &raquo;
  156. </span>
  157. {/if}
  158. &nbsp;|&nbsp;
  159. <form action="navi.php" id="goto" method="get">
  160. <input type="hidden" name="{$session_name}" value="{$session_id}" />
  161. {if $NaviFilter->Kategorie->kKategorie > 0}<input type="hidden" name="k" value="{$NaviFilter->Kategorie->kKategorie}" />{/if}
  162. {if $NaviFilter->Hersteller->kHersteller > 0}<input type="hidden" name="h" value="{$NaviFilter->Hersteller->kHersteller}" />{/if}
  163. {if $NaviFilter->Suchanfrage->kSuchanfrage > 0}<input type="hidden" name="l" value="{$NaviFilter->Suchanfrage->kSuchanfrage}" />{/if}
  164. {if $NaviFilter->MerkmalWert->kMerkmalWert > 0}<input type="hidden" name="m" value="{$NaviFilter->MerkmalWert->kMerkmalWert}" />{/if}
  165. {if $NaviFilter->Tag->kTag > 0}<input type="hidden" name="t" value="{$NaviFilter->Tag->kTag}" />{/if}
  166. {if $NaviFilter->KategorieFilter->kKategorie > 0}<input type="hidden" name="kf" value="{$NaviFilter->KategorieFilter->kKategorie}" />{/if}
  167. {if $NaviFilter->HerstellerFilter->kHersteller > 0}<input type="hidden" name="hf" value="{$NaviFilter->HerstellerFilter->kHersteller}" />{/if}
  168. {if is_array($NaviFilter->MerkmalFilter)}
  169. {foreach name=merkmalfilter from=$NaviFilter->MerkmalFilter item=mmfilter}
  170. <input type="hidden" name="mf{$smarty.foreach.merkmalfilter.iteration}" value="{$mmfilter->kMerkmalWert}" />
  171. {/foreach}
  172. {/if}
  173. {if is_array($NaviFilter->TagFilter)}
  174. {foreach name=tagfilter from=$NaviFilter->TagFilter item=tag}
  175. <input type="hidden" name="tf{$smarty.foreach.tagfilter.iteration}" value="{$tag->kTag}" />
  176. {/foreach}
  177. {/if}
  178. {lang key="goToPage" section="productOverview"}: {*<input type="text" name="seite" class="gehzuseite" /> <input type="submit" value="{lang key="go" section="productOverview"}" class="button" />*}
  179. <select name="seite" onchange="window.location.href=this.options[this.selectedIndex].value">
  180. {foreach name=seite from=$oNaviSeite_arr item=oNaviSeite}
  181. {if !isset($oNaviSeite->nBTN)}
  182. <option value="{$oNaviSeite->cURL}"{if $oNaviSeite->nSeite == $Suchergebnisse->Seitenzahlen->AktuelleSeite}selected="selected"{/if}>{$oNaviSeite->nSeite}</option>
  183. {/if}
  184. {/foreach}
  185. </select>
  186. </form>
  187. {/if}
  188. </li>
  189. </ul>
  190. </div>
  191. {if $Einstellungen.artikeluebersicht.suchfilter_anzeigen_ab == 0 || count($Suchergebnisse->Artikel->elemente) >= $Einstellungen.artikeluebersicht.suchfilter_anzeigen_ab}
  192. <fieldset id="fsetSearch">
  193. <legend>{lang key="improveYourSearch" section="global"}</legend>
  194. <div id="article_filter">
  195. {if $Einstellungen.navigationsfilter.allgemein_kategoriefilter_benutzen == "Y" && $Suchergebnisse->Kategorieauswahl|@count > 1}
  196. <select name="kf" onchange="$('#improve_search').submit();">
  197. {if $NaviFilter->KategorieFilter->kKategorie > 0 || $Einstellungen.navigationsfilter.kategoriefilter_anzeigen_als == "HF" || (!$NaviFilter->Kategorie->kKategorie && !$NaviFilter->KategorieFilter->kKategorie)}
  198. <option value="0">{lang key="allCategories" section="productOverview"}</option>
  199. {/if}
  200. {if $NaviFilter->Kategorie->kKategorie > 0 || $NaviFilter->KategorieFilter->kKategorie > 0}
  201. <option value="{$NaviFilter->KategorieFilter->kKategorie}" {if $NaviFilter->KategorieFilter->kKategorie > 0}selected="selected"{/if}>{if $Einstellungen.navigationsfilter.kategoriefilter_anzeigen_als == "HF" && $NaviFilter->KategorieFilter->kKategorie > 0}{$NaviFilter->KategorieFilter->cName}{else}{$Suchergebnisse->Kategorieauswahl[0]->cName}{/if}</option>
  202. {/if}
  203. {if !$NaviFilter->Kategorie->kKategorie && (!$NaviFilter->KategorieFilter->kKategorie || $Einstellungen.navigationsfilter.kategoriefilter_anzeigen_als == "HF")}
  204. {foreach name=kategorieauswahl from=$Suchergebnisse->Kategorieauswahl item=Kategorie}
  205. {if $Kategorie->kKategorie != $NaviFilter->KategorieFilter->kKategorie}
  206. <option value="{$Kategorie->kKategorie}">{$Kategorie->cName} {if !$nMaxAnzahlArtikel}({$Kategorie->nAnzahl}){/if}</option>
  207. {/if}
  208. {/foreach}
  209. {/if}
  210. </select>
  211. {/if}
  212. {if $Einstellungen.navigationsfilter.allgemein_herstellerfilter_benutzen == "Y"}
  213. <select id="hf" name="hf" class="suche_improve_search" onchange="$('#improve_search').submit();">
  214. {if $NaviFilter->Hersteller->kHersteller > 0 || $NaviFilter->HerstellerFilter->kHersteller > 0}
  215. {if $NaviFilter->HerstellerFilter->kHersteller > 0}
  216. <option value="0">{lang key="allManufacturers" section="global"}</option>
  217. {/if}
  218. <option value="{$NaviFilter->HerstellerFilter->kHersteller}" {if $NaviFilter->HerstellerFilter->kHersteller > 0}selected="selected"{/if}>{$Suchergebnisse->Herstellerauswahl[0]->cName}</option>
  219. {else}
  220. <option value="0">{lang key="allManufacturers" section="global"}</option>
  221. {foreach name=herstellerauswahl from=$Suchergebnisse->Herstellerauswahl item=Hersteller}
  222. <option value="{$Hersteller->kHersteller}">{$Hersteller->cName} {if !$nMaxAnzahlArtikel}({$Hersteller->nAnzahl}){/if}</option>
  223. {/foreach}
  224. {/if}
  225. </select>
  226. {/if}
  227. {if $Einstellungen.navigationsfilter.preisspannenfilter_benutzen == "content"}
  228. <select name="pf" onchange="$('#improve_search').submit();">
  229. <option value="0">{lang key="allPrices" section="global"}</option>
  230. {if $NaviFilter->PreisspannenFilter && $NaviFilter->PreisspannenFilter->fBis > 0}
  231. <option value="{$NaviFilter->PreisspannenFilter->cWert}" selected="selected">{$NaviFilter->PreisspannenFilter->cVonLocalized} - {$NaviFilter->PreisspannenFilter->cBisLocalized}</option>
  232. <option value="-1">-</option>
  233. {/if}
  234. {foreach name=preisspannenfilter from=$Suchergebnisse->Preisspanne item=oPreisspannenfilter}
  235. <option value="{$oPreisspannenfilter->nVon}_{$oPreisspannenfilter->nBis}"{if $NaviFilter->PreisspannenFilter->fVon == $oPreisspannenfilter->nVon && $NaviFilter->PreisspannenFilter->fBis == $oPreisspannenfilter->nBis} selected="selected"{/if}>
  236. {$oPreisspannenfilter->cVonLocalized} - {$oPreisspannenfilter->cBisLocalized} {if !$nMaxAnzahlArtikel}({$oPreisspannenfilter->nAnzahlArtikel}){/if}
  237. </option>
  238. {/foreach}
  239. {if $Suchergebnisse->Preisspanne|@count == 0}
  240. {if $NaviFilter->PreisspannenFilter->cWert|count > 0}
  241. <option value="{$NaviFilter->PreisspannenFilter->fVon}_{$NaviFilter->PreisspannenFilter->fBis}" selected="selected">
  242. {$NaviFilter->PreisspannenFilter->fVon} {$smarty.session.Waehrung->cNameHTML} - {$NaviFilter->PreisspannenFilter->fBis} {$smarty.session.Waehrung->cNameHTML}
  243. </option>
  244. {/if}
  245. {/if}
  246. </select>
  247. {else}
  248. {if $NaviFilter->PreisspannenFilter->fBis > 0}<input type="hidden" name="pf" value="{$NaviFilter->PreisspannenFilter->cWert}">{/if}
  249. {/if}
  250. {if $Einstellungen.navigationsfilter.bewertungsfilter_benutzen == "content"}
  251. <select name="bf" onchange="$('#improve_search').submit();">
  252. <option value="0">{lang key="allRatings" section="global"}</option>
  253. {foreach name=bewertung from=$Suchergebnisse->Bewertung item=oBewertung}
  254. <option value="{$oBewertung->nStern}"{if $NaviFilter->BewertungFilter->nSterne == $oBewertung->nStern} selected="selected"{/if}>{$oBewertung->nStern} {if !$nMaxAnzahlArtikel}({$oBewertung->nAnzahl}){/if}</option>
  255. {/foreach}
  256. {if $Suchergebnisse->Bewertung|@count == 0}
  257. {if $NaviFilter->BewertungFilter->nSterne > 0}
  258. <option value="{$NaviFilter->BewertungFilter->nSterne}" selected="selected">
  259. {$NaviFilter->BewertungFilter->nSterne}
  260. </option>
  261. {/if}
  262. {/if}
  263. </select>
  264. {else}
  265. {if $NaviFilter->BewertungFilter->nSterne > 0}<input type="hidden" name="bf" value="{$NaviFilter->BewertungFilter->nSterne}">{/if}
  266. {/if}
  267. <select name="Sortierung" onchange="$('#improve_search').submit();">
  268. {if !$Suchergebnisse->Sortierung}<option value="0">{lang key="sorting" section="productOverview"}</option>{/if}
  269. <option value="100" {if $smarty.session.Usersortierung==$Sort->value}selected="selected"{/if}>{lang key="standard" section="global"}</option>
  270. {foreach name=sortierliste from=$Sortierliste item=Sort}
  271. <option value="{$Sort->value}" {if $smarty.session.Usersortierung==$Sort->value}selected="selected"{/if}>{$Sort->angezeigterName}</option>
  272. {/foreach}
  273. </select>
  274. <select name="af" onchange="$('#improve_search').submit();">
  275. <option value="0" {if $smarty.session.ArtikelProSeite == 0}selected="selected"{/if}>{lang key="productsPerPage" section="productOverview"}</option>
  276. <option value="10" {if $smarty.session.ArtikelProSeite == 10}selected="selected"{/if}>10 {lang key="productsPerPage" section="productOverview"}</option>
  277. <option value="20" {if $smarty.session.ArtikelProSeite == 20}selected="selected"{/if}>20 {lang key="productsPerPage" section="productOverview"}</option>
  278. <option value="50" {if $smarty.session.ArtikelProSeite == 50}selected="selected"{/if}>50 {lang key="productsPerPage" section="productOverview"}</option>
  279. <option value="100" {if $smarty.session.ArtikelProSeite == 100}selected="selected"{/if}>100 {lang key="productsPerPage" section="productOverview"}</option>
  280. </select>
  281. {if $Einstellungen.navigationsfilter.merkmalfilter_verwenden == "content"}
  282. {if $Suchergebnisse->MerkmalFilter|@count > 0 && $Suchergebnisse->Artikel->elemente|@count > 0}
  283. <div id="filter_group">
  284. {if $Suchergebnisse->Suchspecialauswahl[1]->nAnzahl > 0 ||
  285. $Suchergebnisse->Suchspecialauswahl[2]->nAnzahl > 0 ||
  286. $Suchergebnisse->Suchspecialauswahl[3]->nAnzahl > 0 ||
  287. $Suchergebnisse->Suchspecialauswahl[4]->nAnzahl > 0 ||
  288. $Suchergebnisse->Suchspecialauswahl[5]->nAnzahl > 0 ||
  289. $Suchergebnisse->Suchspecialauswahl[6]->nAnzahl > 0}
  290. <div class="item">
  291. <strong class="label">{lang key="specificProducts" section="global"}</strong>
  292. <ul class="values">
  293. {if $Suchergebnisse->Suchspecialauswahl[1]->nAnzahl > 0}<li> <a href="{$Suchergebnisse->Suchspecialauswahl[1]->cURL}">{lang key="bestsellers" section="global"}</a> <em class="count">{if !$nMaxAnzahlArtikel}({$Suchergebnisse->Suchspecialauswahl[1]->nAnzahl}){/if}</em></li>{/if}
  294. {if $Suchergebnisse->Suchspecialauswahl[2]->nAnzahl > 0}<li> <a href="{$Suchergebnisse->Suchspecialauswahl[2]->cURL}">{lang key="specialOffer" section="global"}</a> <em class="count">{if !$nMaxAnzahlArtikel}({$Suchergebnisse->Suchspecialauswahl[2]->nAnzahl}){/if}</em></li>{/if}
  295. {if $Suchergebnisse->Suchspecialauswahl[3]->nAnzahl > 0}<li> <a href="{$Suchergebnisse->Suchspecialauswahl[3]->cURL}">{lang key="newProducts" section="global"}</a> <em class="count">{if !$nMaxAnzahlArtikel}({$Suchergebnisse->Suchspecialauswahl[3]->nAnzahl}){/if}</em></li>{/if}
  296. {if $Suchergebnisse->Suchspecialauswahl[4]->nAnzahl > 0}<li> <a href="{$Suchergebnisse->Suchspecialauswahl[4]->cURL}">{lang key="topOffer" section="global"}</a> <em class="count">{if !$nMaxAnzahlArtikel}({$Suchergebnisse->Suchspecialauswahl[4]->nAnzahl}){/if}</em></li>{/if}
  297. {if $Suchergebnisse->Suchspecialauswahl[5]->nAnzahl > 0}<li> <a href="{$Suchergebnisse->Suchspecialauswahl[5]->cURL}">{lang key="upcomingProducts" section="global"}</a> <em class="count">{if !$nMaxAnzahlArtikel}({$Suchergebnisse->Suchspecialauswahl[5]->nAnzahl}){/if}</em></li>{/if}
  298. {if $Suchergebnisse->Suchspecialauswahl[6]->nAnzahl > 0}<li> <a href="{$Suchergebnisse->Suchspecialauswahl[6]->cURL}">{lang key="topReviews" section="global"}</a> <em class="count">{if !$nMaxAnzahlArtikel}({$Suchergebnisse->Suchspecialauswahl[6]->nAnzahl}){/if}</em></li>{/if}
  299. </ul>
  300. </div>
  301. {/if}
  302. {if $NaviFilter->SuchspecialFilter->kKey > 0 && $NaviFilter->Suchspecial->kKey != $NaviFilter->SuchspecialFilter->kKey}
  303. <div class="item">
  304. <strong class="label">{lang key="specificProducts" section="global"}</strong>
  305. <ul class="values">
  306. {if $NaviFilter->SuchspecialFilter->kKey == 1}
  307. <li class="selected"><a href="{$NaviFilter->URL->cAlleSuchspecials}" class="active">{lang key="bestsellers" section="global"}</a></li>
  308. {elseif $NaviFilter->SuchspecialFilter->kKey == 2}
  309. <li class="selected"><a href="{$NaviFilter->URL->cAlleSuchspecials}" class="active">{lang key="specialOffer" section="global"}</a></li>
  310. {elseif $NaviFilter->SuchspecialFilter->kKey == 3}
  311. <li class="selected"><a href="{$NaviFilter->URL->cAlleSuchspecials}" class="active">{lang key="newProducts" section="global"}</a></li>
  312. {elseif $NaviFilter->SuchspecialFilter->kKey == 4}
  313. <li class="selected"><a href="{$NaviFilter->URL->cAlleSuchspecials}" class="active">{lang key="topOffer" section="global"}</a></li>
  314. {elseif $NaviFilter->SuchspecialFilter->kKey == 5}
  315. <li class="selected"><a href="{$NaviFilter->URL->cAlleSuchspecials}" class="active">{lang key="upcomingProducts" section="global"}</a></li>
  316. {elseif $NaviFilter->SuchspecialFilter->kKey == 6}
  317. <li class="selected"><a href="{$NaviFilter->URL->cAlleSuchspecials}" class="active">{lang key="topReviews" section="global"}</a></li>
  318. {/if}
  319. </ul>
  320. </div>
  321. {/if}
  322. {foreach name=merkmalfilter from=$Suchergebnisse->MerkmalFilter item=Merkmal}
  323. <div class="item">
  324. <strong class="label">
  325. {if $Einstellungen.navigationsfilter.merkmal_anzeigen_als == "T"}
  326. {$Merkmal->cName}
  327. {elseif $Einstellungen.navigationsfilter.merkmal_anzeigen_als == "BT"}
  328. {if $Merkmal->cBildpfadKlein ne "gfx/keinBild.gif"}<img src="{$Merkmal->cBildpfadKlein}" class="vmiddle" alt="{$Merkmal->cName}" /> {/if}{$Merkmal->cName}
  329. {elseif $Einstellungen.navigationsfilter.merkmal_anzeigen_als == "B"}
  330. <img src="{$Merkmal->cBildpfadKlein}" class="vmiddle" alt="{$Merkmal->cName}" />
  331. {/if}
  332. </strong>
  333. <ul class="values">
  334. {if $Merkmal->cTyp == "SELECTBOX"}
  335. {assign var=kMerkmalWert value=0}
  336. {foreach name=merkmalwertfilter from=$Merkmal->oMerkmalWerte_arr item=MerkmalWert}
  337. {if $MerkmalWert->nAktiv}
  338. {assign var=kMerkmalWert value=$MerkmalWert->kMerkmalWert}
  339. {/if}
  340. {/foreach}
  341. <li>
  342. <select onChange="location.href=this.options[this.selectedIndex].value">
  343. <option value="{$NaviFilter->URL->cAlleMerkmalWerte[$kMerkmalWert]}">{lang key="showAll" section="global"}</option>
  344. {/if}
  345. {foreach name=merkmalwertfilter from=$Merkmal->oMerkmalWerte_arr item=MerkmalWert}
  346. {if $MerkmalWert->nAktiv}
  347. {assign var=kMerkmalWert value=$MerkmalWert->kMerkmalWert}
  348. {if $Merkmal->cTyp == "TEXT" || $Merkmal->cTyp == ""}
  349. <li class="selected"><a href="{$NaviFilter->URL->cAlleMerkmalWerte[$kMerkmalWert]}">{$MerkmalWert->cWert}</a> <em class="count">{if !$nMaxAnzahlArtikel}({$MerkmalWert->nAnzahl}){/if}</em></li>
  350. {elseif $Merkmal->cTyp == "BILD-TEXT"}
  351. <li class="selected"><a href="{$NaviFilter->URL->cAlleMerkmalWerte[$kMerkmalWert]}"><img src="{$MerkmalWert->cBildpfadKlein}" alt="{$MerkmalWert->cWert}" /> {$MerkmalWert->cWert}</a> <em class="count">{if !$nMaxAnzahlArtikel}({$MerkmalWert->nAnzahl}){/if}</em></li>
  352. {elseif $Merkmal->cTyp == "BILD"}
  353. <li class="selected"><a href="{$NaviFilter->URL->cAlleMerkmalWerte[$kMerkmalWert]}"><img src="{$MerkmalWert->cBildpfadKlein}" alt="{$MerkmalWert->cWert}" /></a> <em class="count">{if !$nMaxAnzahlArtikel}({$MerkmalWert->nAnzahl}){/if}</em></li>
  354. {elseif $Merkmal->cTyp == "SELECTBOX"}
  355. <option value="{$NaviFilter->URL->cAlleMerkmalWerte[$kMerkmalWert]}" selected="selected">{$MerkmalWert->cWert}</option>
  356. {/if}
  357. {else}
  358. {if $Merkmal->cTyp == "TEXT" || $Merkmal->cTyp == ""}
  359. <li><a href="{$MerkmalWert->cURL}">{$MerkmalWert->cWert}</a> <em class="count">{if !$nMaxAnzahlArtikel}({$MerkmalWert->nAnzahl}){/if}</em></li>
  360. {elseif $Merkmal->cTyp == "BILD-TEXT"}
  361. <li><a href="{$MerkmalWert->cURL}"><img src="{$MerkmalWert->cBildpfadKlein}" alt="{$MerkmalWert->cWert}" /> {$MerkmalWert->cWert}</a> <em class="count">{if !$nMaxAnzahlArtikel}({$MerkmalWert->nAnzahl}){/if}</em></li>
  362. {elseif $Merkmal->cTyp == "BILD"}
  363. <li><a href="{$MerkmalWert->cURL}"><img src="{$MerkmalWert->cBildpfadKlein}" alt="{$MerkmalWert->cWert}" /></a> <em class="count">{if !$nMaxAnzahlArtikel}({$MerkmalWert->nAnzahl}){/if}</em></li>
  364. {elseif $Merkmal->cTyp == "SELECTBOX"}
  365. <option value="{$MerkmalWert->cURL}">{$MerkmalWert->cWert}{if !$nMaxAnzahlArtikel} ({$MerkmalWert->nAnzahl}){/if}</option>
  366. {/if}
  367. {/if}
  368. {/foreach}
  369. {if $Merkmal->cTyp == "SELECTBOX"}
  370. </select></li>
  371. {/if}
  372. </ul>
  373. </div>
  374. {/foreach}
  375. </div>
  376. {/if}
  377. {/if}
  378. </div>
  379. </fieldset>
  380. {/if}
  381. {if isset($oErweiterteDarstellung) && isset($Einstellungen.artikeluebersicht.artikeluebersicht_erw_darstellung) && $Einstellungen.artikeluebersicht.artikeluebersicht_erw_darstellung == "Y"}
  382. <fieldset id="fsetExtend">
  383. <div id="extended_design">
  384. <p class="left">{lang key="showAs" section="productOverview"}:</p>
  385. <a href="{$oErweiterteDarstellung->cURL_arr[1]}" id="ed_list" onclick="switchStyle('1', 'list');return false;" class="ed list {if $oErweiterteDarstellung->nDarstellung == 1}active{/if}">{lang key="list" section="productOverview"}</a>
  386. <a href="{$oErweiterteDarstellung->cURL_arr[2]}" id="ed_gallery" onclick="switchStyle('2', 'gallery');return false;" class="ed gallery {if $oErweiterteDarstellung->nDarstellung == 2}active{/if}">{lang key="gallery" section="productOverview"}</a>
  387. <a href="{$oErweiterteDarstellung->cURL_arr[3]}" id="ed_mosaic" onclick="switchStyle('3', 'mosaic');return false;" class="ed mosaic {if $oErweiterteDarstellung->nDarstellung == 3}active{/if}">{lang key="mosaic" section="productOverview"}</a>
  388. {if $smarty.session.nArtikelUebersichtVLKey_arr|@count > 1 && $smarty.session.nArtikelUebersichtVLKey_arr|@count <= $Einstellungen.vergleichsliste.vergleichsliste_anzahl}
  389. <a href="#" id="compare_showall" onclick="return showCompareList(1);" class="right">{lang key="addAllToCompareList" section="productOverview" alt_section="global,"}</a>
  390. {/if}
  391. </div>
  392. </fieldset>
  393. {/if}
  394. </fieldset>
  395. </form>
  396. {/if}
  397. {if $Suchergebnisse->Artikel->elemente|@count <= 0}
  398. {if $KategorieInhalt->TopArtikel->elemente|@count >0}
  399. <div class="container">
  400. <h2 class="title">{lang key="topOffer" section="global"}</h2>
  401. <ul class="hlist articles">
  402. {foreach name=topartikel from=$KategorieInhalt->TopArtikel->elemente item=Artikel}
  403. {if $smarty.foreach.topartikel.index < 3}
  404. <li class="p309 {if $smarty.foreach.topartikel.iteration % 3 == 0}nomargin {/if}{if $smarty.foreach.topartikel.index % 3 == 0}clear{/if}">
  405. <div class="pwrapper">
  406. <p class="pimage">
  407. <a href="{$Artikel->cURL}">
  408. <img alt="{$Artikel->cName}" src="{$Artikel->cVorschaubild}" class="image" id="image{$Artikel->kArtikel}" />
  409. {if isset($Artikel->oSuchspecialBild)}
  410. <script type="text/javascript">
  411. set_overlay('#image{$Artikel->kArtikel}', '{$Artikel->oSuchspecialBild->nPosition}', '{$Artikel->oSuchspecialBild->nMargin}', '{$Artikel->oSuchspecialBild->cPfadKlein}');
  412. </script>
  413. {/if}
  414. </a>
  415. </p>
  416. <h3><a href="{$Artikel->cURL}">{$Artikel->cName}</a></h3>
  417. <div class="left p40">
  418. <span class="stars p{$Artikel->fDurchschnittsBewertung|replace:'.':'_'}"></span>
  419. </div>
  420. <div class="left p60 tright">
  421. {if $smarty.session.Kundengruppe->darfPreiseSehen}
  422. <p>
  423. <span class="price_label">{lang key="only" section="global"}</span> <span class="price">{$Artikel->Preise->cVKLocalized[$NettoPreise]}</span>
  424. </p>
  425. {if $Artikel->cLocalizedVPE}
  426. <p><small><b>{lang key="basePrice" section="global"}:</b> {$Artikel->cLocalizedVPE[$NettoPreise]}</small></p>
  427. {/if}
  428. <p>
  429. <span class="vat_info">{$Artikel->cMwstVersandText}</span>
  430. </p>
  431. {/if}
  432. </div>
  433. </div>
  434. </li>
  435. {/if}
  436. {/foreach}
  437. </ul>
  438. </div>
  439. {/if}
  440. {if $KategorieInhalt->BestsellerArtikel->elemente|@count >0}
  441. <div class="container">
  442. <h2 class="title">{lang key="bestsellers" section="global"}</h2>
  443. <ul class="hlist articles">
  444. {foreach name=artikel from=$KategorieInhalt->BestsellerArtikel->elemente item=Artikel}
  445. {if $smarty.foreach.artikel.index < 3}
  446. <li class="p309 {if $smarty.foreach.artikel.iteration % 3 == 0}nomargin {/if}{if $smarty.foreach.artikel.index % 3 == 0}clear{/if}">
  447. <div class="pwrapper">
  448. <p class="pimage">
  449. <a href="{$Artikel->cURL}">
  450. <img alt="{$Artikel->cName}" src="{$Artikel->cVorschaubild}" class="image" id="image{$Artikel->kArtikel}" />
  451. {if isset($Artikel->oSuchspecialBild)}
  452. <script type="text/javascript">
  453. set_overlay('#image{$Artikel->kArtikel}', '{$Artikel->oSuchspecialBild->nPosition}', '{$Artikel->oSuchspecialBild->nMargin}', '{$Artikel->oSuchspecialBild->cPfadKlein}');
  454. </script>
  455. {/if}
  456. </a>
  457. </p>
  458. <h3><a href="{$Artikel->cURL}">{$Artikel->cName}</a></h3>
  459. <div class="left p40">
  460. <span class="stars p{$Artikel->fDurchschnittsBewertung|replace:'.':'_'}"></span>
  461. </div>
  462. <div class="left p60 tright">
  463. {if $smarty.session.Kundengruppe->darfPreiseSehen}
  464. <p>
  465. <span class="price_label">{lang key="only" section="global"}</span> <span class="price">{$Artikel->Preise->cVKLocalized[$NettoPreise]}</span>
  466. </p>
  467. {if $Artikel->cLocalizedVPE}
  468. <p><small><b>{lang key="basePrice" section="global"}:</b> {$Artikel->cLocalizedVPE[$NettoPreise]}</small></p>
  469. {/if}
  470. <p>
  471. <span class="vat_info">{$Artikel->cMwstVersandText}</span>
  472. </p>
  473. {/if}
  474. </div>
  475. </div>
  476. {/if}
  477. </li>
  478. {/foreach}
  479. </ul>
  480. </div>
  481. {/if}
  482. {/if}