Permalink zur Kategorie ermitteln

home bludit templating

Moderne Frontend-Entwicklung mit React. Alles, was Sie über React wissen müssen!   -  Welcher Frontendentwickler hat noch nicht von React gehört? Diese ursprünglich von Facebook entwickelte JavaScript-Bibliothek hat innerhalb kurzer Zeit eine steile Karriere hingelegt. Sie bildet mittlerweile eine wichtige Grundlage für viele Unternehmensanwendungen, Single Page-Applikationen, sowie viele Apps für iPhone und Android. Erfahren Sie in diesem umfassenden Handbuch des JavaScipt-Experten Sebastian Springer, wie Sie performante Oberflächen gestalten. Mit einfachen und leicht verständlichen Beispielen erlernen Sie die Grundlagen von React, React Native und Redux. Und auch als fortgeschrittener JavaScript-Entwickler profitieren Sie von den vielen Profithemen wie Tests, Animationen, Material Design Components, Server Side Renderung über Debugging bis hin zur Entwicklung von vollständigen mobilen Anwendungen. Dieses Buch ist ein Muss für jeden JavaScript-Entwickler und für jeden, der React lernen möchte!

Wir sind Mitglied im Amazon.Partnernet und können mit Affiliate-Links den Betrieb der Webseite etwas unterstützen, für Sie als Leser ist das natürlich vollkommen kostenlos.

Dieser Beitrag zeigt Ihnen, wie Sie im CMS Bludit den Kategorie-Link (oft auch Permalink oder Slug genannt) zu einem Kategorie-Namen ermitteln können.

Inhalt

Wollten Sie im Flatfile CMS Bludit anhand eines Kategorie-Namens den dazugehörigen Permalink (URL) ermitteln, dann können Sie das folgende kurze Script-Schnipsel in Ihr Template einbauen:

010  function getCategorySlug($temp) {
011     $items = getCategories();
012
013     foreach ($items as $category) {
014        if ($temp == $category->name()) {
015            return $category->permalink();
016        }
017     }
018  }

Code

Diese Funktion durchsucht die gesamte Kategorie-DB nach dem übergebenen Kategorie-Namen (Achtung: der angezeigte Name muss nicht zwingend mit dem Namen des Permalink identisch sein), findet diese Funktion den Namen in der Datenbank, liefert sie den vollständigen (URL) Permalink an den Aufrufer zurück.

Diese Funktion können Sie beispielsweise in ein eigenes PHP-Script namens functions.php ausgelagern und an verschiedenen Stellen includieren, um die Funktion getCategorySlug() nutzen zu können.

Ein ähnliches Beispiel finden Sie in der Bludit Dokumentation: https://docs.bludit.com/en/dev-snippets/categories

Hinweis: Der if-Zweig bietet keine alternative Entscheidung, es fehlt also der else-Zweig der durchlaufen werden soll wenn die Bedingung nicht erfüllt wird - programmatisch sicherlich schlechter Stil, jedoch sollte diese Situation in der Realität nie auftreten, da jede Kategorie einen Namen und einen Permalink besitzt. Entscheiden Sie selbst ob Sie einen else-Zweig ausformulieren möchten.


 21.12.2023    Kontakt@Oliver-Lohse.de    Link Permalink

JavaScript das umfassende Handbuch. JavaScript objektorientiert lernen und verstehen   -  Ein umfassender Einstieg in JavaScript, viele praktische Beispiele und eine Darstellung auch professioneller Techniken - all das zeichnet dieses unverzichtbare Handbuch aus. Es eignet sich sowohl für Anfänger, die JavaScript von Grund auf lernen, als auch für Fortgeschrittene und Profis, die wissen wollen, wie man moderne, dynamische Webanwendungen entwickelt. Hier finden Sie alle wichtigen Techniken - Ajax, jQuery, Node.js, DOM und mehr. Entdecken Sie die neuesten Trends, Techniken und Entwicklungen bis hin zur Steuerung von Microcontrollern. Machen Sie sich mit Objektorientierung, ECMAScript 21 und funktionaler Programmierung vertraut und profitieren Sie von zahlreichen praxisnahen Beispielen für den sofortigen Einsatz. Das perfekte Lehrbuch für moderne Webentwickler!

Wir sind Mitglied im Amazon.Partnernet und können mit Affiliate-Links den Betrieb der Webseite etwas unterstützen, für Sie als Leser ist das natürlich vollkommen kostenlos.

Weitere passende Beiträge

Bildlink mit Markdown in Pico

 pico  Bild Link MD MarkDown


Mit der Markdown Syntax können Sie auch einen klickbaren Bildlink im Text eintragen. Es ist eine Schachtelung verschiedener bekannter Markdown Format-Befehle.

Impressum


CMSWorkbench.de ist eine reine Entwickler-Webseite und dient vorwiegend als Wissensspeicher für die Entwicklung von CMS

Datenschutz


Die Webseite verwendet keinerlei Tracking- oder Speicher-Mechanismen, die Rückschlüsse auf Ihre IP oder das Leseverhalten zulassen

Affiliate


Wir sind Mitglied im Amazon Partnernet und können mit Affiliate-Links (* den Betrieb der Seite etwas unterstützen, für Sie ist das natürlich kostenlos

Kontakt


Sie können mit uns über eMail Kontakt aufnehmen, schreiben Sie an Kontakt@Oliver-Lohse.de