Quantcast
Channel: Neueste Diskussionen - Shopware Community Forum
Viewing all articles
Browse latest Browse all 14594

Sortierung im Listing

$
0
0
Hallo,

ich habde die Sortierung im Listing auf die Artikelbezeichnung im Backend geändert.
Nun ist es so, dass im Frontend trotzdem im Standard "Erscheinungsdatum" steht.

Hat es schon jemand hinbekommen unter 4.3.2 diese Anzeige im Template zu ändern?
Geändert bekomme ich die Bezeichnung, aber dann ist Erscheinungsdatum = Artikelbezeichnung und umgekehrt:

listing_actions.tpl:
<div class="selectButton">
				<span class="title">{s name='ListingLabelSortDashone'}Sortierung{/s} <i class="fa fa-caret-down"></i></span><br>
				<span class="currentoption">
					{if $sSort eq 1} {s name='ListingSortRelease'}{/s} {/if}
					{if $sSort eq 2} {s name='ListingSortRating'}{/s} {/if}
					{if $sSort eq 3} {s name='ListingSortPriceLowest'}{/s} {/if}
					{if $sSort eq 4} {s name='ListingSortPriceHighest'}{/s} {/if}
					{if $sSort eq 5} {s name='ListingSortName'}{/s} {/if}
				</span>
			</div>
			<input type="hidden" name="sSort" value="{$sSort}" id="stf_sSort">

			<div class="listing-option-select">
				<ul>
					<li data-sortValue="1">{s namespace="frontend/listing/listing_actions" name='ListingSortRelease'}{/s}</li>
					<li data-sortValue="2">{s namespace="frontend/listing/listing_actions" name='ListingSortRating'}{/s}</li>
					<li data-sortValue="3">{s namespace="frontend/listing/listing_actions" name='ListingSortPriceLowest'}{/s}</li>
					<li data-sortValue="4">{s namespace="frontend/listing/listing_actions" name='ListingSortPriceHighest'}{/s}</li>
					<li data-sortValue="5">{s namespace="frontend/listing/listing_actions" name='ListingSortName'}{/s}</li> 
				</ul>
			</div>

Geändert in:
<span class="title">{s name='ListingLabelSortDashone'}Sortierung{/s} <i class="fa fa-caret-down"></i></span><br>
				<span class="currentoption">
					{if $sSort eq 5} {s name='ListingSortRelease'}{/s} {/if}
					{if $sSort eq 2} {s name='ListingSortRating'}{/s} {/if}
					{if $sSort eq 3} {s name='ListingSortPriceLowest'}{/s} {/if}
					{if $sSort eq 4} {s name='ListingSortPriceHighest'}{/s} {/if}
					{if $sSort eq 1} {s name='ListingSortName'}{/s} {/if}
				</span>
			</div>
			<input type="hidden" name="sSort" value="{$sSort}" id="stf_sSort">

			<div class="listing-option-select">
				<ul>
					<li data-sortValue="5">{s namespace="frontend/listing/listing_actions" name='ListingSortRelease'}{/s}</li>
					<li data-sortValue="2">{s namespace="frontend/listing/listing_actions" name='ListingSortRating'}{/s}</li>
					<li data-sortValue="3">{s namespace="frontend/listing/listing_actions" name='ListingSortPriceLowest'}{/s}</li>
					<li data-sortValue="4">{s namespace="frontend/listing/listing_actions" name='ListingSortPriceHighest'}{/s}</li>
					<li data-sortValue="1">{s namespace="frontend/listing/listing_actions" name='ListingSortName'}{/s}</li> 
				</ul>
			</div>
Wenn ich also 1 durch 5 tausche, 5 durch 1 und unten das Gleiche, funktioniert zwar die Anzeige, aber wie gesagt, die Funktionen sind vertauscht.
Ich steige da absolut nicht durch, wie dieser Code zu verstehen ist.

Jemand eine Idee???

Viele Grüße!

Viewing all articles
Browse latest Browse all 14594


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>