Papoo Templates
(Unterschied zwischen Versionen)
(Code und Beschreibung geändert) |
|||
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]. | + | 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]. Wie jede Template Engine dient Smarty um PHP und HTML zu trennen. Ein Beispiel wie das für Papoo aussieht: |
<pre><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" | <pre><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" | ||
Zeile 17: | Zeile 17: | ||
(...) | (...) | ||
− | </head> | + | </head></pre> |
− | + | 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. | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + |
Version vom 22:57, 29. Jan 2006
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.