aboutsummaryrefslogtreecommitdiffstats
path: root/vendor/smarty/smarty/docs/programmers/api-variables/variable-merge-compiled-includes.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/programmers/api-variables/variable-merge-compiled-includes.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/programmers/api-variables/variable-merge-compiled-includes.md')
-rw-r--r--vendor/smarty/smarty/docs/programmers/api-variables/variable-merge-compiled-includes.md27
1 files changed, 27 insertions, 0 deletions
diff --git a/vendor/smarty/smarty/docs/programmers/api-variables/variable-merge-compiled-includes.md b/vendor/smarty/smarty/docs/programmers/api-variables/variable-merge-compiled-includes.md
new file mode 100644
index 000000000..8220c442b
--- /dev/null
+++ b/vendor/smarty/smarty/docs/programmers/api-variables/variable-merge-compiled-includes.md
@@ -0,0 +1,27 @@
+\$merge\_compiled\_includes {#variable.merge.compiled.includes}
+===========================
+
+By setting `$merge_compiled_includes` to TRUE Smarty will merge the
+compiled template code of subtemplates into the compiled code of the
+main template. This increases rendering speed of templates using a many
+different sub-templates.
+
+Individual sub-templates can be merged by setting the `inline` option
+flag within the `{include}` tag. `$merge_compiled_includes` does not
+have to be enabled for the `inline` merge.
+
+::: {.informalexample}
+
+ <?php
+ $smarty->merge_compiled_includes = true;
+ ?>
+
+
+:::
+
+> **Note**
+>
+> This is a compile time option. If you change the setting you must make
+> sure that the templates get recompiled.
+
+See also [`{include}`](#language.function.include) tag