Papoo Templates

aus Papoo Dokumentation, der freien Wissensdatenbank
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Neu erstellt)
 
M
 
(4 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
Was sind '''Templates'''? Um Templates nutzen zu können braucht man eine [http://de.wikipedia.org/wiki/Template_Engine Template Engine]. Papoo benutzt die Template Engine [http://lamp.clausvb.de/index/menuid/143/ Smarty].
+
<div class="breadcrumb">Sie sind hier: [[Hauptseite]] / '''Papoo Templates'''</div>
  
<pre>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
Was sind '''Templates'''? Um Templates nutzen zu können braucht man eine [http://de.wikipedia.org/wiki/Template_Engine Template Engine]. Papoo benutzt die Template Engine [http://lamp.clausvb.de/smarty_mhtml/table_of_content.html Smarty]. Wie jede Template Engine dient Smarty um PHP und HTML zu trennen. Ein Beispiel wie das für Papoo aussieht:
 +
 
 +
<pre>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"  
 +
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
&lt;html xmlns="http://www.w3.org/1999/xhtml" xml:lang="{$html_lang_id}" lang="{$html_lang_id}">
 
&lt;html xmlns="http://www.w3.org/1999/xhtml" xml:lang="{$html_lang_id}" lang="{$html_lang_id}">
 
&lt;head>
 
&lt;head>
Zeile 16: Zeile 19:
  
 
(...)
 
(...)
&lt;/head>
+
&lt;/head></pre>
 
+
&lt;body>
+
&lt;a name="top">&lt;/a>
+
 
+
&lt;div id="page_margins">
+
&lt;div id="page" class="hold_floats">
+
 
+
&lt;div id="head">
+
&lt;div id="head_content" class="clearfix">
+
{include file="_module_fix/mod_menue_sprung.html"}</pre>
+
  
In Arbeit
+
Papoo ist modular aufgebaut und das gilt ebenso für die Templates. Der oben dargestellte Code gehört zum Kopf einer Papoo-Webseite. Die Templatevariablen, wie "{$html_lang_id}", werden von Smarty und der Papoo-Software mit realen Inhalten gefüllt.

Aktuelle Version vom 26. Februar 2006, 16:17 Uhr

Was sind Templates? Um Templates nutzen zu können braucht man eine Template Engine. Papoo benutzt die Template Engine Smarty. Wie jede Template Engine dient Smarty um PHP und HTML zu trennen. Ein Beispiel wie das für Papoo aussieht:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="{$html_lang_id}" lang="{$html_lang_id}">
<head>
<!--
{* Diesen Hinweis bitte nicht entfernen *}
	Ihre Barrierefreie Internetseite wurde ermöglicht durch 
	das barrierefreie CMS Papoo.
	http://www.papoo.de
-->
(...)
	<meta name="Papoo-version" content="{$papoo_version}" />
	{$refresh}
	<title>{$site_title} - {$site_name}</title>

(...)
</head>

Papoo ist modular aufgebaut und das gilt ebenso für die Templates. Der oben dargestellte Code gehört zum Kopf einer Papoo-Webseite. Die Templatevariablen, wie "{$html_lang_id}", werden von Smarty und der Papoo-Software mit realen Inhalten gefüllt.

'Persönliche Werkzeuge
Namensräume
Varianten
Aktionen
Navigation
Werkzeuge