diff options
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.md | 48 |
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. |