vor und zurück links unter einem artikel - nicht mit buch
Eingetragen von isabell2008 (123)
am 21.07.2010 - 20:40 Uhr in
am 21.07.2010 - 20:40 Uhr in
Hallo,
ich hätte gerne pfeile unter meinem blogeinträgen. diese sollen vorwärts und rückwäerts verlinken.
ich möchte dafür nicht den inhaltstyp buch nutzen, sondern ich möchte diese funktion für meinen blog nutzen.
wie mache ich das denn?
danke
- Anmelden oder Registrieren um Kommentare zu schreiben
Views
am 21.07.2010 - 21:24 Uhr
Hallo.
Die einfachste Lösung ist in diesem Fall wohl [do:views Views]: erstelle Dir einen View, der exakt einen Beitrag des entsprechenden Typs anzeigt und aktiviere den Pager. Somit hast Du auch die Links für "previous" und "next".
hth,
Stefan
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
hm ja gut. würde ich mal
am 22.07.2010 - 20:48 Uhr
hm ja gut. würde ich mal probieren.
geht das auch wenn ich das unter alle artzikel des typs blog haben will...
hab mal bissle rumprobiert. wie macht man das mit dem pager in views. verstehe ich nicht..
Du kannst das mit Views,
am 23.07.2010 - 00:54 Uhr
Du kannst das mit Views & Custom Pagers machen.
Nach der Installation aller Module erstellst du einen View der dir deine Blogeinträge zeigt.
Die Anzahl der anzuzeigenden Einträge muss auf unbegrenzt stehen.
Als nächsten erstellt du mit Custom Pagers einen neuen Pager, wählst auf der erstellen Seite den Node-Typ aus, bei dem der Pager angezeigt werden soll, wo er angezeigt werden soll und wählst als view den mit den Blogeinträgen aus.
Wenn du eine node.tpl.php hast, in der du den Inhalt selbst zusammen stellst musst du allerdings noch den custom pager hinzufügen, oder du lässt ihn als block unterhalb des Eintrages zeigen.
mit note-blog.tpl.php
am 23.07.2010 - 06:57 Uhr
wir haben das in D5 mit note-blog.tpl.php umgesetzt, leider bin ich noch nicht so weit das ich es in D6 ausprobiert habe, aber ich schreibe hier mal den Quelltext hin, könnte ja sein das es dir hilft.
<div class="content">
<?php print $content ?>
<?php $newer_post = module_invoke('blog', 'get_newer_post', $node->created); ?>
<?php $older_post = module_invoke('blog', 'get_older_post', $node->created); ?>
<div class="blog_newer_older">
<div class="blog_newer_post">
<?php if ($newer_post) {
print '<a href="' . url('node/'. $newer_post->nid) . '" title="' . t('Next newer post') . '">';
print ' ' . $newer_post->title . '</a>';
} ?>
</div>
<div class="blog_older_post">
<?php if ($older_post) {
print '<a href="' . url('node/'. $older_post->nid) . '" title="' . t('Next older post') . '">';
print $older_post->title . ' ' . '</a>';
} ?>
</div>
</div>
Anschauen kann man sich das ganze unter http://www.holzwurm-page.de/start.htm
Je knapper das Geld, desto wichtiger die Kreativität!!
Pager
am 23.07.2010 - 07:52 Uhr
Solche Verrenkungen sind überhaupt nicht notwendig. Der Pager von Views kann das ganz alleine und ohne Hilfe von anderen Modulen.
Einfach nur "Eintrag pro Seite: 1" einstellen, dann evtl. den Mini-Pager verwenden, den noch etwas themen und fertig.
Stefan
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
Ich glaub jetzt hab ich dich
am 23.07.2010 - 08:25 Uhr
Ich glaub jetzt hab ich dich erstmal verstanden, hab mich gefragt wie das gehen soll. :)
Man erstellt einen View mit Page Display, "Eintrag pro Seite: 1" + Pager und Pfad z.B. pager.
Ergebnis: unter example.com/pager sehe ich einen Artikel mit Pager.
Oder hab ich das doch falsch verstanden?
Falls nicht sind das doch zwei verschiedene Ansätze, weil mit den anderen beiden Methoden der Pager in der Node Ansicht dargestellt wird.
paged view
am 23.07.2010 - 08:46 Uhr
Meine View-Einstellungen: http://screencast.com/t/ZTkwZmE0ZmEt
Ergebnis: http://screencast.com/t/NmUyZDc1N
Den Pager kann man sich dann noch so themen, wie man ihn gerne hätte.
Stefan
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
toll. ehrlich. das mit den
am 01.08.2010 - 14:57 Uhr
toll. ehrlich. das mit den screenshots hat mir wahnsinnig geholfen.
ich habs fast so schön wie du hinbekommen. nun bin ich nicht so drinnen, aber würdest du mir noch verraten wie du
1. das first und last rein gekriegt hast
2. wie man die namen auf deutsch ändert (also anstatt next: nächster
3. wie man so eine liste hinbekommt, dass man gleich zwei seiten vorspringen kann. also die zahlen in dem screenshot 1,2, 3, 4,5, 6, 7
danke aber auch jetzt schonmal. es sieht schon jetzt toll aus. ehrlich. merci
Zitat: 1. das first und last
am 01.08.2010 - 15:30 Uhr
1. das first und last rein gekriegt hast
Wenn du den Pager bzw. die Seitennavigation aktivierst, kannst du zwischen der kleinen Navigation ("Mini") und der vollständigen Navigation wählen. Aktiviere hier die vollständige Navigation und dann bekommst du dieses "first" und "last".
2. wie man die namen auf deutsch ändert (also anstatt next: nächster
Also bei mir steht dort von Haus aus "nächste Seite" und nicht "next". Vielleicht wird das ganze mit der deutschen Übersetzung mit reingebracht. Wenn nicht: aktiviere das Core-Modul "Locale", rufe admin/build/translate/search auf und dort kannst du dann nach der entsprechenden Zeichenkette suchen und sie übersetzen.
3. wie man so eine liste hinbekommt, dass man gleich zwei seiten vorspringen kann. also die zahlen in dem screenshot 1,2, 3, 4,5, 6, 7
Die Zahlen gehören mit zur vollständigen Navigation, also siehe Punkt 1.