Die folgenden Template Funktionen können in der template.htm aufgerufen werden:
Zeigt den Inhalt der CMSimple-Seiten an. Diese Funktion wird meistens ohne Parameter verwendet.
Parameter:
Beispiel:
<?php echo content('#920','#fff');?>
Suchtreffer werden im Text mit dunkelroter Hintergrundfarbe (#920) und weissem Text (#fff) angezeigt.
Beim einfachen Aufruf content() ist die Hintergundfarbe für Suchtreffer gelb.
Fügt den html-Header in die CMSimple-Seiten ein.
Parameter: keine
Beispiel:
<!DOCTYPE html>
<head>
<?php echo head();?>
</head>
...
Erzeugt einen Link zur Startseite.
Parameter:
Beispiel:
<?php echo homelink('homelink.gif');?>
Beim einfachen Aufruf homelink() wird eine Sprachvariable verwendet.
Fügt das Sprachauswahlmenü in die CMSimple-Seiten ein. Nur sinnvoll bei mehrsprachigen Websites.
Parameter: keine
Verwendung:
<?php echo languagemenu();?>
Zeigt Datum und Uhrzeit der letzten Änderung an der Seite (content.php) an.
Parameter: keine
Verwendung:
<?php echo lastupdate();?>
Erzeugt eine Breadcrumb Navigation (Pfadnavigation). Diese Funktion wird meistens ohne Parameter verwendet.
Parameter:
Beispiel:
<?php echo locator('<');?>
Beim einfachen Aufruf locator() wird als Trennzeichen die schliessende spitze Klammer (>) verwendet.
Es kann auch ein Bild (icon) als Trennzeichen verwendet werden. Im folgenden Beipiel liegt die locator.png im Ordner images/ des Templates:
<?php echo locator('<img src="' . $pth['folder']['templateimages'] . 'locator.png" alt="delimiter">');?>
Erzeugt einen Link zur Login Seite.
Parameter: keine
Verwendung:
<?php echo loginlink();?>
Erzeugt einen Link zum CMSimple Mailform, wenn in der CMS Konfiguration eine E-mail Adresse eingetragen ist.
Parameter:
Beispiel:
<?php echo mailformlink('mailformlink.gif');?>
Beim einfachen Aufruf mailformlink() wird eine Sprachvariable verwendet.
Zeigt den Inhalt einer CMSimple Seite an. Diese Funktion wird oft verwendet, um News in einer Sidebar anzuzeigen, gerne auch für Links auf wichtige Seiten, also zur Nutzersteuerung.
Meistens werden diese Newsseiten "versteckt" (aus dem Seitenmenü entfernt).
Parameter:
Beispiel:
<?php echo newsbox('News01');?>
Zeigt den Inhalt der (versteckten) Seite News01 an.
Erzeugt einen Link zur nächsten Seite.
Parameter:
Beispiel:
<?php echo nextpage('next.gif');?>
Beim einfachen Aufruf nextpage() wird eine Sprachvariable verwendet.
Diese Funktion ist ab CMSimple 4.6 nicht mehr notwendig. Sie sollte aber aus Gründen der Abwärtskompatibiltät im body-tag verwendet werden, da sonst in älteren Versionen als CMSimple 4.6 der Editor nicht funktioniert.
Parameter: keine
Verwendung: im body-tag
<body id="body" <?php echo onload();?>>
Fügt den Titel der aktuell aufgerufenen CMSimple-Seite ein.
Parameter: keine
Verwendung:
<?php echo pagename();?>
Erzeugt einen Link zur vorigen Seite.
Parameter:
Beispiel:
<?php echo previouspage('prev.gif');?>
Beim einfachen Aufruf previouspage() wird eine Sprachvariable verwendet.
Erzeugt einen Link zur Druckansicht.
Parameter:
Beispiel:
<?php echo printlink('printlink.gif');?>
Beim einfachen Aufruf printlink() wird eine Sprachvariable verwendet.
Erzeugt ein Suchfeld für die CMSimple Suche.
Parameter: keine
Verwendung:
<?php echo searchbox();?>
Erzeugt einen Link zum CMSimple Inhaltsverzeichnis (Sitemap).
Parameter:
Beispiel:
<?php echo sitemaplink('sitemaplink.gif');?>
Beim einfachen Aufruf sitemaplink() wird eine Sprachvariable verwendet.
Fügt den Titel der Website in das Template ein.
Parameter: keine
Verwendung: meist im header der Seite
Erzeugt ein Menü zu den Unterseiten der aktuellen CMSimple Seite, wenn vorhanden.
Parameter:
Verwendung:
<?php echo submenu();?>
Erzeugt ein Menü zu den Geschwisterseiten der aktuellen CMSimple Seite, wenn vorhanden.
Parameter:
Verwendung:
<?php echo siblingsmenu();?>
Submenü und Siblingsmenü in einem.
Parameter:
Verwendung:
<?php echo subsibmenu();?>
Zeigt das CMSimple Hauptmenü (Seitenmenü) an. Diese Funktion wird meistens ohne Parameter verwendet.
Parameter:
Beispiel:
<?php echo toc(1,2,1);?>
Zeigt das CMSimple Seitenmenü von Menüebene 1 bis Menüebene 2 als offenes Menü an. Seiten der Menüebene 3 und höher werden nicht angezeigt.
Der einfache Aufruf toc() erzeugt ein dynamisches Menü über alle Menüebenen.
Erzeugt einen Link zum Seitenanfang bzw. zu einem html Element mit id="TOP".
Parameter:
Beispiel:
<?php echo top('top.gif');?>
Beim einfachen Aufruf top() wird eine Sprachvariable verwendet.
CMSimple ist fit für php 8.3.9
Systemvoraussetzungen »
22.07.2024
CMSimple 5.16 enthält viele kleine Verbesserungen, teilweise angeregt im Forum und aus der Entwicklung von CMSimple Basic.
04.05.2024
Das ursprüngliche CMSimple aus 2012 ist wieder da, jetzt:
Testen Sie CMSimple ganz einfach mit USBWebserver offline auf Ihrem PC.
Jetzt gibt es bei ge-webdesign.de den csvShop, ein OnlineShop Plugin für CMSimple. Selbstverständlich voll responsiv für Smartphones & Co.
Responsive Templates sind für alle visuellen Ausgabemedien geeignet, vom Smartphone bis hin zum Full HD Bildschirm.
Testen Sie die responsiven Templates von ge-webdesign.de:
Plugins erweitern den Funktionsumfang von CMSimple. Es gibt Blogs, einen Mitgliederbereich, Fotogalerien, Multimedia und vieles mehr.
Hier finden Sie Demos für die meisten verfügbaren Plugins:
Um Missverständnissen vorzubeugen: Die hier aufgeführten Dienstleister sind keine kostenlosen Hotlines. Dafür gibt es das Forum »
Webdesigner und Agenturen können hier Ihre Dienstleistungen rund um CMSimple anbieten. Mehr Informationen dazu erhalten Sie hier:
Wenn Sie zuverlässigen, schnellen und preiswerten Webspace suchen, dann empfehlen wir
Alle webgo Webhosting Pakete » haben unbegrenzten Datenverkehr (unlimited traffic), somit sind Sie diesbezüglich vor unschönen Überraschungen sicher.
Mit dem CMSimple Gutscheincode erhalten Sie bei der Bestellung einen einmaligen Rabatt.
Werden Sie CMSimple Sponsor »
Sie können CMSimple auch einfach durch eine Spende unterstützen: