<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
		<id>https://wiki.sourceway.de/index.php?action=history&amp;feed=atom&amp;title=Seiten_erstellen</id>
		<title>Seiten erstellen - Versionsgeschichte</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.sourceway.de/index.php?action=history&amp;feed=atom&amp;title=Seiten_erstellen"/>
		<link rel="alternate" type="text/html" href="https://wiki.sourceway.de/index.php?title=Seiten_erstellen&amp;action=history"/>
		<updated>2026-05-03T15:24:23Z</updated>
		<subtitle>Versionsgeschichte dieser Seite in sourceDESK Wiki</subtitle>
		<generator>MediaWiki 1.25.1</generator>

	<entry>
		<id>https://wiki.sourceway.de/index.php?title=Seiten_erstellen&amp;diff=44&amp;oldid=prev</id>
		<title>Richard Reiber: Die Seite wurde neu angelegt: „Es ist recht einfach möglich, im Frontend eine neue Seite zu erstellen. Dafür erstellen Sie im Verzeichnis ''controller'' einfach eine Datei mit dem Namen de…“</title>
		<link rel="alternate" type="text/html" href="https://wiki.sourceway.de/index.php?title=Seiten_erstellen&amp;diff=44&amp;oldid=prev"/>
				<updated>2015-05-26T10:45:21Z</updated>
		
		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „Es ist recht einfach möglich, im Frontend eine neue Seite zu erstellen. Dafür erstellen Sie im Verzeichnis &amp;#039;&amp;#039;controller&amp;#039;&amp;#039; einfach eine Datei mit dem Namen de…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Es ist recht einfach möglich, im Frontend eine neue Seite zu erstellen. Dafür erstellen Sie im Verzeichnis ''controller'' einfach eine Datei mit dem Namen der neuen Seite (am besten nur aus Kleinbuchstaben) und der Endung ''.php''.&lt;br /&gt;
&lt;br /&gt;
== Inhalt der Datei ==&lt;br /&gt;
Für Seiten, die von jedem aufgerufen werden können:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
global $CFG, $lang; // Hier müssen weitere Objekte/Variablen wenn benötigt eingefügt werden (z.B. $db für eine Datenbank-Verbindung)&lt;br /&gt;
&lt;br /&gt;
$tpl = &amp;quot;mypage&amp;quot;; // Die Template-Datei für die Seite&lt;br /&gt;
$title = $lang['ERROR']['TITLE']; // Der Browser-Titel für die Seite (empfohlen als Sprachvariable in einer Custom-Sprachdatei)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für Seiten, die nur von eingeloggten Kunden aufgerufen werden können:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
global $CFG, $lang, $var; // Hier müssen weitere Objekte/Variablen wenn benötigt eingefügt werden (z.B. $db für eine Datenbank-Verbindung)&lt;br /&gt;
&lt;br /&gt;
if($var['logged_in']){&lt;br /&gt;
    $tpl = &amp;quot;mypage&amp;quot;; // Die Template-Datei für die Seite&lt;br /&gt;
    $title = $lang['ERROR']['TITLE']; // Der Browser-Titel für die Seite (empfohlen als Sprachvariable in einer Custom-Sprachdatei)&lt;br /&gt;
} else {&lt;br /&gt;
    $tpl = &amp;quot;error&amp;quot;;&lt;br /&gt;
    $title = $lang['ERROR']['TITLE'];&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Template-Datei ==&lt;br /&gt;
Innerhalb der Controller-Datei wird unter anderem die Template-Datei als ''$tpl'' angegeben. Diese Template-Datei muss angelegt werden, damit eine Ausgabe möglich ist. Weitere Informationen finden Sie im Artikel zum [[Templatesystem]].&lt;br /&gt;
&lt;br /&gt;
== Hinweis zu den Sprachdateien ==&lt;br /&gt;
Es sollten immer benutzerdefinierte [[Übersetzungs-Dateien]] verwendet werden, um ein Überschreiben durch Updates zu verhindern.&lt;/div&gt;</summary>
		<author><name>Richard Reiber</name></author>	</entry>

	</feed>