Datenstrom Yellow so ändern Sie die Sortierung von Beiträgen

Die Standard URL für den Admin Login in Datenstron Yellow und wie Sie ihn verstecken bzw. verbergen. So schützen Sie sich vor einem Hacker-Angriff auf das CMS

Einstieg in HTML und CSS

Einstieg in HTML und CSS - Webseiten erstellen mit HTML und CSS – ganz ohne Vorwissen. Sie suchen eine gute Einführung in die Gestaltung von Webseiten mit HTML und CSS? Dann liegen Sie mit diesem Buch genau richtig! Peter Müller erklärt Ihnen einprägsam und mit der richtigen Prise Humor, was Sie bei der modernen Webgestaltung mit HTML und CSS beachten müssen von den grundlegenden Prinzipien bis hin zu den neuesten Entwicklungen. Immer kompetent, klar und verständlich. Die anschaulichen Beispiele aus der Praxis können Sie leicht auf eigene Projekte anwenden. Mit vielen Abbildungen, die Ihnen das Verständnis der wichtigsten Webkonzepte erleichtern. Und der komplette Beispielcode steht Ihnen zum Lernen und Üben bereit. Perfekt für Webseiten-Selbermacher!

Kaufen...

Die Standardsortierung von Datenstrom Yellow

Nach der Installation von Datenstrom Yellow finden Sie eine Standard-Sortierreihenfolge vor, welche die Beiträge nach Datum absteigend sortiert. Den entsprechenden Codeschnipsel finden Sie im Layout blog-start.html und sieht wie folgt aus:

<?php foreach ($this->yellow->page->getPages("blog")->paginate($this->yellow->system->get("blogPaginationLimit")) as $page): ?>

Der Kopf des Loops, sortiert neue Beiträge nach hinten und alte Beiträge nach oben, also dem Datum aufsteigend.

Sortierung nach neuen Beiträgen

In der Dokumentation (https://datenstrom.se/de/yellow/help/api-for-developers#yellow-page-collection) zu Datenstrom Yellow, finden Sie den Befehl:

pages->reverse()

der dafür sorgt, das die Seitenkollektion invertiert angelegt wird. Fügen Sie daher dem Page-Objekt den zusätzlichen AUfruf der Methode ->reverse() wie folgt hinzu:

<?php foreach ($this->yellow->page->getPages("blog")->reverse()...

Der vollständige Befehl der Schleife sollte dann in etwa so aussehen:

<?php foreach ($this->yellow->page->getPages("blog")->reverse()->paginate($this->yellow->system->get("blogPaginationLimit")) as $page): ?>

von Oliver Lohse