Hersteller/Supplier aus der Sitemap löschen

Hallo,
wir möchten gern aus der Frontend-Sitemap die Hersteller löschen, also www.shop.de/sitemap.
Die Headline kann man ja einfach aus der sitempa/index.tpl löschen, aber für die Auflistung selbst konnte ich im Forum nix finden.
Das muss sicher mit einem Kniff in der recurce.tpl geschehen, aber wie?!

Hat jemand das schon geändert bekommen???

Viele Grüße
Cindy

Eventuell einfach eine eigene TPL zur Sitemap anlegen und dort den Hersteller ausblenden. Jetzt nicht ausprobiert, nur so eine Idee.

Wie ausblenden? TPL ist angelegt. Keine Idee wie ich die ausblenden kann darin :frowning:

Hab jetzt nur kurz geschaut, aber mit

{foreach $sCategoryTree as $categoryTree}
{if $categoryTree.name != 'SitemapSupplierPages'}
...
{/if}
{/foreach}

würde das als Notlösung auch gehen.

Danke für deine schnellen Antworten.
Aber damit kann ich nicht die Hersteller selbst weg zaubern, zumindest bin ich mir unsicher wo ich das Stück Code einsetzen sollte.
So ähnlich nur mit == steht es ja schon in der index.tpl

Rein theoretisch ja, denn „SitemapSupplierPages“ scheint hier die Abfrage nach den Hersteller zu sein. Einfach einbauen und testen :slight_smile:

Um Hersteller nicht in der Sitemap anzeigen zu lassen im eigenen Template in der frontend/sitemap/index.tpl  den Block mit SitemapSupplierPages entfernen.

 

 

 

@artep schrieb:

Um Hersteller nicht in der Sitemap anzeigen zu lassen im eigenen Template in der frontend/sitemap/index.tpl  den Block mit SitemapSupplierPages entfernen.

 

 

 

 Dabei geht leider nur die Überschrift weg :frowning:

Wo liegt denn jetzt das Problem 2 Zeilen einzufügen? Wo die Schleife mit “{foreach $sCategoryTree as $categoryTree}” beginnt ist doch ersichtlich, und wo sie aufhört “{/foreach}” auch. Und dort, wie bereits oben beschreiben eine Abfrage reinsetzen und gut ist.

Sorry, aber es ändert nichts, wenn ich hier statt == dann != benutze. Der Tree wird trotzdem angezeigt.
 

        {foreach $sCategoryTree as $categoryTree}
            {if ($categoryTree.name == 'SitemapStaticPages' || $categoryTree.name != 'SitemapSupplierPages' || $categoryTree.name == 'SitemapLandingPages') && !$categoryTree.sub}
                {continue}
            {/if}

 

{extends file="parent:frontend/sitemap/index.tpl"}


{block name="frontend_sitemap_content"}
        {$i = 0}
        {foreach $sCategoryTree as $categoryTree}
{if $categoryTree.name != 'SitemapSupplierPages'}

            {if ($categoryTree.name == 'SitemapStaticPages' || $categoryTree.name == 'SitemapSupplierPages' || $categoryTree.name == 'SitemapLandingPages') && !$categoryTree.sub}
                {continue}
            {/if}

            {if $i == 0}
                
            {/if}

            {block name="frontend_sitemap_category"}
                

                    {block name="frontend_sitemap_navigation"}
                        

                            {block name="frontend_sitemap_navigation_headline"}
                                

                                    {if $categoryTree.name == 'SitemapStaticPages'}
                                        {block name="frontend_sitemap_navigation_staticpages"}
                                            
                                                {s name='SitemapStaticPages'}{/s}
                                            
                                        {/block}
                                    {elseif $categoryTree.name == 'SitemapSupplierPages'}
                                        {block name="frontend_sitemap_navigation_supplierpages"}
                                            
                                                {s name='SitemapSupplierPages'}{/s}
                                            
                                        {/block}
                                    {elseif $categoryTree.name == 'SitemapLandingPages'}
                                        {block name="frontend_sitemap_navigation_landingpages"}
                                            
                                                {s name='SitemapLandingPages'}{/s}
                                            
                                        {/block}
                                    {else}
                                        {block name="frontend_sitemap_navigation_defaultpages"}
                                            
                                                {$categoryTree.name}
                                            
                                        {/block}
                                    {/if}

                                
                            {/block}

                            {if $categoryTree.sub}
                                {include file="frontend/sitemap/recurse.tpl" sCategoryTree=$categoryTree.sub depth=1}
                            {/if}
                        
                    {/block}

                
            {/block}

            {if $i == 3 || $categoryTree@last}
                
                {$i = 0}
            {else}
                {$i = $i + 1}
            {/if}

{/if}
        {/foreach}

{/block}

 

@R4M schrieb:

{extends file=“parent:frontend/sitemap/index.tpl”}

{block name=“frontend_sitemap_content”}
{$i = 0}
{foreach $sCategoryTree as $categoryTree}
{if $categoryTree.name != ‘SitemapSupplierPages’}

{if ($categoryTree.name == ‘SitemapStaticPages’ || $categoryTree.name == ‘SitemapSupplierPages’ || $categoryTree.name == ‘SitemapLandingPages’) && !$categoryTree.sub}
{continue}
{/if}

{if $i == 0}

{/if}

{block name=“frontend_sitemap_category”}

{block name=“frontend_sitemap_navigation”}

{block name=“frontend_sitemap_navigation_headline”}

{if $categoryTree.name == ‘SitemapStaticPages’}
{block name=“frontend_sitemap_navigation_staticpages”}

{s name=‘SitemapStaticPages’}{/s}

{/block}
{elseif $categoryTree.name == ‘SitemapSupplierPages’}
{block name=“frontend_sitemap_navigation_supplierpages”}

{s name=‘SitemapSupplierPages’}{/s}

{/block}
{elseif $categoryTree.name == ‘SitemapLandingPages’}
{block name=“frontend_sitemap_navigation_landingpages”}

{s name=‘SitemapLandingPages’}{/s}

{/block}
{else}
{block name=“frontend_sitemap_navigation_defaultpages”}

{$categoryTree.name}

{/block}
{/if}

{/block}

{if $categoryTree.sub}
{include file=“frontend/sitemap/recurse.tpl” sCategoryTree=$categoryTree.sub depth=1}
{/if}

{/block}

{/block}

{if $i == 3 || $categoryTree@last}

{$i = 0}
{else}
{$i = $i + 1}
{/if}

{/if}
{/foreach}

{/block}

 

Vielen, vielen Dank :slight_smile:
So funktioniert es. Auf die Idee, den kompletten Inhalt in dieses If zu packen, wäre ich nicht gekommen.
 

:slight_smile: