10 Commits

Author SHA1 Message Date
Simon Wisselink
f7868b4ff1 Add docs for null coalescing 2023-05-01 23:57:53 +02:00
Simon Wisselink
81cda9e363 Added full support and documentation for ternary operator.
Fixes #881
2023-05-01 23:25:42 +02:00
Simon Wisselink
cf84802072 Finished improving designers docs 2023-02-06 14:56:06 +01:00
Simon Wisselink
4c6afd6b37 Improved another chunk of the designers docs 2023-02-06 14:55:07 +01:00
Simon Wisselink
833ba57d42 WIP improving the docs 2023-02-06 14:53:25 +01:00
Simon Wisselink
e6360694bf Add mkdocs for docs 2023-02-03 17:54:00 +01:00
Simon Wisselink
016c9ceb17 Generated <script> tags lo longer have deprecated type="text/javascript" or language="Javascript" attributes.
Fixes #815.
2023-01-31 11:17:41 +01:00
Simon Wisselink
cdf1ed2a50 Simplified the (no)caching architecture by:
- removing support for $cache_attrs for registered plugins,
- removing the undocumented {make_nocache} tag and the deprecated {insert} tag and associated code
- removing support for a compile_id property on include tags.

Fixes a bug in extends: resources by propagating the nocache-hashes between a master template and it's subtemplates in \Smarty\Template::_subTemplateRender. This might need further improvement.
2023-01-13 15:47:57 +01:00
Simon Wisselink
254b5cabee Dropped remaining references to removed PHP-support in Smarty 4 from docs, lexer and security class. 2022-09-27 12:21:01 +02:00
Simon Wisselink
428a701b18 Feature/add docs (#689)
* Add converted docs repo

* Set theme jekyll-theme-minimal

* Removed BC docs, added TOC

* Added TOCs, rewrote most important links in documentation. Linked README to new Github Pages site

* some link fixes
2021-12-03 11:59:22 +01:00