Der Unterschied zwischen return vs. get - GetSimple CMS

Der folgende Beitrag zeigt Ihnen, den Unterschied zwischen "return" und "get". Vermeiden Sie dadurch störende HTML-Fehler für Leser.

SEO

SEO - Die Suchmaschinen-Optimierung ist eine der wichtigsten Disziplinen im Online-Marketing. Wenn es Ihnen darum geht, für Ihre Webseite oder Ihren Webshop ein Top-Ranking in den SERPs zu erzielen, müssen Sie wissen, wie Suchmaschinen ticken und welche Stellschrauben Sie wie einstellen. Sebastian Erlhofers SEO-Handbuch ist für Ihre SEO-Ausbildung ein wichtiger Begleiter und ein Quell an Wissen, aus dem Sie Praxiswissen und Profitipps schöpfen. (*

kaufen...

Im CMS GetSimple können Sie Inhalte aus Ihrem Content innerhalb des Templates mit return oder get aufrufen bzw. einblenden. Dazu das folgende Beispiel anhand der Methode *PageField() die den Inhalt eines definierten Feldes aus dem Content zurückgibt:

echo '<p class="small text-muted">'.getPageField($value['slug'], 'metad').'</p>';
echo '<p class="small text-muted">'.returnPageField($value['slug'],'metad').'</p>';

Bitte vernachlässigen Sie zunächst $value['slug'], denn es ist nur eine andere Schreibweise für den slug

In der ersten Zeile rufen Sie die Metadescription des Post auf, dies tut die zweite Zeile ebenfalls. Schauen Sie sich jedoch den erzeugten HTML-Sourcecode im Browser an erzeugen beide Zeilen einen unterschiedlichen Output:

das ist der Inhalt der Metadescription<p class="small text-muted"></p>
<p class="small text-muted">das ist der Inhalt der Metadescription</p>

get führt zur falschen Ausgabe vor den HTML-Tags, statt innerhalb der p-Tags

Währen der return den Output korrekt zwischen die HTML-Statements setzt, tut dies der get leider nicht. Ursache dafür ist, das der get-Aufruf bereits intern bei Methodenaufruf einen echo absetzt bevor die Steuerung wieder beim Rendering des Templates landet.

Dokumenation GetSimple: http://get-simple.info/wiki/themes:template_tags


Tags: Return • Get • VS
Datum: 01.12.2021
Autor: Oliver Lohse

Weitere passende Artikel

_____

Der große Vorteil des freien Flatfile CMS - Bludit CMS

CMS • SEO • VS • Vorteile • Nachteile • Vergleich
Flatfile CMS erfreuen sich sehr großer Beliebtheit und bieten zudem sehr viele Vorteile die Sie so kaum von den Platzhirschen am Markt erwarten dürfen.
WordPress Easy - Redaktion

About me

Mein Name ist Oliver Lohse. Ich bin diplomierter Wirtschafts-Informatiker und Organisations-Programmierer in verschiedenen Programmier-Sprachen und 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 24 Jahren arbeite ich als Entwickler in einem großen Softwareunternehmen für Versicherungen in Hannover Niedersachsen und seit etwa 37 Jahren im EDV-Sektor mit wechselnden Aufgaben.