aboutsummaryrefslogtreecommitdiffstats
path: root/vendor/smarty/smarty/docs/designers/language-builtin-functions/language-function-strip.md
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/smarty/smarty/docs/designers/language-builtin-functions/language-function-strip.md')
-rw-r--r--vendor/smarty/smarty/docs/designers/language-builtin-functions/language-function-strip.md48
1 files changed, 48 insertions, 0 deletions
diff --git a/vendor/smarty/smarty/docs/designers/language-builtin-functions/language-function-strip.md b/vendor/smarty/smarty/docs/designers/language-builtin-functions/language-function-strip.md
new file mode 100644
index 000000000..d40646e5f
--- /dev/null
+++ b/vendor/smarty/smarty/docs/designers/language-builtin-functions/language-function-strip.md
@@ -0,0 +1,48 @@
+{strip} {#language.function.strip}
+=======
+
+Many times web designers run into the issue where white space and
+carriage returns affect the output of the rendered HTML (browser
+\"features\"), so you must run all your tags together in the template to
+get the desired results. This usually ends up in unreadable or
+unmanageable templates.
+
+Anything within `{strip}{/strip}` tags are stripped of the extra spaces
+or carriage returns at the beginnings and ends of the lines before they
+are displayed. This way you can keep your templates readable, and not
+worry about extra white space causing problems.
+
+> **Note**
+>
+> `{strip}{/strip}` does not affect the contents of template variables,
+> see the [strip modifier](#language.modifier.strip) instead.
+
+
+ {* the following will be all run into one line upon output *}
+ {strip}
+ <table border='0'>
+ <tr>
+ <td>
+ <a href="{$url}">
+ <font color="red">This is a test</font>
+ </a>
+ </td>
+ </tr>
+ </table>
+ {/strip}
+
+
+
+The above example will output:
+
+
+ <table border='0'><tr><td><a href="http://. snipped...</a></td></tr></table>
+
+
+
+Notice that in the above example, all the lines begin and end with HTML
+tags. Be aware that all the lines are run together. If you have plain
+text at the beginning or end of any line, they will be run together, and
+may not be desired results.
+
+See also the [`strip`](#language.modifier.strip) modifier.