mirror of
https://github.com/smarty-php/smarty.git
synced 2025-10-27 18:31:36 +01:00
461 lines
20 KiB
XML
461 lines
20 KiB
XML
<?xml version="1.0" encoding="iso-8859-1"?>
|
|
<!-- $Revision$ -->
|
|
<chapter id="api.variables">
|
|
<title>Variablen</title>
|
|
|
|
<sect1 id="variable.template.dir">
|
|
<title>$template_dir</title>
|
|
<para>
|
|
Definiert das Standard-Template Verzeichnis. Wenn
|
|
sie beim Einbinden von Templates keinen Ressourcen-Typ übergeben,
|
|
werden sie in diesem Pfad gesucht. Normalerweise lautet er './templates'.
|
|
Das heisst, Smarty erwartet das Template-Verzeichnis im selben Verzeichnis
|
|
wie das ausgeführte PHP-Skript.
|
|
</para>
|
|
<note>
|
|
<title>Technische Bemerkung</title>
|
|
<para>
|
|
Dieses Verzeichnis sollte ausserhalb der DocumentRoot
|
|
des Webservers liegen.
|
|
</para>
|
|
</note>
|
|
</sect1>
|
|
<sect1 id="variable.compile.dir">
|
|
<title>$compile_dir</title>
|
|
<para>
|
|
Definiert das Verzeichnis, in das die kompilierten Templates geschrieben
|
|
werden. Normalerweise lautet es './templates_c'.
|
|
Das heisst, Smarty erwartet das Kompilier-Verzeichnis im selben Verzeichnis
|
|
wie das ausgeführte PHP-Skript.
|
|
</para>
|
|
<note>
|
|
<title>Technische Bemerkung</title>
|
|
<para>
|
|
Diese Einstellung kann als relativer oder als absoluter Pfad
|
|
angegeben werden. 'include_path' wird nicht verwendet.
|
|
</para>
|
|
</note>
|
|
<note>
|
|
<title>Technische Bemerkung</title>
|
|
<para>
|
|
Dieses Verzeichnis sollte ausserhalb der DocumentRoot
|
|
des Webservers liegen.
|
|
</para>
|
|
</note>
|
|
</sect1>
|
|
<sect1 id="variable.config.dir">
|
|
<title>$config_dir</title>
|
|
<para>
|
|
Dieses Verzeichnis definiert den Ort, an dem die von den
|
|
Templates verwendeten Konfigurationsdateien abgelegt sind. Normalerweise
|
|
ist dies './configs'. Das bedeutet, Smarty erwartet das
|
|
Konfigurations-Verzeichnis im selben Verzeichnis wie das ausgeführte
|
|
PHP-Skript.
|
|
</para>
|
|
<note>
|
|
<title>Technische Bemerkung</title>
|
|
<para>
|
|
Dieses Verzeichnis sollte ausserhalb der DocumentRoot
|
|
des Webservers liegen.
|
|
</para>
|
|
</note>
|
|
</sect1>
|
|
<sect1 id="variable.plugins.dir">
|
|
<title>$plugins_dir</title>
|
|
<para>
|
|
Definiert das Verzeichnis in welchem Smarty die zu ladenden Plugins sucht.
|
|
Normalerweise ist dies 'plugins' im SMARTY_DIR Pfad. Wenn Sie einen relativen
|
|
Pfad angeben, wird Smarty zuerst versuchen das Plugin von SMARTY_DIR aus zu erreichen,
|
|
danach relativ zum aktuellen Verzeichnis (mit 'cwd' - current working directory)
|
|
und zum Schluss in jedem Eintrag des PHP-'include_path'.
|
|
</para>
|
|
<note>
|
|
<title>Technische Bemerkung</title>
|
|
<para>
|
|
Für optimale Performance ist es sinnvoll, 'plugins_dir'
|
|
absolut oder relativ zu SMARTY_DIR bzw. dem aktuellen Verzeichnis zu definieren.
|
|
Von der Definition des Verzeichnisses im PHP-'include_path' wird abgeraten.
|
|
</para>
|
|
</note>
|
|
</sect1>
|
|
<sect1 id="variable.debugging">
|
|
<title>$debugging</title>
|
|
<para>
|
|
Aktiviert die <link linkend="chapter.debugging.console">Debugging Konsole</link>.
|
|
Die Konsole besteht aus einem Javascript-Fenster, welches Informationen zum
|
|
momentan geladenen Template und den zugewiesenen Variablen enthält.
|
|
</para>
|
|
</sect1>
|
|
<sect1 id="variable.debug.tpl">
|
|
<title>$debug_tpl</title>
|
|
<para>
|
|
Definiert den Namen des für die Debugging Konsole verwendeten Template. Normalerweise
|
|
lautet er 'debug.tpl' und befindet sich im <link linkend="constant.smarty.dir">SMARTY_DIR</link> Verzeichnis.
|
|
</para>
|
|
</sect1>
|
|
<sect1 id="variable.debugging.ctrl">
|
|
<title>$debugging_ctrl</title>
|
|
<para>
|
|
Definiert Alternativen zur Aktivierung der Debugging Konsole.
|
|
NONE verbietet alternative Methoden. URL aktiviert ds Debugging,
|
|
wenn das Schlüsselwort 'SMARTY_DEBUG' im QUERY_STRING gefunden wird.
|
|
Wenn '$debugging' auf 'true' gesetzt ist, wird dieser Wert ignoriert.
|
|
</para>
|
|
</sect1>
|
|
<sect1 id="variable.global.assign">
|
|
<title>$global_assign</title>
|
|
<para>
|
|
Definiert eine Liste von Variablen die jedem Template automatisch
|
|
zugewiesen werden. Dies ist nützlich falls man globale beziehungsweise Server-Variablen,
|
|
zuweisen will, ohne dies von Hand zu tun. Jedes Element in '$global_assign' sollte
|
|
entweder den Namen der zuzuweisenden Variablen enthalten, oder Schlüssel/Wert-Paare,
|
|
bei welchen der Schlüssel den Namen des globalen Arrays definiert und der
|
|
Wert den Array mit den zuzuweisenden Werten. '$SCRIPT_NAME' wird immer zugewiesen und
|
|
aus '$HTTP_SERVER_VARS' bezogen.
|
|
</para>
|
|
<note>
|
|
<title>Technische Bemerkung</title>
|
|
<para>
|
|
Server-Variablen können über die '$smarty'-Variable
|
|
erreicht werden, zum Beispiel: {$smarty.server.SCRIPT_NAME}.
|
|
Konsultieren sie den Abschnitt zu <link linkend="language.variables.smarty">$smarty</link>
|
|
für weiterführende Informationen.
|
|
</para>
|
|
</note>
|
|
</sect1>
|
|
<sect1 id="variable.undefined">
|
|
<title>$undefined</title>
|
|
<para>
|
|
Definiert den Wert von '$undefined' für Smarty. Normalerweise ist
|
|
dieser Wert 'null'. Momentan wird er nur verwendet, um nicht definierten
|
|
Elementen aus '$global_assign' einen Standardwert zuzuweisen.
|
|
</para>
|
|
</sect1>
|
|
<sect1 id="variable.autoload.filters">
|
|
<title>$autoload_filters</title>
|
|
<para>
|
|
Filter die Sie zu jedem Template laden möchten, können Sie mit Hilfe
|
|
dieser Variable festlegen. Smarty wird sie danach automatisch laden. Die Variable
|
|
enthält ein assoziatives Array, in dem der Schlüssel den Filter-Typ
|
|
und der Wert den Filter-Namen definiert. Zum Beispiel:
|
|
<informalexample>
|
|
<programlisting>
|
|
$smarty->autoload_filters = array('pre' => array('trim', 'stamp'),
|
|
'output' => array('convert'));
|
|
</programlisting>
|
|
</informalexample>
|
|
</para>
|
|
</sect1>
|
|
<sect1 id="variable.compile.check">
|
|
<title>$compile_check</title>
|
|
<para>
|
|
Bei jedem Aufruf der PHP-Applikation überprüft Smarty,
|
|
ob sich das zugrundeliegende Template seit dem letzten Aufruf
|
|
geändert hat. Falls es eine Änderung feststellt,
|
|
wird das Template neu kompiliert. Seit Smarty 1.4.0 wird
|
|
das Template - falls es nicht existiert - kompiliert, unabhängig
|
|
davon welcher Wert '$compile_check' hat. Normalerweise ist der
|
|
Wert dieser Variable 'true'. Wenn eine Applikation produktiv
|
|
eingesetzt wird (die Templates ändern sich nicht mehr), kann
|
|
der 'compile_check'-Schritt entfallen. Setzen Sie dann
|
|
'$compile_check' auf 'false', um die Performance zu steigern.
|
|
Achtung: Wenn Sie '$compile_check' auf 'false' setzen und anschliessend
|
|
ein Template ändern, wird diese Änderung *nicht* angezeigt.
|
|
Wenn caching und 'compile_check' eingeschaltet sind, werden die
|
|
gecachten Skripts neu kompiliert, sobald eine Änderung an
|
|
einem der eingebundenen Templates festgestellt wird.
|
|
Siehe auch <link linkend="variable.force.compile">$force_compile</link>
|
|
und <link linkend="api.clear.compiled.tpl">clear_compiled_tpl</link>.
|
|
</para>
|
|
</sect1>
|
|
<sect1 id="variable.force.compile">
|
|
<title>$force_compile</title>
|
|
<para>
|
|
Veranlasst Smarty dazu die Templates bei jedem Aufruf neu
|
|
zu kompilieren. Diese Einstellung überschreibt '$compile_check'.
|
|
Normalerweise ist dies ausgeschaltet, kann jedoch für die Fehlersuche
|
|
nützlich sein. In einem Produktiven-Umfeld sollte auf
|
|
die Verwendung verzichtet werden. Wenn caching eingeschaltet ist,
|
|
werden die gecachten Dateien bei jedem Aufruf neu kompiliert.
|
|
</para>
|
|
</sect1>
|
|
<sect1 id="variable.caching">
|
|
<title>$caching</title>
|
|
<para>
|
|
Definiert ob Smarty die Template-Ausgabe cachen soll. Normalerweise ist dies
|
|
ausgeschaltet (disabled, Wert: 0). Falls Ihre Templates redundante Inhalte erzeugen,
|
|
ist es empfehlenswert caching einzuschalten. Die Performance wird signifikant verbessert.
|
|
Sie können auch mehrere Caches für ein Template haben. Die Werte 1 und 2 aktivieren
|
|
caching. Bei 1 verwendet Smarty die Variable '$cache_lifetime', um zu berechnen
|
|
ob ein Template neu kompiliert werden soll. Der Wert 2 weist Smarty an, den Wert von
|
|
'cache_lifetime' zur Zeit der Erzeugung des Cache zu verwenden. Damit können Sie 'cache_lifetime'
|
|
setzen, bevor Sie das Template einbinden und haben so eine feine Kontrolle darüber,
|
|
wann ein bestimmter Cache abläuft. Konsultieren Sie dazu auch: <link linkend="api.is.cached">is_cached</link>.
|
|
</para>
|
|
<para>
|
|
Wenn '$compile_check' aktiviert ist, wird der Cache regeneriert sobald ein Template
|
|
oder eine Konfigurations-Variable geändert wurde. Wenn '$force_compile' aktiviert ist,
|
|
werden die gecachten Inhalte bei jedem Aufruf neu generiert.
|
|
</para>
|
|
</sect1>
|
|
<sect1 id="variable.cache.dir">
|
|
<title>$cache_dir</title>
|
|
<para>
|
|
Definiert den Namen des Verzeichnisses in dem die Template-Caches
|
|
angelegt werden. Normalerweise ist dies './cache', was Smarty veranlasst
|
|
das Cache-Verzeichnis im aktuellen Verzeichnis zu suchen. Sie können
|
|
auch einen eigenen Cache-Handler zur Kontrolle der Cache-Dateien
|
|
definieren, der diese Einstellung ignoriert.
|
|
</para>
|
|
<note>
|
|
<title>Technische Bemerkung</title>
|
|
<para>
|
|
Die Angabe muss entweder relativ oder absolut angegeben werden. 'include_path'
|
|
wird nicht verwendet.
|
|
</para>
|
|
</note>
|
|
<note>
|
|
<title>Technische Bemerkung</title>
|
|
<para>
|
|
Es wird empfohlen ein Verzeichnis ausserhalb der DocumentRoot zu verwenden.
|
|
</para>
|
|
</note>
|
|
</sect1>
|
|
<sect1 id="variable.cache.lifetime">
|
|
<title>$cache_lifetime</title>
|
|
<para>
|
|
Definiert die Zeitspanne (in Sekunden) die ein Cache gültig
|
|
bleibt. Ist die Zeit abgelaufen, wird der Cache neu generiert. '$caching'
|
|
muss eingeschaltet (true) sein, damit '$cache_lifetime' Sinn macht. Der
|
|
Wert -1 bewirkt, dass der Cache nie abläuft. Der Wert 0 bewirkt, dass
|
|
der Inhalt immer neu generiert wird (nur sinnvoll für Tests, eine
|
|
effizientere Methode wäre <link linkend="variable.caching">$caching</link>
|
|
auf 'false' zu setzen).
|
|
</para>
|
|
<para>
|
|
Wenn <link linkend="variable.force.compile">$force_compile</link>
|
|
gesetzt ist, wird der Cache immer neu generiert (was einem Ausschalten
|
|
von caching gleichkommt). Mit der <link linkend="api.clear.all.cache">clear_all_cache()</link>
|
|
Funktion können Sie alle Cache-Dateien auf einmal entfernen. Mit der
|
|
<link linkend="api.clear.cache">clear_cache()</link> Funktion können Sie
|
|
einzelne Cache-Dateien (oder Gruppen) entfernen.
|
|
</para>
|
|
<note>
|
|
<title>Technische Bemerkung</title>
|
|
<para>
|
|
Falls Sie bestimmten Templates eine eigene Cache-Lifetime geben wollen,
|
|
können Sie dies tun indem Sie <link linkend="variable.caching">$caching</link>
|
|
auf 2 stellen und '$cache_lifetime' einen einmaligen Wert zuweisen, bevor Sie
|
|
'display()' oder 'fetch()' aufrufen.
|
|
</para>
|
|
</note>
|
|
</sect1>
|
|
<sect1 id="variable.cache.handler.func">
|
|
<title>$cache_handler_func</title>
|
|
<para>
|
|
Sie können auch eine eigene Cache-Handler Funktion definieren.
|
|
Siehe Abschnitt zur <link linkend="section.template.cache.handler.func">custom cache handler</link> Funktion.
|
|
</para>
|
|
</sect1>
|
|
<sect1 id="variable.cache.modified.check">
|
|
<title>$cache_modified_check</title>
|
|
<para>
|
|
Wenn auf 1 gesetzt, verwendet Smarty den If-Modified-Since
|
|
Header des Clients. Falls sich der Timestamp der Cache-Datei
|
|
seit dem letzten Besuch nicht geändert hat, wird der
|
|
Header '304 Not Modified' anstatt des Inhalts ausgegeben. Dies
|
|
funktioniert nur mit gecachten Inhalten die keine <command>insert</command>
|
|
Tags enthalten.
|
|
</para>
|
|
</sect1>
|
|
<sect1 id="variable.default.template.handler.func">
|
|
<title>$default_template_handler_func</title>
|
|
<para>
|
|
Diese Funktion wird aufgerufen, wenn ein Template nicht aus der
|
|
vorgegebenen Quelle geladen werden kann.
|
|
</para>
|
|
</sect1>
|
|
<sect1 id="variable.php.handling">
|
|
<title>$php_handling</title>
|
|
<para>
|
|
Definiert wie Smarty mit PHP-Code innerhalb von Templates umgehen soll.
|
|
Es gibt 4 verschiedene Einstellungen. Normalerweise wird
|
|
SMARTY_PHP_PASSTHRU verwendet. Achtung: '$php_handling' wirkt sich NICHT
|
|
auf PHP-Code aus, der zwischen <link linkend="language.function.php">{php}{/php}</link>
|
|
Tags steht.
|
|
</para>
|
|
<itemizedlist>
|
|
<listitem><para>SMARTY_PHP_PASSTHRU - Smarty gibt die Tags aus.</para></listitem>
|
|
<listitem><para>SMARTY_PHP_QUOTE - Smarty maskiert die Tags als HTML-Entities.</para></listitem>
|
|
<listitem><para>SMARTY_PHP_REMOVE - Smarty entfernt die Tags.</para></listitem>
|
|
<listitem><para>SMARTY_PHP_ALLOW - Smarty führt den Code als PHP-Code aus.</para></listitem>
|
|
</itemizedlist>
|
|
<para>
|
|
ACHTUNG: Es wird davon abgeraten, PHP-Code in Templates einzubetten.
|
|
Bitte verwenden Sie stattdessen <link linkend="language.custom.functions">custom functions</link>
|
|
oder <link linkend="language.modifiers">Variablen-Modifikatoren</link>.
|
|
</para>
|
|
</sect1>
|
|
<sect1 id="variable.security">
|
|
<title>$security</title>
|
|
<para>
|
|
'$security' ein-/ausschalten. Normalerweise 'false' (ausgeschaltet).
|
|
Die Sicherheitseinstellung ist wertvoll, wenn nicht vertrauenswürdigen
|
|
Parteien Zugriff auf die Templates gegeben wird (zum Beispiel via FTP).
|
|
Mit aktivierter '$security' kann verhindert werden, dass diese das System
|
|
via Template-Engine kompromittieren. Die '$security' einzuschalten halt folgende
|
|
Auswirkungen auf die Template-Language (ausser sie werden mit '$security_settings'
|
|
überschrieben):
|
|
</para>
|
|
<itemizedlist>
|
|
<listitem><para>Wenn '$php_handling' auf SMARTY_PHP_ALLOW geschaltet ist, wird der Wert auf SMARTY_PHP_PASSTHRU geändert.</para></listitem>
|
|
<listitem><para>Ausser den in '$security_settings' definierten, sind keine Funktionen in IF-Statements aufrufbar.</para></listitem>
|
|
<listitem><para>Templates können nur aus den im '$secure_dir'-Array definierten Verzeichnissen geladen werden.</para></listitem>
|
|
<listitem><para>'fetch()' kann nur verwendet werden um Dateien aus '$secure_dir' zu laden.</para></listitem>
|
|
<listitem><para>{php}{/php}-Tags sind nicht erlaubt.</para></listitem>
|
|
<listitem><para>Ausser den in '$security_settings' definierten, sind keine PHP-Funktionen direkt als Variablen-Modifikatoren aufrufbar.</para></listitem>
|
|
</itemizedlist>
|
|
</sect1>
|
|
<sect1 id="variable.secure.dir">
|
|
<title>$secure_dir</title>
|
|
<para>
|
|
Definiert die als 'sicher' geltenden Verzeichnisse als Array.
|
|
{include} und {fetch} verwenden diese Verzeichnisse, wenn '$security'
|
|
eingeschaltet ist.
|
|
</para>
|
|
</sect1>
|
|
<sect1 id="variable.security.settings">
|
|
<title>$security_settings</title>
|
|
<para>
|
|
Wird verwendet um spezifische Sicherheits-Einstellungen zu
|
|
ändern, wenn '$security' eingeschaltet ist.
|
|
</para>
|
|
<itemizedlist>
|
|
<listitem><para>PHP_HANDLING - true/false. Wenn auf 'true' gesetzt wird '$php_handling' ignoriert.</para></listitem>
|
|
<listitem><para>IF_FUNCS - Ist ein Array aller erlaubter Funktionen in IF-Statements.</para></listitem>
|
|
<listitem><para>INCLUDE_ANY - true/false. Wenn 'true', kann jedes Template geladen werden, auch ausserhalb der '$secure_dir'-Liste.</para></listitem>
|
|
<listitem><para>PHP_TAGS - true/false. Wenn 'true', sind keine {php}{/php}-Tags erlaubt.</para></listitem>
|
|
<listitem><para>MODIFIER_FUNCS - Ist ein Array aller Funktionen die als Variablen-Modifikatoren verwendet werden dürfen.</para></listitem>
|
|
</itemizedlist>
|
|
</sect1>
|
|
<sect1 id="variable.trusted.dir">
|
|
<title>$trusted_dir</title>
|
|
<para>
|
|
'$trusted_dir' wird nur verwendet wenn die Sicherheit eingeschaltet ist. Der Wert
|
|
ist ein Array aller Verzeichnisse, die als vertrauenswürdig gelten.
|
|
In diesen Verzeichnissen können PHP-Skripte, die man direkt aus einem Template
|
|
mit <link linkend="language.function.include.php">{include_php}</link> aufruft,
|
|
abgelegt werden.
|
|
</para>
|
|
</sect1>
|
|
<sect1 id="variable.left.delimiter">
|
|
<title>$left_delimiter</title>
|
|
<para>
|
|
Das zu verwendende linke Trennzeichen der Template-Sprache.
|
|
Normalerweise '{'.
|
|
</para>
|
|
</sect1>
|
|
<sect1 id="variable.right.delimiter">
|
|
<title>$right_delimiter</title>
|
|
<para>
|
|
Das zu verwendende rechte Trennzeichen der Template-Sprache.
|
|
Normalerweise '}'.
|
|
</para>
|
|
</sect1>
|
|
<sect1 id="variable.show.info.header">
|
|
<title>$show_info_header</title>
|
|
<para>
|
|
Gibt am Anfang der HTML-Seite die Smarty Version und das Kompilier-Datum des Templates
|
|
als Kommentar aus. Normalerweise 'false'.
|
|
</para>
|
|
</sect1>
|
|
<sect1 id="variable.show.info.include">
|
|
<title>$show_info_include</title>
|
|
<para>
|
|
Gibt am Anfang und am Ende jedes eingebundenen Templates einen HTML-Kommentar aus.
|
|
Normalerweise 'false'.
|
|
</para>
|
|
</sect1>
|
|
<sect1 id="variable.compiler.class">
|
|
<title>$compiler_class</title>
|
|
<para>
|
|
Definiert den Namen der Compiler-Klasse, die Smarty zum kompilieren
|
|
der Templates verwenden soll. Normalerweise 'Smarty_Compiler'. Nur
|
|
für fortgeschrittene Anwender.
|
|
</para>
|
|
</sect1>
|
|
<sect1 id="variable.request.vars.order">
|
|
<title>$request_vars_order</title>
|
|
<para>
|
|
Die Reihenfolge in welcher die Request-Variblen zugewiesen werden.
|
|
Verhält sich wie 'variables_order' in der php.ini.
|
|
</para>
|
|
</sect1>
|
|
<sect1 id="variable.request.use.auto.globals">
|
|
<title>$request_use_auto_globals</title>
|
|
<para>
|
|
Definiert ob Smarty php's $HTTP_*_VARS[] ($request_use_auto_globals=false welches
|
|
der Standardwert ist) oder $_*[] ($request_use_auto_globals=true) verwenden soll.
|
|
Dies betrifft Templates die {$smarty.request.*}, {$smarty.get.*}, etc... verwenden.
|
|
Achtung: wenn $request_use_auto_globals auf TRUE gesetzt ist, hat <link linkend="variable.request.vars.order">variable.request.vars.order </link>
|
|
keine Auswirkungen, da php's Konfigurationswert <literal>gpc_order</literal> verwendet wird.
|
|
</para>
|
|
</sect1>
|
|
<sect1 id="variable.compile.id">
|
|
<title>$compile_id</title>
|
|
<para>
|
|
Persistenter 'compile-identifier'. Anstatt jedem Funktionsaufruf die selbe 'compile_id'
|
|
zu übergeben, kann eine individuelle 'compile_id' gesetzt werden. Das ist z. B.
|
|
sinnvoll, um in Kombination mit einem 'prefilter' verschiedene Sprach-Versionen eines Template
|
|
kompilieren.
|
|
</para>
|
|
</sect1>
|
|
<sect1 id="variable.use.sub.dirs">
|
|
<title>$use_sub_dirs</title>
|
|
<para>
|
|
Wenn Sie Smarty in einer Umgebung einsetzen, die das Erstellen von Unterverzeichnissen
|
|
nicht erlaubt, können Sie diesen Wert auf 'false' setzen. Unterverzeichnisse
|
|
sind jedoch effizienter und sollten deshalb möglichst verwendet werden.
|
|
</para>
|
|
</sect1>
|
|
<sect1 id="variable.default.modifiers">
|
|
<title>$default_modifiers</title>
|
|
<para>
|
|
Definiert ein Array von Variablen-Modifikatoren, die auf jeder Variable anzuwenden sind.
|
|
Wenn Sie zum Beispiel alle Variablen standardmässig HTML-Maskieren wollen,
|
|
können Sie array('escape:"htmlall"'); verwenden. Um eine Variable von dieser
|
|
Behandlung auszuschliessen, können Sie ihr den Parameter 'smarty' mit dem Modifikator 'nodefaults'
|
|
übergeben. Als Beispiel: {$var|smarty:nodefaults}.
|
|
Zum Beispiel: {$var|nodefaults}.
|
|
</para>
|
|
</sect1>
|
|
<sect1 id="variable.default.resource.type">
|
|
<title>$default_resource_type</title>
|
|
<para>
|
|
Definiert den Ressourcentyp der von Smarty implizitverwendet werden soll. Standartwert
|
|
ist 'file', was dazu führt dass $smarty->display('index.tpl'); und
|
|
$smarty->display('file:index.tpl'); identisch sind. Konsultieren Sie das
|
|
<link linkend="template.resources">Resource</link> Kapitel für weitere Informationen.
|
|
</para>
|
|
</sect1>
|
|
</chapter>
|
|
<!-- Keep this comment at the end of the file
|
|
Local variables:
|
|
mode: sgml
|
|
sgml-omittag:t
|
|
sgml-shorttag:t
|
|
sgml-minimize-attributes:nil
|
|
sgml-always-quote-attributes:t
|
|
sgml-indent-step:1
|
|
sgml-indent-data:t
|
|
indent-tabs-mode:nil
|
|
sgml-parent-document:nil
|
|
sgml-default-dtd-file:"../../../../manual.ced"
|
|
sgml-exposed-tags:nil
|
|
sgml-local-catalogs:nil
|
|
sgml-local-ecat-files:nil
|
|
End:
|
|
vim600: syn=xml fen fdm=syntax fdl=2 si
|
|
vim: et tw=78 syn=sgml
|
|
vi: ts=1 sw=1
|
|
--> |