Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

Im Blog kann man nicht blättern

Eingetragen von DrupalFan (1646)
am 04.08.2009 - 22:31 Uhr in
  • Allgemeines zu Drupal
  • Drupal 6.x

Im ganz normalen Drupal-Blog, allerdings mit eigenen Theme, erscheinen unter der Url /blog genau 10 Einträge. Hat man mehr Einträge, sollte man unten blättern können, aber es gibt KEINE Möglichkeit zu blättern.

Hab schon alles durchsucht, es gibt keine Möglichkeit, das einzustellen.

Ändere ich das Theme im Benutzerkonto auf Garland, dann schaut zwar gar nichts mehr gut aus, aber das Blättern unten im Blog ist dann möglich.

Muss man den Blog nun mit einer tpl.php themen obwohl man eigentlich nichts ändern will am Blog? Wie kann man noch den Blog dazu bringen, dass man unten blättern kann?

‹ Sporadische Fehlermeldung 'failed to open stream' bei XAMPP Bearbeitbare Introtexte ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Pagerfunktion

Eingetragen von RedPanda (175)
am 05.08.2009 - 15:20 Uhr

Dann denke ich mal, dass die Pager-Funktion in deinem Template fehlt. Leider kann ich dir nicht sagen, wo und wie du die einbauen musst. Aber ein Blick in ein lauffähiges Template sollte Aufschluss bringen. Ansonsten erstell doch eine View und lasse die auf der Startseite anzeigen, dann sollte es eigentlich auch mit dem Blättern klappen.

Gruss
Michi

Drupal und SEO mal einfach: http://www.redpanda.ch

  • Anmelden oder Registrieren um Kommentare zu schreiben

Kein Blättern im Blog bei Original-Drupal-Blog

Eingetragen von DrupalFan (1646)
am 05.08.2009 - 15:59 Uhr

Danke. Werde ich mir genau anschauen.

Aber die Pager-Funktion fehlt dann nicht bei mir in meinem Template, sondern die fehlt bei Drupal!!!

Ich habe am Blog absolut nichts verändert! Und ich bin nicht der einzige mit diesem Problem. Woran genau liegt es also, dass Drupal kein Blättern im Blog mehr ermöglicht, nur wenn man ein eigenes Theme statt Garland verwendet?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Also ich habe das Problem

Eingetragen von Thoor (3678)
am 05.08.2009 - 16:56 Uhr

Also ich habe das Problem nicht ... die Anzeige des "Pager" wird doch über das CORE BLOG Modul gesteuert in der blog.pages.inc

Da vielleicht was drin abgeändert? Es hat aber eigentlich nichts mit dem Theme zu tun.
---------------------------------------------------------------------------
Drupal Design Probleme? Sofern noch nicht geschehen - Firefox und Firebug installieren. Seite aufrufen, "F12" drücken, und "Untersuchen" auswählen ...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Blog-Pagerfunktion vom Theme abhängig?

Eingetragen von DrupalFan (1646)
am 05.08.2009 - 18:08 Uhr

Nein, ich habe nichts geändert.

Ganz ist nicht geklärt, warum das mit dem Theme zusammenhängt. Denn wie gesagt, schalte ich um auf das Garland-Theme, dann ist die Pager-Funktion unten beim Blog da.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Was passiert denn, wenn Du

Eingetragen von Thoor (3678)
am 05.08.2009 - 18:19 Uhr

Was passiert denn, wenn Du einfach:

<?php if ($pager): ?>
    <?php print $pager; ?>
  <?php endif; ?>

in Deiner page.tpl.php einfügst? Wirds dann trotzdem nicht angezeigt?
---------------------------------------------------------------------------
Drupal Design Probleme? Sofern noch nicht geschehen - Firefox und Firebug installieren. Seite aufrufen, "F12" drücken, und "Untersuchen" auswählen ...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Kein Pager im Blog

Eingetragen von DrupalFan (1646)
am 05.08.2009 - 21:28 Uhr

Habe ich soeben getestet! Trotz dieser 3 Zeilen wird kein Pager im Blog ausgegeben!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Fällt mir leider auch nix

Eingetragen von Thoor (3678)
am 05.08.2009 - 21:49 Uhr

Fällt mir leider auch nix mehr ein ... wie oben schon erwähnt, könntest du die Blog-Übersichten ja relativ einfach mit VIEWS inkl. dem Pager hinbekommen!

PS.: In der template.php des Themes steht auch nichts, was den Pager "verhindert"?
---------------------------------------------------------------------------
Drupal Design Probleme? Sofern noch nicht geschehen - Firefox und Firebug installieren. Seite aufrufen, "F12" drücken, und "Untersuchen" auswählen ...

  • Anmelden oder Registrieren um Kommentare zu schreiben

keine template.php

Eingetragen von DrupalFan (1646)
am 05.08.2009 - 22:27 Uhr

Nein, hab gar keine template.php

  • Anmelden oder Registrieren um Kommentare zu schreiben

in modules/system...

Eingetragen von minou (nicht überprüft) (0)
am 06.08.2009 - 09:12 Uhr

Hallo zusammen,
Hallo DrupalFan

Zitat:

Nein, hab gar keine template.php

wenn du wirklich keine page.tpl.php in deinem Theme hast, so wird die Datei unter modules/system/page.tpl.php verwendet.

Vielleicht hilft das weiter

Gruss

minou

  • Anmelden oder Registrieren um Kommentare zu schreiben

Keine template.php

Eingetragen von DrupalFan (1646)
am 06.08.2009 - 10:32 Uhr

Natürlich habe ich eine page.tpl.php, aber ich habe keine Datei template.php.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Eine Idee habe ich noch

Eingetragen von Thoor (3678)
am 06.08.2009 - 11:48 Uhr

Eine Idee habe ich noch ...

Hast du schon mal in den Quelltext gesehen, ob der Pager nicht vielleicht durch ne CSS Anweisung wie display:hidden oder so verborgen ist?

---------------------------------------------------------------------------
Drupal Design Probleme? Sofern noch nicht geschehen - Firefox und Firebug installieren. Seite aufrufen, "F12" drücken, und "Untersuchen" auswählen ...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Also...

Eingetragen von minou (nicht überprüft) (0)
am 06.08.2009 - 12:23 Uhr

Hallo Drupalfan,

gibst du denn wirklich alle Inhalte aus? Ich kann jetzt leider auch nur raten ohne den Code gesehen zu haben. Hast du denn z.B. diese Zeile gesetzt?

<?php
print $closure; 
?>

Ob dies schuld sein könnte bin ich mir nicht sicher, aber diese Variable ist anscheinend für viele Vorgänge wichtig, wie gemäss Originalbeschreibung:

Zitat:

$closure: Final closing markup from any modules that have altered the page.
This variable should always be output last, after all other dynamic content.

Der "Pager" selber muss nicht in die tpl geschrieben werden, dieser wird mit "$output" ausgegeben (siehe Blog Modul, Moduldatei).

Ich habe auch ein eigenes Theme am laufen und bei mir geht alles wunderbar. Sieh dir doch sonst mal in einem Theme das die Seiten ausgibt, ob du einen Unterschied zu deinem Theme findest.

Leider bin ich ansonsten auch am Ende meines Latein. Was für ein Theme hast du denn gemacht, oder ist es von einer Vorlage?

Einige genauere Daten wären sicher hilfreich.

Der Pager-Aufruf selber ist ganz einfach, wird aber nicht in der tpl.php gemacht:

Aus der modules/nodes/node.module

$output .= theme('pager', NULL, variable_get('default_nodes_main', 10));

Dieser Aufruf ist auch nicht nochmal nötig (in der tpl.php) und wird für gewöhnlich in den Moduldateien realisiert, meines Wissens.

Gruss

minou

  • Anmelden oder Registrieren um Kommentare zu schreiben

Kein Pager im Drupal-Blog - ungelöst

Eingetragen von DrupalFan (1646)
am 07.08.2009 - 09:49 Uhr

Hallo minou,

<?php print $closure; ?> ist enthalten in der page.tpl.php meines themes, das kann es nicht sein. Außerdem ist das ganz ganz unten, also nicht im Content-Bereich wo doch der Pager unten stehen müsste. Im Garland Theme ist das $closure übrigens auch ganz unten an gleicher Stelle, da passt also alles.

Irgendwie muss es doch am Theme liegen, oder? Weil mit dem Garland funktioniert es ja, wenn ich einfach im Benutzerprofil auf Garland umstelle.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Im Blog blättern - Problem gelöst - Fehler in blog.pages.inc

Eingetragen von DrupalFan (1646)
am 07.08.2009 - 10:07 Uhr
Thoor schrieb

vielleicht durch ne CSS Anweisung wie display:hidden oder so verborgen ist

Thoor Du bist ein Held!

Ich hatte folgende Zeilen

.page-blog #content-area .item-list {
   #display:none;
}

in die style.css eingebaut.

Der Grund für diese Zeilen: In blog.pages.inc befindet sich in Zeile 61 mit

if (user_access('edit own blog')) {
  $items[] = l(t('Create new blog entry.'), "node/add/blog");
}

ein Fehler!!!

Leider funktionieren diese 3 Zeilen Code in blog-pages.inc nicht, daher wird ganz oben im Blog "Neuen Blogeintrag erstellen" nicht korrekt ausgegeben, nur wenn man mit "admin" eingeloggt ist, sonst niemals.

Ich glaube, der Fehler liegt in 'edit own blog'. Dieser String ist falsch!
Wann wird denn dieser Fehler behoben? Selbst kann ich ja nicht die Core-Dateien umschreiben.

  • Anmelden oder Registrieren um Kommentare zu schreiben

stimmt müsste eigentlich if

Eingetragen von Tobias Bähr (4019)
am 07.08.2009 - 12:21 Uhr

stimmt müsste eigentlich

if (blog_access('create')) {
  $items[] = l(t('Create new blog entry.'), "node/add/blog");
}

oder
if (user_access('create blog entries')) {
  $items[] = l(t('Create new blog entry.'), "node/add/blog");
}

heißen.

http://drupal.org/node/290887

----------------------------------------

http://tobiasbaehr.de/
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Ein Forum ist kein Ersatz für das www (Google.de).

  • Anmelden oder Registrieren um Kommentare zu schreiben

Fehler in Drupal Core beheben lassen?

Eingetragen von DrupalFan (1646)
am 07.08.2009 - 15:00 Uhr

Wie kann man eigentlich erreichen, dass dieser Fehler im Drupal Core behoben wird?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Im Issue den verlinkten

Eingetragen von Tobias Bähr (4019)
am 07.08.2009 - 15:04 Uhr

Im Issue den verlinkten letzten patch testen und den Status ändern, wenn der Patch in Ordnung ist. Und dann heißt es warten oder Dries bzw. hier Gabor nerven :D.

----------------------------------------

http://tobiasbaehr.de/
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Ein Forum ist kein Ersatz für das www (Google.de).

  • Anmelden oder Registrieren um Kommentare zu schreiben

DrupalFan schrieb Thoor Du

Eingetragen von Thoor (3678)
am 07.08.2009 - 15:09 Uhr
DrupalFan schrieb

Thoor Du bist ein Held!

Danke Danke ... der Tag war heute alles andere als erfreulich, da freut es mich, daß ich dir helfen konnte!
---------------------------------------------------------------------------
Drupal Design Probleme? Sofern noch nicht geschehen - Firefox und Firebug installieren. Seite aufrufen, "F12" drücken, und "Untersuchen" auswählen ...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 1 Woche 5 Tagen
  • Hey danke
    vor 1 Woche 6 Tagen
  • Update: jetzt gibt's ein
    vor 2 Wochen 29 Minuten
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 4 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 4 Tagen
  • Kannst doch auch alles direkt
    vor 3 Wochen 1 Tag
  • In der entsprechenden View
    vor 3 Wochen 1 Tag
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 1 Tag
  • gelöst
    vor 5 Wochen 5 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 5 Wochen 6 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20451

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 18 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association