Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/NikolayMurha/SmartyModule
Zend Framework 2 Module for Smarty
https://github.com/NikolayMurha/SmartyModule
Last synced: 5 days ago
JSON representation
Zend Framework 2 Module for Smarty
- Host: GitHub
- URL: https://github.com/NikolayMurha/SmartyModule
- Owner: NikolayMurha
- Created: 2012-03-10T21:08:12.000Z (over 12 years ago)
- Default Branch: dev
- Last Pushed: 2021-06-17T16:41:42.000Z (over 3 years ago)
- Last Synced: 2024-11-06T09:19:38.223Z (10 days ago)
- Language: PHP
- Homepage:
- Size: 496 KB
- Stars: 30
- Watchers: 9
- Forks: 25
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-zendframework - SmartyModule
README
# Welcome to the SmartyModule for Zend Framework 2!
SmartyModule is a module that integrates the Smarty templating engine with Zend Framework 2.
Version: 1.0.0
## Istallation
### Composer
1. Add `"murganikolay/smarty-module": "1.0.0"` to your `composer.json` file and run php composer.phar update.
2. Add SmartyModule to your `config/application.config.php` file under the modules key.### Manual
1. `git clone https://github.com/MurgaNikolay/SmartyModule.git` in to `vendor` dir
2. Put Smarty in to `vendor` dir
3. Setup autoloader for load Smarty.
3. Add SmartyModule to your `config/application.config.php` file under the modules key.### Configuration
Change you Application config like this:
...
'view_manager' => array(
'default_suffix' => 'tpl', // <-- new option for path stack resolver
'display_not_found_reason' => true,
'display_exceptions' => true,
'doctype' => 'HTML5',
'not_found_template' => 'error/404',
'exception_template' => 'error/index',
'template_map' => array(
'layout/layout' => __DIR__ . '/../view/layout/layout.tpl',
'application/index/index' => __DIR__ . '/../view/application/index/index.tpl',
'error/404' => __DIR__ . '/../view/error/404.tpl',
'error/index' => __DIR__ . '/../view/error/index.tpl',
),
'template_path_stack' => array(
__DIR__ . '/../view',
),
),
...Aditional info about view manager: [Zend\View](http://framework.zend.com/manual/2.0/en/modules/zend.view.quick-start.html "Zend\View").