<?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-11-02T19:00:27Z</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 &#039;&#039;controller&#039;&#039; 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 &amp;#039;&amp;#039;controller&amp;#039;&amp;#039; einfach eine Datei mit dem Namen der neuen Seite (am besten nur aus Kleinbuchstaben) und der Endung &amp;#039;&amp;#039;.php&amp;#039;&amp;#039;.&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[&amp;#039;ERROR&amp;#039;][&amp;#039;TITLE&amp;#039;]; // 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[&amp;#039;logged_in&amp;#039;]){&lt;br /&gt;
    $tpl = &amp;quot;mypage&amp;quot;; // Die Template-Datei für die Seite&lt;br /&gt;
    $title = $lang[&amp;#039;ERROR&amp;#039;][&amp;#039;TITLE&amp;#039;]; // 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[&amp;#039;ERROR&amp;#039;][&amp;#039;TITLE&amp;#039;];&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 &amp;#039;&amp;#039;$tpl&amp;#039;&amp;#039; 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>