Proglem mit Paging
am 31.01.2009 - 07:52 Uhr in
Hallo,
folgendes Problem. Ich baue meine Seite mit Reiseberichten mit Drupal auf (http://travel-pictures.net , bisher Joomla). Dabei ist die Sache so aufgebaut, dass es pro Tag eine Seite mit dem entsprechenden Reisebericht gibt. Den Pfad generiere ich mit Pathauto auf Grundlage der Taxonomie. So sieht ein Pfad zB aus:
reisen/2003/namibia/reisebericht/16-mai-etosha-national-park.html
Die entsprechende Taxonomiestruktur sieht - man ahnt es kaum - wie folgt aus:
reisen
--2003
---namibia
-----reisebericht
-----informationen
---holland
-----reisebericht
-----informationen
--2005
---grönland
-----reisebericht
-----informationen
usw.
Für den Reisebericht habe ich einen eigenen Content Type erstellt (wie für einiges andere auch).
Jetzt möchte ich gerne Paging zu den Einzelseiten hinzufügen. Ich weiß nur nicht, mit welchem Modul ich das machen soll. Das Modul Pagination richtet ein Paging auf Grundlage von Markierungen im Text (ähnlich Pagebreak) oder nach einer Wortanzahl automatisch ein. Ersteres will ich nicht, weil jeder Eintrag seine eigene URL haben soll.
Nächster Ansatz ist Views. Views enthält eine Paging-Funktion. Mit Views habe ich bereits einen Block gebastelt, der die einzelnen Tage als Liste ausgibt und ich direkt einen Tag anspringen kann. Erstelle ich mit Views eine Seite, muss ich einen Pfad angeben. Der entspricht aber nicht dem Pfad, der mit Pathauto angelegt wurde. Das ist nicht nur wegen SEO, sondern auch wegen dem Bookmarking von Benutzern ungünstig.
Letztlich habe ich zwei Fragen:
a. gibt es ein Paging-Modul, das nach Taxonomiebegriffen sortiert funktioniert?
b. gibt es ein eine Möglichkeit, dass Views den generierten Pathauto-Pfad nutzt, wenn ich eine Seite per Views anzeigen lassen will?
Grüße,
Holger
- Anmelden oder Registrieren um Kommentare zu schreiben
Neue Kommentare
vor 5 Stunden 43 Minuten
vor 8 Stunden 11 Minuten
vor 8 Stunden 44 Minuten
vor 9 Stunden 32 Minuten
vor 9 Stunden 39 Minuten
vor 9 Stunden 49 Minuten
vor 1 Tag 11 Minuten
vor 2 Tagen 8 Stunden
vor 3 Tagen 8 Stunden
vor 3 Tagen 15 Stunden