Download the PHP package wireframe-framework/wireframe-renderer-latte without Composer
On this page you can find all versions of the php package wireframe-framework/wireframe-renderer-latte. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download wireframe-framework/wireframe-renderer-latte
More information about wireframe-framework/wireframe-renderer-latte
Files in wireframe-framework/wireframe-renderer-latte
Package wireframe-renderer-latte
Short Description Latte renderer for the Wireframe output framework.
License MPL-2.0
Homepage https://wireframe-framework.com
Informations about the package wireframe-renderer-latte
Latte renderer for the Wireframe output framework
This module is an optional renderer add-on for the Wireframe output framework, adding support for the Latte templating engine.
Note: this module is currently considered an early beta release. If you run into any problems, please open an issue at https://github.com/wireframe-framework/WireframeRendererLatte/issues.
Installing the module
This module can be installed just like any other ProcessWire module, by cloning or downloading the module files to your modules directory. Alternatively you can install it via Composer:
Basic usage
First of all, you need to install both Wireframe and WireframeRenderLatte, and then set up Wireframe (as instructed at https://wireframe-framework.com/getting-started/). Once that's done, you can open the bootstrap file (wireframe.php) and instruct Wireframe to use the Latte renderer:
Latte templates
Once you've told Wireframe to use the Latte renderer, by default it will attempt to render all your
views, layouts, and components using Latte. File extension for Latte templates is .latte
, though you
can override this if you prefer something else (see examples in the "Basic usage" section).
Note that if a Latte file can't be found, Wireframe will automatically fall back to native (.php
)
file. This is intended to ease migrating from PHP to Latte, and also makes it possible for Latte and
PHP view files to co-exist.
If you need help with Latte and its syntax, visit https://latte.nette.org/.
Includes (partials)
Latte provides a function for including other templates ({include 'some.latte'}
), and in the
context of Wireframe this translates best to the concept of partials. As such using this function
looks for include files from the Wireframe partials directory:
Extending Latte
If you want to add filters, functions, tags, etc. to Latte, you can access the Latte Engine
by hooking into WireframeRendererLatte::initLatte
:
All versions of wireframe-renderer-latte with dependencies
wireframe-framework/processwire-composer-installer Version ^1.0.0
latte/latte Version ^2.0