Weitere Artikel in dieser Kategorie

Hallo Shopware Community, ich habe ein kleine Problem mit “Weitere Artikel in dieser Kategorie”. Ich habe eine Einkaufswelt erstellt und will nicht das der Text ganz unten angezeigt wird. Den Textbaustein habe ich schon gefunden aber durch das Rauslöschen ist zwar der Text weg aber der Link dazu bleibt erhalten. Meine Frage ist jetzt, wie bekomme ich diesen entfernt? In firebug hab ich die besagte Stelle gefunden und durch Entfernen dieser war sie auch verschwunden. (emotion link) Hat jemand den passenden Tipp für mich! Wäre sehr dankbar Gruß van

Hallo Vandist, das kann man per .css ausblenden display: none;

1 Like

Hallo, eigentlich wird Dir ja im Textbaustein schon angezeigt, wo der Link zu suchen ist -> fronted/listing/index. In der fronted/listing/index.tpl steht folgendes [code]{block name=„frontend_listing_index_listing“} {include file=‚frontend/listing/listing.tpl‘ sTemplate=$sTemplate} {if $sCategoryContent.parent != 1 && ! $showListing && !$sSupplierInfo}

[{s name=„ListingActionsOffersLink“}Weitere Artikel in dieser Kategorie{/s}]({url controller=‚cat‘ sPage=1 sCategory=$sCategoryContent.id})

 
{/if} {/block}[/code] Den Abschnitt kannst Du so abändern {block name="frontend\_listing\_index\_listing"} {include file='frontend/listing/listing.tpl' sTemplate=$sTemplate} {/block} Dann ist der Link verschwunden. Erik

1 Like

Hallo ich habe ein ähnliches Problem. Ich möchte diese Meldung Weitere Artikel in dieser Kategorie nur für eine bestimmte Einkaufswelt ausblenden. Gibt es dazu eine Lösung? Verwendet wird Shopware 5.1.1.

[quote=“Tayler”]Hallo ich habe ein ähnliches Problem. Ich möchte diese Meldung Weitere Artikel in dieser Kategorie nur für eine bestimmte Einkaufswelt ausblenden. Gibt es dazu eine Lösung? Verwendet wird Shopware 5.1.1.[/quote] Hatten das selbe Problem ( ebenfalls mit SW 5.1.1 ). Man könnte dies wie folgt lösen: Unter themes/Frontend/deinTheme/frontend/listing/listing.tpl folgenden Block bearbeiten: [code] {block name=“frontend_listing_list_promotion_link_show_listing”}

[{s name=“ListingActionsOffersLink”}Weitere Artikel in dieser Kategorie »{/s}]({url controller=‘cat’ sPage=1 sCategory=$sCategoryContent.id} “{$sCategoryContent.name|escape}”)
{/block} [/code] Hier eine If-Abfrage einbauen und entsprechend ein Freitextfeld wählen. In diesem Beispiel Freitextfeld 1 mit dem Text “nolink” {block name="frontend\_listing\_list\_promotion\_link\_show\_listing"} {if $sCategoryContent.attribute.attribute1 neq "nolink"} [{s name="ListingActionsOffersLink"}Weitere Artikel in dieser Kategorie »{/s}]({url controller='cat' sPage=1 sCategory=$sCategoryContent.id} "{$sCategoryContent.name|escape}") {/if} {/block} Anschließend nur noch über das Backend unter “Artikel -> Kategorie” die entsprechende Kategorie wählen und im gewählten Freitextfeld “nolink” eintragen. Dadurch wird bei allen Kategorien bei denen im Freitextfeld “nolink” gesetzt wurde der Link unterdrückt. Hoffe ich konnte dadurch helfen :slight_smile: Gruß iLuHa

1 Like

Danke super es hat funktioniert :).

In Shopware 5.2.5 funktioniert das leider nicht mehr. Ich habe hier versucht ein Freitextfeld zu generiern mit dem Namen attribute1, als Textfeld und im Backend sichtbar. Anscheinend wird aber des Feldname nicht mehr gleich übergeben, so das das Kategorielisting doch angezeigt wird. Was muss hier verändert werden?

  
1 Like

@lichtraum24 schrieb:

In Shopware 5.2.5 funktioniert das leider nicht mehr. Ich habe hier versucht ein Freitextfeld zu generiern mit dem Namen attribute1, als Textfeld und im Backend sichtbar. Anscheinend wird aber des Feldname nicht mehr gleich übergeben, so das das Kategorielisting doch angezeigt wird. Was muss hier verändert werden?

 

Ich hab mir das auch gerade angesehen und ne Lösung die Scheinbar Klappt. ( Für Shopware 5.2.7 - Bitte gern Feedback geben )

/themes/Frontend/Bare/frontend/listing/listing.tpl

Und hier bei Zeile 62 - 79 alles Raus nehmen.

( Beispiel-Original:

        {block name=“frontend_listing_listing_container”}
           

                {block name=“frontend_listing_listing_content”}
                   

                        data-ajax-wishlist=“true”
                        data-compare-ajax=“true”
                        {if $theme.infiniteScrolling}
                        data-infinite-scrolling=“true”
                        data-loadPreviousSnippet="{s name=“ListingActionsLoadPrevious”}{/s}"
                        data-loadMoreSnippet="{s name=“ListingActionsLoadMore”}{/s}"
                        data-categoryId="{$sCategoryContent.id}"
                        data-pages="{$pages}"
                        data-threshold="{$theme.infiniteThreshold}"{/if}>

                        {* Actual listing *}
                        {block name=“frontend_listing_list_inline”}
                            {foreach $sArticles as $sArticle}
                                {include file=“frontend/listing/box_article.tpl”}
                            {/foreach}
                        {/block}
                   

                {/block}
           

        {/block}

 

Beispiel-Danach:

        {block name=“frontend_listing_listing_container”}
           

                {block name=“frontend_listing_listing_content”}

                {/block}
           

        {/block}

 

)Ich hoffe ich konnte Helfen.

Für eine Kundin haben wir ein Plugin (http://store.shopware.com/search?sSearch=mkx3119187704154) umgesetzt. Mit diesem kann für jede Einkaufswelt konfiguriert werden, ob der Link “Weitere Artikel in dieser Kategorie” angezeigt werden soll oder nicht.

Also bei uns funktioniert die von mir etwas weiter oben beschriebene Lösung auch mit Shopware 5.2.8 noch.