'read more' Button in Template entfernen


Möchten Sie den störenden Read more Button unterhalb der Beiträge und Posts entfernen, reicht eine kleine Anpassung in den Datein dieses einfachen Beitrags

Read more... aus SEO Sicht

In vielen Themes und Templates finden Sie einen Button, der den Leser zum weiterlesen des Beitrags animieren soll, doch aus SEO-Sicht ist dieser Button ungünstig. Untersuchen Sie solche Seiten und Landingpages mit geeigneten SEO-Tools wie beispielsweise SEObility.net, dann werden diese viele Textduplikate auswerfen, da der Button sicherlich mehrfach auf der untersuchten Seite auftaucht und immer den gleichlautenden Schriftzug enthält - das ist schlecht fürs SEO.

Den Read more... Button entfernen

In der Standardinstallation des CMS Automad finden Sie einen Pfeil unterhalb des Anlesers den der Besucher anklicken kann, um den vollständigen Beitrag zu lesen. Wie Sie diesen ändern oder entfernen lesen Sie in diesem Beitrag.

Grundsätzlich ist ein sogenanntes Snippet für die Anzeige des Weiterlesen-Pfeils zuständig. Es ist das PHP-Script:

/packages/standard/templates/snippets/more.php

Code

in dem das Polygon mit SVG-Mitteln gezeichnet wird - es ist also keine Bitmap-Grafik. Der Inhalt sieht in etwa wie folgt aus:

Wenn Sie mögen, können Sie dort auch SVG-Daten aus der großen Iconsammlung von Fontawesome.com einhängen, indem Sie einfach die SVG-Daten dort hineinkopieren.

Möchten Sie jedoch den Pfeil vollständig entfernen, dann müssen Sie den Aufruf des Snippets more.php unterbinden. Passen Sie dafür das folgende Snippet an:

/packages/standard/templates/snippets/pagelist_blog.php

Code

etwa in der Zeile 28 finden Sie das betreffende Statement:

...  ...
026  <@~ set_teaser_variable.php @>
027  <p class="content uk-margin-bottom-remove">@{ :teaser }</p>
028  <@ more.php @>
...  ...

Code

In Zeile 26 und 27 können Sie auch erkennen, das dort der Anleser der Seitenliste des Blog-Tamplates angezeigt wird. Entfernen Sie das Statement in Zeile 28 ersatzlos und speichern Sie die Datei danach wieder ab.

Möchten Sie das Statement lediglich auskommentieren aber behalten, dann können Sie gerne die HTML-Kommentarsyntax nutzen, um das Snippet zu deaktivieren, also so:

<!-- <@ more.php @> -->

Code


Mein Name ist Oliver Lohse. Ich bin diplomierter Wirtschafts-Informatiker und Organisations-Programmierer in verschiedenen Sprachen bzw. Markup-Dialekten, z.B. Java, JEE, COBOL, PHP, Python, MySQL, HTML, CSS, ANSI C, Lisp, Rexx, JavaScript, Scheme, ActionScript 2.0, Maschinensprache, Assembler und JCL. Seit mehr als 25 Jahren arbeite ich in einem großen Softwareunternehmen für Versicherungen in Hannover Niedersachsen.

FlightCMS
2024-01-28
Beitrag,Sortieren,Datum,Titel,ASC,DESC
post
Kontakt@Oliver-Lohse.de

Datenschutz

Die Webseite verwendet keinerlei Tracking- oder Speichermechanismen, die einen Rückschluss auf das Leserverhalten und Ihre Identität zulassen. Die Webseite verwendet keine Cookies, denn Cookies haben einen schlechten Ruf.

Impressum

CMSWorkbench ist eine Entwicklerseite über meine Arbeit im Bereich der Content Management Systeme. Die vielen Codeschnipsel sind im wesentlichen als kleine Notizzettel zu werten als das es ausgereifte Beiträge wären.