# Grundpreis in der Ajax-Suche anzeigen

**URL:** https://forum.shopware.com/t/grundpreis-in-der-ajax-suche-anzeigen/56137
**Category:** Themes & Design
**Created:** [31. Oktober 2018 um 17:23 UTC](https://forum.shopware.com/t/grundpreis-in-der-ajax-suche-anzeigen/56137 "2018-10-31T17:23:45Z")
**Posts on this page:** 13
**Page:** 1

<div class="post-metadata">

### Author: ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)
#### Post date: [31. Oktober 2018 um 17:23 UTC](https://forum.shopware.com/t/grundpreis-in-der-ajax-suche-anzeigen/56137/1 "2018-10-31T17:23:45Z")

</div>

Diese Diskussion wurde aus Kommentaren zusammengefügt von: [Abmahnung wegen Search Results - jemand Erfahrungen?](https://forum.shopware.com/discussion/57126/abmahnung-wegen-search-results-jemand-erfahrungen/).

---

<div class="post-metadata">

### Author: ![sonic](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sonic/32/25728_2.png) [@sonic](https://forum.shopware.com/u/sonic)
#### Post date: [31. Oktober 2018 um 15:44 UTC](https://forum.shopware.com/t/grundpreis-in-der-ajax-suche-anzeigen/56137/2 "2018-10-31T15:44:32Z")

</div>

Wer erstmal auf „Nummer sicher gehen“ möchte, blendet am besten den Preis erstmal aus.  
Dazu greife ich auf den Quick-Hack von Moritz im Issue-Tracker zurück:  
Hilft - aber der fehlende Preis macht die Formatierung nicht besser \*fg\*

```
{extends file="parent:frontend/search/ajax.tpl"}
{block name="search_ajax_list_entry_price"}
{/block}

```

Edit:  
Mal ein wenig angepasst: Bei mir werden so nun nur die Preise ausgeblendet, bei denen es einen Grundpreis gibt:  
&nbsp;

```
{extends file="parent:frontend/search/ajax.tpl"}
{block name="search_ajax_list_entry_price"}
{if !($search_result.purchaseunit && $search_result.purchaseunit != 0)}
{$smarty.block.parent}
{/if}
{/block}

```

&nbsp;

---

<div class="post-metadata">

### Author: ![brettvormkopp](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/brettvormkopp/32/7788_2.png) [@brettvormkopp](https://forum.shopware.com/u/brettvormkopp)
#### Post date: [31. Oktober 2018 um 16:04 UTC](https://forum.shopware.com/t/grundpreis-in-der-ajax-suche-anzeigen/56137/3 "2018-10-31T16:04:05Z")

</div>

…oder per css:&nbsp;

```
.results--list .entry--name{
  width: 90%;
}
.results--list .entry--price{
  display: none;
}

```

&nbsp;

---

<div class="post-metadata">

### Author: ![sonic](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sonic/32/25728_2.png) [@sonic](https://forum.shopware.com/u/sonic)
#### Post date: [31. Oktober 2018 um 16:11 UTC](https://forum.shopware.com/t/grundpreis-in-der-ajax-suche-anzeigen/56137/4 "2018-10-31T16:11:54Z")

</div>

Und dann kommt einer mit nem Custom-Style im Browser daher und lässt es sich anzeigen… würde ich so nicht machen.

---

<div class="post-metadata">

### Author: ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)
#### Post date: [31. Oktober 2018 um 16:15 UTC](https://forum.shopware.com/t/grundpreis-in-der-ajax-suche-anzeigen/56137/5 "2018-10-31T16:15:12Z")

</div>

&nbsp;

![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/d/d854b5ba7c19f85a0e795f44211d0ce0ea4094b3.png)

Sowas ginge auch:

```
{extends file="parent:frontend/search/ajax.tpl"}
    {block name="search_ajax_list_entry"}
        {$sArticle = $search_result}
        {if ($search_result.price != $search_result.referenceprice)}
        
            {include file="frontend/listing/product-box/product-price-unit.tpl" sArticle=$sArticle}
        
        {/if}
        {$smarty.block.parent}
    {/block}

```

Ggf. noch eine Klasse auf das div setzen und die Schrift kleiner.

---

<div class="post-metadata">

### Author: ![Andreas\_147](https://avatars.discourse-cdn.com/v4/letter/a/59ef9b/32.png) [@Andreas\_147](https://forum.shopware.com/u/Andreas_147)
#### Post date: [31. Oktober 2018 um 16:37 UTC](https://forum.shopware.com/t/grundpreis-in-der-ajax-suche-anzeigen/56137/6 "2018-10-31T16:37:41Z")

</div>

Kann man das auch so basteln, das der Grundpreis einfach als zusätzliche Zeile unter dem Artikel-Namen angezeigt wird? Idealerweise rechtsbündig (damit es sich an der Preisspalte orientiert) und 1 bis 2 Stufen kleinerer Schrift als Produktname und Preis.

---

<div class="post-metadata">

### Author: ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)
#### Post date: [31. Oktober 2018 um 16:55 UTC](https://forum.shopware.com/t/grundpreis-in-der-ajax-suche-anzeigen/56137/7 "2018-10-31T16:55:28Z")

</div>

> [@W222 schrieb:](https://forum.shopware.com/profile/28509/W222 "W222")
> 
> Kann man das auch so basteln, das der Grundpreis einfach als zusätzliche Zeile unter dem Artikel-Namen angezeigt wird? Idealerweise rechtsbündig (damit es sich an der Preisspalte orientiert) und 1 bis 2 Stufen kleinerer Schrift als Produktname und Preis.

Klar kann man das hinbekommen. Hier sind ja eher Beispiele, was man machen kann. Ob sinnvoll oder nicht, entscheidet ja jeder selbst.&nbsp;Am besten einfach mal selbst ausprobieren!&nbsp;

---

<div class="post-metadata">

### Author: ![sonic](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sonic/32/25728_2.png) [@sonic](https://forum.shopware.com/u/sonic)
#### Post date: [31. Oktober 2018 um 17:02 UTC](https://forum.shopware.com/t/grundpreis-in-der-ajax-suche-anzeigen/56137/8 "2018-10-31T17:02:46Z")

</div>

Moritz: Kann man die „Bastel“-Tips aus dem Thread herauslösen, und in einen gesonderten ablegen? Komme grad in den Bastel-Modus, und hier geht es ja eher um die Abmahnung als solche&nbsp; ![Grin](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/1X/70033cde8e8ff79cfa538293ae71318d6f788423.png "Grin")

> Kann man das auch so basteln, das der Grundpreis einfach als zusätzliche Zeile unter dem Artikel-Namen angezeigt wird? Idealerweise rechtsbündig (damit es sich an der Preisspalte orientiert) und 1 bis 2 Stufen kleinerer Schrift als Produktname und Preis.

Wird schwer, dazu einen passenden „Block“ zu finden. Wenn man es an das Ende von dem Block setzt, wird das Listen-Element vorher geschlossen und es kommt eine Trenn-Linie zum nächsten Artikel - und dann darunter der Preis. Gibt derzeit keinen passenden Block dafür&nbsp; ![Wink](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/1X/b3785da0cbf2c8566cb535dcf55b2730b5224899.png "Wink")

Ggf. hinter&nbsp;[https://github.com/shopware/shopware/blob/5.5/themes/Frontend/Bare/frontend/search/ajax.tpl#L40](https://github.com/shopware/shopware/blob/5.5/themes/Frontend/Bare/frontend/search/ajax.tpl#L40) Aber sind „div“ im Listenelement überhaupt erlaubt?

---

<div class="post-metadata">

### Author: ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)
#### Post date: [31. Oktober 2018 um 17:28 UTC](https://forum.shopware.com/t/grundpreis-in-der-ajax-suche-anzeigen/56137/9 "2018-10-31T17:28:13Z")

</div>

Wie Sonic schon schrieb, müsste man dazu wohl einen größeren Bereich überschreiben, da es da keinen passenden Block gibt. So könnte man das machen:

&nbsp;

```
{extends file="parent:frontend/search/ajax.tpl"}
    
    {block name="search_ajax_list_entry"}
        
            

                {* Product image *}
                {block name="search_ajax_list_entry_media"}
                    
                        {if $search_result.image.thumbnails[0]}
                            
                        {else}
                            
                        {/if}
                    
                {/block}

                {* Product name *}
                {block name="search_ajax_list_entry_name"}
                    
                        {$search_result.name|escapeHtml}
                    
                {/block}

                {* Product price *}
                {block name="search_ajax_list_entry_price"}
                    
                        {$sArticle = $search_result}
                        {*reset pseudo price value to prevent discount boxes*}
                        {$sArticle.has_pseudoprice = 0}
                        {include file="frontend/listing/product-box/product-price.tpl" sArticle=$sArticle}
                    
                {/block}
            
            {$sArticle = $search_result}
            {if ($search_result.price != $search_result.referenceprice)}
            
                {include file="frontend/listing/product-box/product-price-unit.tpl" sArticle=$sArticle}
            
            {/if}
        
    {/block}

```

&nbsp;

 ![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/b/b0d6a5af1b2002553adebb5ce7d6c721a923ef79.png)

---

<div class="post-metadata">

### Author: ![sonic](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sonic/32/25728_2.png) [@sonic](https://forum.shopware.com/u/sonic)
#### Post date: [1. November 2018 um 08:09 UTC](https://forum.shopware.com/t/grundpreis-in-der-ajax-suche-anzeigen/56137/10 "2018-11-01T08:09:43Z")

</div>

Ab HTML 5 darf das Listenelement auch DIV enthalten, also kein Problem, es innerhalb des Preisblockes zu setzen.  
Das „inline“-CSS könnte man noch auslagern - aber ich denke, das ganze hier wird zumindest für 5.5.x nur eine Übergangslösung sein. (Wobei ich derzeit mit 5.4.6 rumbastel):  
Es funktioniert auf Desktop, Handy-Viewports etc. müsste man noch weiter testen - ggf. muss doch eine eigene Class mit viewports dafür her.

```
{extends file="parent:frontend/search/ajax.tpl"}

{block name="search_ajax_list_entry_price"}
    {$smarty.block.parent}
    {if $search_result.purchaseunit && $search_result.purchaseunit != 0}
        
            {include file="frontend/listing/product-box/product-price-unit.tpl" sArticle=$search_result}
        
    {/if}
{/block}

```

![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/f/f658da25409d4d421397e22aa11712a2b66dd3c2.png)

---

<div class="post-metadata">

### Author: ![sonic](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sonic/32/25728_2.png) [@sonic](https://forum.shopware.com/u/sonic)
#### Post date: [5. Dezember 2018 um 15:24 UTC](https://forum.shopware.com/t/grundpreis-in-der-ajax-suche-anzeigen/56137/11 "2018-12-05T15:24:10Z")

</div>

Wer sich das in sein Theme eingebaut hat, sollte es wieder ausbauen, sofern er/sie auf 5.5.4 aktualisiert hat. Sonst gibt es doppelte Anzeigen.  
Leider fehlt ein Vermerk auf das umgesetzte Ticket sowohl im Changelog zu 5.5.4 bei den Downloads, als auch in der UPGRADE-5.5.md  
[Shopware Issuetracker](https://issues.shopware.com/issues/SW-22863)  
Fehlt noch mehr im Changelog? \*grummel\*

---

<div class="post-metadata">

### Author: ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)
#### Post date: [5. Dezember 2018 um 17:12 UTC](https://forum.shopware.com/t/grundpreis-in-der-ajax-suche-anzeigen/56137/12 "2018-12-05T17:12:53Z")

</div>

> [@sonic schrieb:](https://forum.shopware.com/profile/16285/sonic "sonic")
> 
> Wer sich das in sein Theme eingebaut hat, sollte es wieder ausbauen, sofern er/sie auf 5.5.4 aktualisiert hat. Sonst gibt es doppelte Anzeigen.  
> Leider fehlt ein Vermerk auf das umgesetzte Ticket sowohl im Changelog zu 5.5.4 bei den Downloads, als auch in der UPGRADE-5.5.md  
> [https://issues.shopware.com/issues/SW-22863](https://issues.shopware.com/issues/SW-22863)  
> Fehlt noch mehr im Changelog? \*grummel\*

Ich trete den Kollegen da morgen mal auf die Füße!&nbsp;

---

<div class="post-metadata">

### Author: ![Ginpalace](https://avatars.discourse-cdn.com/v4/letter/g/90db22/32.png) [@Ginpalace](https://forum.shopware.com/u/Ginpalace)
#### Post date: [20. April 2019 um 19:43 UTC](https://forum.shopware.com/t/grundpreis-in-der-ajax-suche-anzeigen/56137/13 "2019-04-20T19:43:20Z")

</div>

Hallo,

bei uns wird der Grundpreis trotz neuester Version immer noch nicht angezeigt. Kann mir jemand sagen warum?

VG Alex
