aboutsummaryrefslogtreecommitdiffstats
path: root/vendor/smarty/smarty/docs/designers/language-builtin-functions/language-function-ldelim.md
diff options
context:
space:
mode:
authorMario <mario@mariovavti.com>2022-02-11 09:27:57 +0000
committerMario <mario@mariovavti.com>2022-02-11 09:27:57 +0000
commit615c9f1cbe2ccf9c33b035bcf04c5bc6bf64c7ed (patch)
tree9a2eb293fde70e7222957557dbfe6c3ab1df86f2 /vendor/smarty/smarty/docs/designers/language-builtin-functions/language-function-ldelim.md
parent7d75d0cfbdca9914814dd5c8390a45eaf377b48d (diff)
downloadvolse-hubzilla-615c9f1cbe2ccf9c33b035bcf04c5bc6bf64c7ed.tar.gz
volse-hubzilla-615c9f1cbe2ccf9c33b035bcf04c5bc6bf64c7ed.tar.bz2
volse-hubzilla-615c9f1cbe2ccf9c33b035bcf04c5bc6bf64c7ed.zip
composer update smarty to version 4.1 - new files
Diffstat (limited to 'vendor/smarty/smarty/docs/designers/language-builtin-functions/language-function-ldelim.md')
-rw-r--r--vendor/smarty/smarty/docs/designers/language-builtin-functions/language-function-ldelim.md55
1 files changed, 55 insertions, 0 deletions
diff --git a/vendor/smarty/smarty/docs/designers/language-builtin-functions/language-function-ldelim.md b/vendor/smarty/smarty/docs/designers/language-builtin-functions/language-function-ldelim.md
new file mode 100644
index 000000000..2afda031a
--- /dev/null
+++ b/vendor/smarty/smarty/docs/designers/language-builtin-functions/language-function-ldelim.md
@@ -0,0 +1,55 @@
+{ldelim},{rdelim} {#language.function.ldelim}
+=================
+
+`{ldelim}` and `{rdelim}` are used for [escaping](#language.escaping)
+template delimiters, by default **{** and **}**. You can also use
+[`{literal}{/literal}`](#language.function.literal) to escape blocks of
+text eg Javascript or CSS. See also the complementary
+[`{$smarty.ldelim}`](#language.variables.smarty.ldelim).
+
+
+ {* this will print literal delimiters out of the template *}
+
+ {ldelim}funcname{rdelim} is how functions look in Smarty!
+
+
+
+The above example will output:
+
+
+ {funcname} is how functions look in Smarty!
+
+
+
+Another example with some Javascript
+
+
+ <script language="JavaScript">
+ function foo() {ldelim}
+ ... code ...
+ {rdelim}
+ </script>
+
+
+
+will output
+
+
+ <script language="JavaScript">
+ function foo() {
+ .... code ...
+ }
+ </script>
+
+
+
+
+ <script language="JavaScript" type="text/javascript">
+ function myJsFunction(){ldelim}
+ alert("The server name\n{$smarty.server.SERVER_NAME}\n{$smarty.server.SERVER_ADDR}");
+ {rdelim}
+ </script>
+ <a href="javascript:myJsFunction()">Click here for Server Info</a>
+
+See also [`{literal}`](#language.function.literal) and [escaping Smarty
+parsing](#language.escaping).