CMS - Workbench | DE


Templating and Coding for CMS (WordPress, Bludit, Automad, Typesetter, GetSimple, Pico and more)


Konkreten Post anzeigen

Lesen Sie feste Beiträge mit zwei Zeilen Code aus dem GetSimple CMS für fixierte Templates mit unveränderlichen Strukturen.

Wenn Sie im GetSimple CMS mal eben auf die Schnelle einfach den ersten Beitrag aus der "Datenbank" anzeigen lassen möchten, dann können Sie das in GetSimple CMS mit nur wenig Zeilen schnell realisieren. Der folgende Codeabschnitt liest den ersten Beitrag der im Menu-Manager ganz oben steht:

023  $data = menu_data();
024 echo '<h1>'.$data[0]['title'].'</h1>';
025 echo '<p>'.get_page_metadata($data[0]['slug']).'</p>';
026 echo ...

Das Coding zeigt, das sich ein Templating mit GetSimple recht einfach und schnell realisieren lässt. Wollten Sie beispielsweise den zweiten Beitrag lesen, dann müssen Sie die ARRAY-Position von [0] nach [1] ändern.

Solche festen Codings und Templatings machen meist dann Sinn, wenn Sie keinen rollierenden News-Blog oder ähnliches betreiben, sondern feste Beitragspositionen auf Ihrer Webseite haben.

Beiträge die einen höheren Index als 1 (Bsp. oben) haben sind dann natürlich nicht mehr sichtbar, es sei denn Sie sortieren diese im GetSimple Menu-Manager ganz nach oben. So können Sie beispielsweise steuern welche konkrete Schlagzeile oben auf Ihrer Seite erscheinen soll.

Im übrigen steckt hinter get_page_metadata() die folgende Funktion die ich mir separat in functions.inc.php ausgelagert habe:

078  function get_page_metadata($page) {
079     $path     = "data/pages";
080     $thisfile = @file_get_contents('data/pages/'.$page.'.xml');
081     $data     = simplexml_load_string($thisfile);
082     return $data->metad;
083 }

Hinweis | Auf vielen Firmenseiten finden Sie solche festen Beitragspositionen. Jede Layoutposition hat dabei eine konkrete Funktion und ist mit einem bestimmten Beitrag fest verbunden, der hin und wieder angepasst und auf Stand gebracht wird. Im Gegensatz dazu, ist der Weblog eher ein rollierendes CMS (Loop) bei dem immer die neusten Beiträge oben gezeigt werden und die alten Posts nach unten verschwinden.

22.01.2021 • GetSimple • GetSimple CMS Post lesen fest


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 22 Jahren arbeite ich in einem grossen Softwareunternehmen in Niedersachsen. Sie sehen auf dieser Seite mein eigens für Bludit CMS entwickeltes Theme "Reaktor-Block IV".

Kontakt: Κontakt@Οliver-Lohse.de


Empfehlungen:



CMS die ich empfehle

Meine ganz persönliche Empfehlung für ein CMS aufgrund meiner Erfahrungen als Langjähriger Autor und Opfer vieler Angriffe.

mehr...

Eigene Config-Parameter

Erzeugen Sie benutzerdefinierte Variablen für Ihr Pico Theme und Template, die Sie zentralisiert nutzen können.

mehr...

Headless CMS

Headless CMS liegen im Trend, denn diese Webseiten sind besonders sicher, da kein Admin Backend existiert.

mehr...

JS-Mini-CMS

Der große Vorteil dieses JS Template-Parsers ist, er benötigt keinen Server oder eine Datenbank und läuft auf allen Endgeräten mit Web-Browser.

mehr...

Pico CMS erster Start

Dieser Beitrag zeigt Ihnen wie einfach die Installation und Inbetriebnahme eines PICO CMS ist. Es sind nur wenige Handgriffe.

mehr...

Pico Step Back

Möchten Sie einen Zurück-Button in jedem Beitragsverzeichnis im PICO CMS implementieren, dann lesen Sie diesen Beitrag.

mehr...

Untergeordnete Posts

Die Funktion Beiträgen einen Leitartikel zu geben, gibt es schon sehr lange in Bludit, jedoch war die Anzeige im Theme "Alternative" nich möglich. Das Thema ReaktoR-4 realisiert dies nun.

mehr...

Verwandte Beiträge 1

mehr...

Verwandte Beiträge 2

mehr...

Verzeichnis mit PHP lesen

mehr...

Warum Bludit

Warum das Flatfile CMS Bludit besonders ist und warum meine Wahl in Projekten oft auf dieses CMS fällt.

mehr...

Welches CMS für was?

Eine immer wiederkehrende Frage in vielen Internetforen, daher eine kleine Empfehlung zur Auswahl des richtigen CMS.

mehr...

config.propertie lesen

mehr...

latest Post entfernen

mehr...



CMS Workbench

Hilfreiche Tipps, Tricks, Codings und Codeschnipsel, die im Rahmen der Entwicklung, Weiterentwicklung und Templatings zum Thema CMS immer wieder benötigt werden - aus verschiedenen Sprachdialekten wie Java, JavaScript, PHP, Python und anderen.