/etc/src/templates :: technikum29

technikum29 

Letztes Update dieser Datei:
15.10.2007 19:00

/src/templates - "Vorlagen" zur Benutzung in nicht-inhaltlichen Seiten

Die Idee für diese "Vorlagen" stammt aus der Wikipedia (bzw. der Mediawiki-Software). Dort werden Vorlagen zum Beispiel so benutzt:

{{überarbeiten}}

Und schon gibt es einen wunderschönen Kasten, die andere Menschen darüber informiert, dass die Seite überarbeitet werden muss. Man kann Vorlagen auch Parameter übergeben und durch Verschachtelung auf einfache Weise recht komplizierte Dinge machen. Dieses Vorlagensystem muss per SSI umgesetzt sein und kann daher nicht ganz so praktisch werden. Im groben könnte man folgenden Wikimedia-Quelltext mit diesem kleinen Vorlagensystem so darstellen:

<--#include virtual="/src/templates/ueberarbeiten.txt" -->

Man sieht schon: Erheblich mehr Schreibaufwand, außerdem der unpraktische Dateiname inklusive Endung (die eigentlich nicht notwendig wäre, aber der Einheitlichkeit verwendet wird). Heraus kommt:

Diese Seite muss überarbeitet werden, weil sie höllisch alt ist. Diese Vorlage ist aber auch nur zum Demonstrieren da, nichts anderes.

Parameter in Vorlagen sollen ähnlich einfach gehen:

<--#set var="TEMPLATE:seite" value="abcdef" -->
<--#include virtual="/etc/src/templates/ueberarbeiten.shtm" -->

Es werden schlicht und einfach SSI-Variablen genommen. Als Präfix ist TEMPLATE: zu verwenden. Die "Vorlage" kann diese dann per <--#echo var="TEMPLATE:seite" --> abrufen. Um Parameter zu verwenden, ist die Endung .shtm notwendig!. Heraus kommt in diesem Fall:

Dies Seite abcdef muss überarbeitet werden, weil sie höllisch alt ist. Diese Vorlage ist aber auch nur zum Demonstrieren da, nichts anderes.

Liste der vorhandenen Vorlagenbausteine

Liste der vorhandenen Copyright-Bausteine

Die folgenden Lizensierungs-Bausteine können nach Belieben in allen Seiten verwendet werden. Sie verwenden Bilder von Außerhalb (Wikipedia, etc.) und haben fest eingebundene CSS-Anweisungen, sind also auch nicht von Seitendesigns abhängig. Dazu ziert sie ein gemeinsames Aussehen. Sie wurden nach dem Vorbild der Lizenz-Tags der Wikimedia Commons entworfen.

GNU General Public License

<--#include virtual="/src/templates/gpl.txt" -->

GNU General Public License Agreement

This work is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or any later version. This work is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See version 2 and version 3 of the GNU General Public License for more details.
Diese Arbeit ist freie Software; Sie können sie weiterverteilen und/oder unter der GNU General Public License, wie sie von der Free Software Foundation veröffentlicht wurde, verändern; dazu gelten die Bestimmungen der Version 2 (in Worten zwei) oder einer späteren Version. Diese Arbeit wurde in der Hoffnung veröffentlicht, dass sie sich als nützlich erweisen könnte, jedoch OHNE GARANTIE; nichtmals mit implizierter Garantie der MARKTGÄNGIGKEIT oder der EIGNUNG ZU EINEM BESTIMMTEN ZWECK. Sehen Sie dazu die GNU General Public License (englisch) für mehr Details.

Creative Commons-Lizenz

<--#include virtual="/src/templates/cc.txt" -->

Creative Commons License Tag

This file is licensed under Creative Commons Attribution 3.0 Germany License.
Diese Datei ist lizenziert unter der Creative-Commons-Lizenz Attribution 3.0 Deutschland

technikum29 Copyright-Tag

<--#include virtual="/src/templates/copyright.txt" -->
Bitte beachten sie: Alle inhaltlichen Bilder und Fotografien von technikum29.de sind kopierrechtlich geschüzt! Diese Photografien und Grafiken wurden selbst erstellt. Anfragen zwecks Benutzung werden gerne entgegengenommen – siehe Impressum.
Please keep in mind: According to German law, images and photographies on technikum29.de is protected by copyright. You must not use contents and photographies without the permission of the creator! Special conditions are available on request – for contact data, see our legal information.

Inhalt des Verzeichnisses /src/templates/

Icon  Name                    Last modified      Size  Description
[DIR] Parent Directory - [TXT] autoindex.shtm 30-Jul-2008 22:04 383 HTML-Datei [TXT] cc.txt 30-Jul-2008 22:04 1.4K [TXT] copyright.txt 30-Jul-2008 22:04 1.2K [TXT] gpl.txt 30-Jul-2008 22:04 3.1K [   ] index.shtml-old 30-Jul-2008 22:04 3.1K HTML-Datei [TXT] lastmod.shtm 30-Jul-2008 22:04 619 HTML-Datei [TXT] norelation.txt 30-Jul-2008 22:04 670 [TXT] photo-copyright.txt 06-Jan-2011 22:17 2.1K [TXT] ueberarbeiten.shtm 30-Jul-2008 22:04 349 HTML-Datei [TXT] ueberarbeiten.txt 30-Jul-2008 22:04 308
Apache/2.2 Server at dev.technikum29.de Port 80