Rel Next und Rel Pref
Eingetragen von jr-ewing (51)
am 21.03.2012 - 11:02 Uhr in
am 21.03.2012 - 11:02 Uhr in
Hallo zusammen,
Kennt jemand ein Modul oder eine Lösung wie man in den
Auf Seite 1 -> http://www.example.com/article?story=abc&page=1
<link rel="next" href="http://www.example.com/article?story=abc&page=2" />
Auf Seite 2 -> http://www.example.com/article?story=abc&page=2:
<link rel="prev" href="http://www.example.com/article?story=abc&page=1" />
<link rel="next" href="http://www.example.com/article?story=abc&page=3" />
Auf Seite 3 -> http://www.example.com/article?story=abc&page=3:
<link rel="prev" href="http://www.example.com/article?story=abc&page=2" />
<link rel="next" href="http://www.example.com/article?story=abc&page=4" />
Hintergrund ist die Optimierung der Pagination z.B. bei den Tag Seiten oder auch bei der Startseite.
Wie es Google empfiehlt steht hier genauer beschrieben:
http://googlewebmastercentral.blogspot.de/2011/09/pagination-with-relnext-and-relprev.html
Viele Grüße
Tom
- Anmelden oder Registrieren um Kommentare zu schreiben
Wenn es um ein Menü geht,
am 21.03.2012 - 13:59 Uhr
Wenn es um ein Menü geht, dann kannst du mit dem Modul menu_attributes diese Beziehungen einstellen.
Wenn es z.B. bei einer Views-Liste um die Pagination geht, dann kannst du das in dem HOOK: theme_pager_link
einstellen.
lieben Gruß
Berthold Lausch
Drupal Video-Tutorials
Das Modul menu_attributes
am 21.03.2012 - 14:07 Uhr
Das Modul menu_attributes fügt das aber nur am Link ein.
Ich bräuchte die Angaben auf Ebene.
ich hatte dir zwei
am 21.03.2012 - 14:34 Uhr
ich hatte dir zwei Lösungsmöglichkeiten aufgezeigt, einmal fürs Menü und einmal für eine Paginierung z.B. von views.
Ich weiss nicht, wo du das tatsächlich brauchst.
Ich bräuchte die Angaben auf Ebene.
Sagt mir leider gar nicht.
Gruß
Berthold Lausch
Drupal Video-Tutorials
Hallo Berthold,Das hat hier
am 21.03.2012 - 15:15 Uhr
Hallo Berthold,
Das hat hier das Forum rausgeschnitten da ich die HTML Klammern verwendet habe. Ich meinte damit die Angaben auf HEAD oder auf Seitenebene.
Also die Angaben sollten in dem HTML Head Bereich erscheinen, ähnlich wie Meta Tags oder CSS und JS Einbindungen.
<head>
<link rel=prev....
</head>
Bei deinen beiden Wegen können nur die Link Attribute bearbeitet werden.
Viele Grüße
Tom
Wenn das im Header angezeigt
am 21.03.2012 - 15:28 Uhr
Wenn das im Header angezeigt werden soll, dann trag das doch einfach z.B. in die page.tpl.php oder welches Template du auch immer gerade verwendest ein.
Da ja wohl in der URL Unterschiede sind,
http://www.example.com/article?story=abc&page=1
oder
http://www.example.com/article?story=abc&page=2
und du diese z.B. über die Funktion arg() auslesen kannst, kannst du damit die Eintragung im Header steuern.
Das müsste doch einwandfrei funktionieren.
lieben Gruß
Berthold Lausch
Drupal Video-Tutorials