home · Automad · Bludit · ChatGPT · CMS · GetSimple · GRAV · Handlebars · htaccess · Java · Jira · PHP · Pico · Smarty · Typemill · WonderCMS · WordPress · Yellow ·
Theme Entwicklung für Bludit CMS

Theme Entwicklung für Bludit CMS

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.

Eigenes Theme entwickeln

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  }

Code

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  }

Code

Quelle: https://forum.bludit.org

Dieser Leitartikel besitzt keine untergeordneten Beiträge.

Affiliate

WordPress 6 - Das umfassende Handbuch. Fast 1.000 Seiten Wissen zu WordPress inkl. Themes, Plug-ins, WooCommerce, SEO und mehr. Ausgabe 2025

Hinweis: Die Webseite ist Mitglied im Amazon.Partnernet und kann mit Affiliate-Links den Betrieb stützen. Für Sie als Leser ist das natürlich vollkommen kostenlos.

(c) by CMSWorkbench.de