CMSimple - Dokumentation

Flatfile CMS Blog Shop - Das Content Management System zum mitnehmen

Information  Dokumentation  Downloads  Forum
Sie sind hier:   Startseite > Templates > Template Designer > Template Funktionen
Deutsch Englische CMSimple Website Danish

Template Funktionen

Die folgenden Template Funktionen können in der template.htm aufgerufen werden:


  • content('search highlight background','search highlight text')

Zeigt den Inhalt der CMSimple-Seiten an. Diese Funktion wird meistens ohne Parameter verwendet.

Parameter:

  1. search results background:
    Die Hintergrundfarbe der Treffer der Suche im Text
  2. search results text:
    Die Textfarbe der Treffer der Suche im Text

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.

zur Übersicht ⇑

  • head()

Fügt den html-Header in die CMSimple-Seiten ein.

Parameter: keine

Beispiel:

<!DOCTYPE html>
<head>
<?php echo head();?>
</head>
...

zur Übersicht ⇑


  • homelink('image')

Erzeugt einen Link zur Startseite.

Parameter:

  1. image: Dateiname des Bildes/icons, das Bild muss im Ordner images/ des Templates liegen.

Beispiel:

<?php echo homelink('homelink.gif');?>

Beim einfachen Aufruf homelink() wird eine Sprachvariable verwendet.

zur Übersicht ⇑


  • languagemenu()

Fügt das Sprachauswahlmenü in die CMSimple-Seiten ein. Nur sinnvoll bei mehrsprachigen Websites.

Parameter: keine

Verwendung:

<?php echo languagemenu();?>

zur Übersicht ⇑


  • lastupdate()

Zeigt Datum und Uhrzeit der letzten Änderung an der Seite (content.php) an.

Parameter: keine

Verwendung:

<?php echo lastupdate();?>

zur Übersicht ⇑


  • locator('delimiter')

Erzeugt eine Breadcrumb Navigation (Pfadnavigation). Diese Funktion wird meistens ohne Parameter verwendet.

Parameter:

  1. delimiter: das Trennzeichen zwischen den Locator-Elementen
    Standard: &raquo;

Beispiel:

<?php echo locator('&lt;');?>

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">');?>

zur Übersicht ⇑


  • loginlink()

Erzeugt einen Link zur Login Seite.

Parameter: keine

Verwendung:

<?php echo loginlink();?>

zur Übersicht ⇑


  • mailformlink('image')

Erzeugt einen Link zum CMSimple Mailform, wenn in der CMS Konfiguration eine E-mail Adresse eingetragen ist.

Parameter:

  1. image: Dateiname des Bildes/icons, das Bild muss im Ordner images/ des Templates liegen.

Beispiel:

<?php echo mailformlink('mailformlink.gif');?>

Beim einfachen Aufruf mailformlink() wird eine Sprachvariable verwendet.

zur Übersicht ⇑


  • newsbox('seitenname')

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:

  1. seitenname: Name der Seite, deren Inhalt angezeigt werden soll. Der Seitenname muss so geschrieben werden, wie er in der Adresszeile des Browsers angezeigt wird.

Beispiel:

<?php echo newsbox('News01');?>

Zeigt den Inhalt der (versteckten) Seite News01 an.

zur Übersicht ⇑


  • nextpage('image')

Erzeugt einen Link zur nächsten Seite.

Parameter:

  1. image: Dateiname des Bildes/icons, das Bild muss im Ordner images/ des Templates liegen.

Beispiel:

<?php echo nextpage('next.gif');?>

Beim einfachen Aufruf nextpage() wird eine Sprachvariable verwendet.

zur Übersicht ⇑


  • onload()

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();?>>

zur Übersicht ⇑


  • pagename()

Fügt den Titel der aktuell aufgerufenen CMSimple-Seite ein.

Parameter: keine

Verwendung:

<?php echo pagename();?>

zur Übersicht ⇑


  • previouspage('image')

Erzeugt einen Link zur vorigen Seite.

Parameter:

  1. image: Dateiname des Bildes/icons, das Bild muss im Ordner images/ des Templates liegen.

Beispiel:

<?php echo previouspage('prev.gif');?>

Beim einfachen Aufruf previouspage() wird eine Sprachvariable verwendet.

zur Übersicht ⇑


  • printlink('image')

Erzeugt einen Link zur Druckansicht.

Parameter:

  1. image: Dateiname des Bildes/icons, das Bild muss im Ordner images/ des Templates liegen.

Beispiel:

<?php echo printlink('printlink.gif');?>

Beim einfachen Aufruf printlink() wird eine Sprachvariable verwendet.

zur Übersicht ⇑


  • searchbox()

Erzeugt ein Suchfeld für die CMSimple Suche.

Parameter: keine

Verwendung:

<?php echo searchbox();?>

zur Übersicht ⇑


  • sitemaplink('image')

Erzeugt einen Link zum CMSimple Inhaltsverzeichnis (Sitemap).

Parameter:

  1. image: Dateiname des Bildes/icons, das Bild muss im Ordner images/ des Templates liegen.

Beispiel:

<?php echo sitemaplink('sitemaplink.gif');?>

Beim einfachen Aufruf sitemaplink() wird eine Sprachvariable verwendet.

zur Übersicht ⇑


  • sitename()

Fügt den Titel der Website in das Template ein.

Parameter: keine

Verwendung: meist im header der Seite

zur Übersicht ⇑

  • submenu('text')

Erzeugt ein Menü zu den Unterseiten der aktuellen CMSimple Seite, wenn vorhanden.

Parameter:

  1. text: von der Spachdatei abweichender Text der Überschrift.

Verwendung:

<?php echo submenu();?>

zur Übersicht ⇑


  • siblingsmenu('text')

Erzeugt ein Menü zu den Geschwisterseiten der aktuellen CMSimple Seite, wenn vorhanden.

Parameter:

  1. text: von der Spachdatei abweichender Text der Überschrift.

Verwendung:

<?php echo siblingsmenu();?>

zur Übersicht ⇑


  • subsibmenu('text')

Submenü und Siblingsmenü in einem.

Parameter:

  1. text: von der Spachdatei abweichender Text der Überschrift.

Verwendung:

<?php echo subsibmenu();?>

zur Übersicht ⇑


  • toc(menulevel von,menulevel bis,opentoc)

Zeigt das CMSimple Hauptmenü (Seitenmenü) an. Diese Funktion wird meistens ohne Parameter verwendet.

Parameter:

  1. menulevel von: kleinste angezeigte Menüebene
    Standard: 1
  2. menulevel bis: höchste angezeigte Menüebene
    Standard: gemäss CMS Konfiguration
  3. opentoc:
    0 => dynamisches Menü
    1 => offenes Menü
    Standard: 0

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.

zur Übersicht ⇑


  • top('image')

Erzeugt einen Link zum Seitenanfang bzw. zu einem html Element mit id="TOP".

Parameter:

  1. image: Dateiname des Bildes/icons, das Bild muss im Ordner images/ des Templates liegen.

Beispiel:

<?php echo top('top.gif');?>

Beim einfachen Aufruf top() wird eine Sprachvariable verwendet.

zur Übersicht ⇑

« vorige Seite Seitenanfang nächste Seite »

CMSimple Aktuell

CMSimple ist fit für php 8.4
Systemvoraussetzungen »

CMSimple 5.15 veröffentlicht

25.03.2024

Die drag&drop Funktionalität des Pagemanagers sowie die Routine bei Umstellung auf h1only Pagesplitting wurden deutlich verbessert.

Download Bereich »

CMSimple Basic veröffentlicht

04.05.2024

Das ursprüngliche CMSimple aus 2012 ist wieder da, jetzt:

  • utf8 codiert
  • fit für php 8.3
  • 88 kByte Download.

USBWebserver CMSimple

USBWebserver

Testen Sie CMSimple ganz einfach mit USBWebserver offline auf Ihrem PC.

OnlineShop für CMSimple

OnlineShop für CMSimple

Jetzt gibt es bei ge-webdesign.de den csvShop, ein OnlineShop Plugin für CMSimple. Selbstverständlich voll responsiv für Smartphones & Co.

Templates

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

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:

CMSimple Partner

Um Missverständnissen vorzubeugen: Die hier aufgeführten Dienstleister sind keine kostenlosen Hotlines. Dafür gibt es das Forum »


ge-webdesign.de »
CMSimple Templates (html5 valide)
CMSimple Plugins (html5 + php8)
CMSimple Dienstleistungen

b&s creations »
Susanne und Beat Mattmann
Webdesign aus der Schweiz

 weitere Partner »

Ihr Erfolg mit CMSimple

Webdesigner und Agenturen können hier Ihre Dienstleistungen rund um CMSimple anbieten. Mehr Informationen dazu erhalten Sie hier:

Werden Sie CMSimple Partner »

Hostingpartner webgo

Wenn Sie zuverlässigen, schnellen und preiswerten Webspace suchen, dann empfehlen wir

webgo Hosting

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.

Sponsoren

Mundharmonika Musik Berlin

weitere Sponsoren »


Werden Sie CMSimple Sponsor »

CMSimple unterstützen

Sie können CMSimple auch einfach durch eine Spende unterstützen:

nach oben