Springe zum Inhalt

Drupal LogoNach langer Abstinenz habe ich mich wieder einmal mit Drupal beschäftigt. Zur Experimentierfreudigkeit kam zudem eine aktuelle Aufgabenstellung: Neuorganisation einer kommerziellen Webseite inklusive Auswahl des geeigneten CMS.

Die Aufgabenstellung war relativ einfach: ansprechende Startseite, ein paar Menüpunkte mit einfachen Seiten, mehrere Kontaktformulare mit unterschiedlichen Feldern. Daneben ein paar Seiten, deren Inhalt dynamisch aus anderen Dateien bzw. Inhalten des Dateisystems generiert werden müssen. Dazu noch ein paar Blog-artige Seiten mit Neuerungen in unterschiedlichen Kategorien.
...weiterlesen "Drupal 7: persönliche Erfahrungen"

In WordPress hat man die Möglichkeit, einen Weiterlesen-Tag einzufügen um z.B. nur einen Anrisstext in einer längeren Liste von Artikeln auszugeben. Leider hat dieser Weiterlesen-Tag eine eher ungewöhnliche Eigenschaft: er positioniert den Text bis zu dem man gelesen hat oberhalb des Browserfensters. Oben im Browserfenster steht man dann zwar genau an der Stelle, an der man weiterlesen kann, jedoch fehlt der Anfang des Artikels, welcher schon hochgescrollt ist.

In WordPress kann man dieses Verhalten mit ein paar Zeilen, eingefügt in die Datei functions.php im Verzeichnis des aktuellen Themas ändern:

function remove_more_jump_link($link) {
        $offset = strpos($link, '#more-');
        if ($offset) {
                $end = strpos($link, '"',$offset);
        }
        if ($end) {
                $link = substr_replace($link, '', $offset, $end-$offset);
        }
        return $link;
}
add_filter('the_content_more_link', 'remove_more_jump_link');

Danach bringt einen ein Klick auf "Weiterlesen" an den Anfang des kompletten Artikels.