Suchergebnisseite um eigene meta-description erweitern

Hallo,

 

ich möchte gerne die Suchergenisse mit einem eigenen Meta-tag erweitern.

Dazu habe ich gedacht, eine eigene fuzzy.tpl mit einem block zu erstellen.
In der header.tpl wird der tag ja so angegeben:
 

{* Meta-Tags *}
{block name='frontend_index_header_meta_tags'}

Wie kann ich das angeben, dass z.B. die description wie: „Sie haben nach … gesucht und gefunden…“ angezeigt wird?
In der fuzzy.tpl werden die breadcrumb ja auch überschrieben:
 

{extends file='frontend/index/index.tpl'}

{* Breadcrumb *}
{block name='frontend_index_start' prepend}
	{$sBreadcrumb = [['name'=>"{s name="SearchResultsFor"}{/s}"]]}
{/block}

Muss ich die {extends file=‚frontend/index/header.tpl‘} oder die index überschreiben?

@Gesundwürzen‍

Wenn du so etwas vor hast, warum auch immer, müsstest du eine neue /Frontend/Dein-Theme/frontend/search/header.tpl anlegen und da den Block überschreiben.

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

{* Meta description search *}
{block name='frontend_index_header_meta_description'}

Dein Code

{/block}

Uwe

Hallo Uwe,

 

danke für die Antwort.

leider wird immer noch der Standard Meta-description ausgegeben.

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

{* Meta description search *}
{block name='frontend_index_header_meta_description'}



{/block}

 

Probier es mal mit append oder prepend

bringt leider beides nichts…

erst mal muss nur dein „eigener Text“ in den Block ohne denn das liegt außerhalb des Bolcks und würde dann doppelt sein.

Aber du hast recht, habe es gerade selbst probiert und es geht nicht, ich habe jetzt sogar in Bare mal testweise eine Bare/frontend/search/header.tpl angelegt und den Block überschrieben, geht auch nicht.

Nehme ich aber Änderungen in der Bare/frontend/index/header.tpl vor, werden die auch bei der Suche-Seite angezeigt, also ist es doch die richtige Datei von der geerbt werden muss,

Die Wege von Shopware sind unergründlich.

Ich gehe mal jetzt davon aus, das für die meine-Url/search garnicht der Ordner /frontend/search/ der richtige ist um auf der Seite was zu ändern

Uwe

 

Ist es vielleicht der falsche Block?

Oder ist es nicht möglich, mittels eine If-Anweisung die index/header.tpl zu erweitern, wie z.B: Wenn $sSearch, dann nimm meinen Text, sonst den Standard-meta?

Über einen Umweg geht es nun, ist für mich aber ein wenig unlogisch,

eine neue /Frontend/Dein-Theme/frontend/search/fuzzy.tpl anlegen und den Code rein.

{extends file='parent:frontend/search/fuzzy.tpl'}

{* Meta description search *}
{block name='frontend_index_header_meta_description'}Dein Code{/block}

Uwe

1 „Gefällt mir“

Hallo Uwe,

mal wieder: Vielen Dank für die Hilfe!  Thumb-Up
Habe es jetzt so gelöst:
 

{extends file='parent:frontend/search/fuzzy.tpl'}

{* Meta description search erweitern *}
{block name='frontend_index_header_meta_description'}

 

Und noch eine Frage: Ist es möglich, eine eigene tagcloud zu machen, welche die häufigsten Suchbegriffe anzeigt?

Kann man das vorhandene widget umschreiben?

@Gesundwürzen schrieb:

Hallo Uwe,

mal wieder: Vielen Dank für die Hilfe!  Thumb-Up
Habe es jetzt so gelöst:
 

{extends file=‚parent:frontend/search/fuzzy.tpl‘}

{* Meta description search erweitern *}
{block name=‚frontend_index_header_meta_description‘}

{/block}

 

Hatte dir doch geschrieben das der Code zu viel ist, wird jetzt nicht das hier bei dir angezeigt?
  />

Eigentlich müsste es doch so reichen.

{extends file='parent:frontend/search/fuzzy.tpl'}

{* Meta description search erweitern *}
{block name='frontend_index_header_meta_description'}{s name="SearchResultsFor"}{/s} | bei Gesundwürzen Dosenshop{/block}

Bei der zweiten Sache bin ich überfragt.

Uwe