Commit Graph

13 Commits

Author SHA1 Message Date
Simon Wisselink
5db8fd2533 Further WIP improving docs 2023-03-09 23:16:18 +01:00
Simon Wisselink
7a323b7345 Update code examples to use Smarty\Smarty and autoload instead of require_once calls and new Smarty 2023-02-06 15:18:47 +01:00
Simon Wisselink
4c6afd6b37 Improved another chunk of the designers docs 2023-02-06 14:55:07 +01:00
Simon Wisselink
e6360694bf Add mkdocs for docs 2023-02-03 17:54:00 +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
9766aba66e filter tests passing 2023-01-03 14:12:36 +01:00
Simon Wisselink
60a56969dd WIP moving Smarty to PSR-4. 2023-01-02 00:49:38 +01:00
Simon Wisselink
4d66910e7f Entire src dir now PSR-4 compatible 2022-12-22 22:38:37 +01:00
Simon Wisselink
e54a53332f Removed autoload filters 2022-11-30 10:06:09 +01:00
Simon Wisselink
8b5540f4f3 More PSR4 rewriting 2022-11-30 00:25:27 +01:00
Simon Wisselink
91b6fdeb4e WIP converting code to PSR-4 2022-11-28 12:30:07 +01:00
Andrew Dawes
f81720941c Fixed several typos and grammar errors (#821) 2022-10-22 22:08:38 +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