CMS - Workbench | DE


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


Eigenes Bludit-Theme

So steuern Sie die Templatevorgabe in Beiträgen mit dem CMS Bludit. Sie können den Tamplatenamen bei der Erstellung von Beiträgen im Backend angeben.

An verschiedenen Stellen des CMS Bludit kann ein eigenes Template vorgegeben werden, diese Funktion ist allerdings noch nicht implementiert. Jedoch kann dies mit dem folgenden Codeschnipsel leicht selbst erstellt werden. Editieren Sie die Datei bl-themes/blogx/index.php in der Zeile 28 (es ist das einzige IF-Statement in der Datei und daher leicht zu finden).

28  if ($WHERE_AM_I == 'page') {
29      if ($page->slug() == 'contact') {
30          include(THEME_DIR_PHP.'contact.php');
31      } else {
32          include(THEME_DIR_PHP.'page.php');
33      }
34  } else {
35      include(THEME_DIR_PHP.'home.php');
36  }

Natürlich ist es dann auch nötig das im Theme-Ordner die contact.php existiert. Alternativ scheint auch diese Variante möglich zu sein:

28  if ($WHERE_AM_I == 'page') {
29      if ($page->template()) {
30          include(THEME_DIR_PHP.$page->template().'.php');
31      else {
32          include(THEME_DIR_PHP.'page.php');
33      }
34  } else {
35      include(THEME_DIR_PHP.'blog.php');
36  }

Quelle: https://forum.bludit.org

22.11.2020 • Bludit • Theme Template Layout


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:



Eigenes Template

mehr...

Kleinste PHP Template-Engine

Wenn Sie eine extrem kleine Template-Engine benötigen, dann finden Sie in diesem Beitrag das Coding.

mehr...

PHP Template Engine 3

Ein sehr logik-armer PHP Template-Parser der sogar in der Lage ist beliebig komplexe Ordnerstrukturen abzubilden.

mehr...

SimpleJS

SimpleJS ist eine leicht beherrschbare Template-Engine ohne externe Abhängigkeiten, auf Basis des einfach beherrschbaren JavaScripts.

mehr...

SimplePHP

SimplePHP ist eine leicht beherrschbare Template-Engine ohne externe Abhängigkeiten.

mehr...

Templating 1

mehr...

Templating 2

mehr...

Templating 3

mehr...

Theme Download

Laden Sie das "Reaktor Block 4" Theme kostenlos herunter.

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.