Google rel="prev" / rel="next" Quick&Dirty Lösung

Hallo,
damit Google besser erkennen kann, dass bestimmte Seiten zusammengehören (Pagination), soll man ja die HTML-link Elemente rel=“prev” und rel=“next” einsetzen. Dies wird bei Oxid momentan nicht unterstützt. Ich habe mal eine Quick&Dirty-Lösung gebastelt (aufgrund mangelnder Programmierkenntnisse). Nicht schön, funktioniert aber nach ersten Tests.

Anleitung für Basic-Template:
In der _header-tpl folgendes in den <head>-Bereich einfügen:


        [{assign var="pageNavigation" value=$oView->getPageNavigation()}]
        [{if $pageNavigation->NrOfPages > 1}]
		[{ if $pageNavigation->nextPage }]
		   <link rel="next" href="[{$pageNavigation->nextPage}]" />
		[{/if}]
		[{ if $pageNavigation->previousPage }]
		   <link rel="prev" href="[{$pageNavigation->previousPage}]" />
		[{/if}]
	[{/if}]

Vielleicht findet sich ja jemand, der das Ganze eleganter lösen kann.

Gruß, Stefan.

Toll Stefan. Danke :slight_smile:
Hast Du mir noch einen Link dazu, wo Du diese Info gefunden hast?

Gruß

Original-Quelle Google Webmaster Central Blog:

Super. Danke.

Hallo zusammen!

Gibt es auch eine Lösung für das azure-Template?

Viele Grüße
Nicole

Hallo zusammen,

gibt es vielleicht auch eine Lösung, die wir beim azure-Template einsetzen können?

Würde mich freuen, wenn mir jemand weiterhelfen kann.

Viele Grüße
Nicole

[QUOTE=Stefan1904;91012]Hallo,
damit Google besser erkennen kann, dass bestimmte Seiten zusammengehören (Pagination), soll man ja die HTML-link Elemente rel=“prev” und rel=“next” einsetzen. Dies wird bei Oxid momentan nicht unterstützt. Ich habe mal eine Quick&Dirty-Lösung gebastelt (aufgrund mangelnder Programmierkenntnisse). Nicht schön, funktioniert aber nach ersten Tests.

Anleitung für Basic-Template:
In der _header-tpl folgendes in den <head>-Bereich einfügen:


        [{assign var="pageNavigation" value=$oView->getPageNavigation()}]
        [{if $pageNavigation->NrOfPages > 1}]
		[{ if $pageNavigation->nextPage }]
		   <link rel="next" href="[{$pageNavigation->nextPage}]" />
		[{/if}]
		[{ if $pageNavigation->previousPage }]
		   <link rel="prev" href="[{$pageNavigation->previousPage}]" />
		[{/if}]
	[{/if}]

Vielleicht findet sich ja jemand, der das Ganze eleganter lösen kann.

Gruß, Stefan.[/QUOTE]

der Bereich <head> ist in Azure im base.tpl zu finden

Vielen Dank für den Hinweis.

Werde den Code dort mal einfügen und hoffen, dass es funktioniert :wink:

Schönen Abend und viele Grüße
Nicole

Es funktioniert! :slight_smile:

Danke!

Konnte die Lösung auch gebrauchen. Danke! :slight_smile: