Kategorietext zwischen Einkaufswelt und Artikellisting

Hallo, ich möchte gerne zwischen einer Einkaufswelt und dem Artikellisting den Kategorietext anzeigen lassen. Irgendjemand eine Idee, wie ich das bewerkstelligen könnte?

Hallo, Die Überprüfung auf eine Einkaufswelt im Listing findest du hier: https://github.com/shopware/shopware/bl … ex.tpl#L22 Du müsstest das Include ohne auf-Abfrage einfach dort positionieren, wo du den Text anzeigen willst. Wenn du das If da wegnimmst, dann wird der Kategorietext immer oberhalb der Einkaufswelt angezeigt. Moritz

Danke Moritz, leider löst das nicht ganz mein Problem. Da ich gerne zuerst die Einkaufswelt anzeigen möchte, dann den Kategorietext und dann die Liste der Artikel. Aktuell hab ich das so eingebaut: [code]{* Main content *} {block name=‘frontend_index_content’}

{* Banner *} {block name=“frontend_listing_index_banner”} {if !$hasEmotion} {include file=‘frontend/listing/banner.tpl’} {/if} {/block} {* Topseller *} {block name=“frontend_listing_index_topseller”} {if !$hasEmotion && {config name=topSellerActive}} {action module=widgets controller=listing action=top_seller sCategory=$sCategoryContent.id} {/if} {/block} {* Category headline *} {block name=“frontend_listing_index_text”} {include file=‘frontend/listing/text.tpl’} {/block} {* Define all necessary template variables for the listing *} {block name=“frontend_listing_index_layout_variables”} {* Count of available product pages *} {$pages = ceil($sNumberArticles / $criteria->getLimit())} {* Controller url for the found products counter *} {$countCtrlUrl = “{url module=“widgets” controller=“listing” action=“listingCount” params=$ajaxCountUrlParams fullPath}”} {* Layout for the product boxes *} {$productBoxLayout = ‘basic’} {if $sCategoryContent.productBoxLayout !== null && $sCategoryContent.productBoxLayout !== ‘extend’} {$productBoxLayout = $sCategoryContent.productBoxLayout} {/if} {/block} {* Listing *} {block name=“frontend_listing_index_listing”} {include file=‘frontend/listing/listing.tpl’} {/block} {* Tagcloud *} {block name=“frontend_listing_index_tagcloud”} {if {config name=show namespace=TagCloud }} {action module=widgets controller=listing action=tag_cloud sController=listing sCategory=$sCategoryContent.id} {/if} {/block}
{/block}[/code]

Ich habe es nun selbst geschaft, hier der die Codeänderung im /listing/listing.tpl: {block name="frontend\_listing\_list\_promotion" append} {\* Category headline \*} {block name="frontend\_listing\_index\_text"} {if $hasEmotion} {include file='frontend/listing/text.tpl'} {/if} {/block} {/block} In der /listing/index.tpl muss nichts geändert werden