Zikula: A Flexible Open Source Content Management System
home | forum | international support | contact us

Documentation Wiki

Most recent edit on 2008-06-26 21:52:38 by eckerl


Edited on 2008-06-26 21:52:11 by eckerl

Additions:
http://www.smarty.net/manual/en/plugins.modifiers.php

Deletions:
http://www.smarty.net/manual/en/plugins.modifiers.php Plugins Modifiers Tutorial


Edited on 2008-06-26 21:50:55 by eckerl

Additions:
http://www.smarty.net/manual/en/template.resources.php


Edited on 2008-06-26 21:50:24 by eckerl

Additions:
http://www.smarty.net/manual/en/plugins.php
http://www.smarty.net/manual/en/plugins.modifiers.php Plugins Modifiers Tutorial
http://www.smarty.net/manual/en/plugins.compiler.functions.php


Deletions:
Smarty Plugin Tutorial
Plugins Modifiers Tutorial
Compiler Functions Manual



Edited on 2008-06-26 21:49:22 by eckerl

Additions:
http://www.smarty.net/manual/en/plugins.outputfilters.php
http://www.smarty.net/manual/en/plugins.inserts.php



Edited on 2008-06-26 21:47:22 by eckerl

Additions:

Pre and Post Filters

http://www.smarty.net/manual/en/advanced.features.prefilters.php


Deletions:

Pre and Post Filters




Edited on 2008-06-26 21:45:39 by eckerl

Additions:

Template functions

Smarty Plugin Tutorial

Modifiers

Plugins Modifiers Tutorial

Block functions

http://www.smarty.net/manual/en/plugins.block.functions.php

Compiler functions

Compiler Functions Manual

Pre and Post Filters

Output Filters

Resources

Inserts



Deletions:
1. Template functions
  1. Modifiers
  2. Block functions
  3. Compiler functions
  4. Pre and Post Filters
  5. Output Filters
  6. Resources
  7. Inserts


    Edited on 2008-06-19 07:58:27 by Operator Minor edits (quick review to catch and update PN references of all sorts.

    Additions:
    Zikula's templating system is built on top of Smarty - a widely used php template engine. The purpose of the template engine is provide a level of separation between the php code of the application and the output layer and, at the same time, make editing templates easier for those unfamiliar with PHP coding. Smarty templates utilise a very simple template language that results means working with these templates is as close to working with native HTML as is possible.
Smarty provides an architecture that allows developers to build on the base functionality of the template system in order to extend the capabilities offered to template designers. These extensions are known as plugins.


Deletions:
Zikula's templating system is built on top of Smarty - a widely used php template engine. The purpose of the template engine is provide a level of seperation between the php code of the application and the output layer and, at the same time, make editing templates easier for those unfamiliar with php coding. Smarty templates utilise a very simple template language that results means working with these templates is as close to working with native HTML as is possible.
Smarty provides an architecure that allows developers to build on the base functionality of the template system in order to extend the capabilities offered to template designers. These extensions are known as plugins.



Edited on 2007-10-18 12:12:02 by markwest next update

Additions:
8. Inserts

Plugins for use by designers

Template functions, modifiers and blocks are plugins that extend the capabilities for the template designer.


Deletions:
8. Inserts


Oldest known version of this page was edited on 2007-10-18 11:40:45 by markwest [ basic plugin architecture intro ]

Introduction to plugin architecture


Zikula's templating system is built on top of Smarty - a widely used php template engine. The purpose of the template engine is provide a level of seperation between the php code of the application and the output layer and, at the same time, make editing templates easier for those unfamiliar with php coding. Smarty templates utilise a very simple template language that results means working with these templates is as close to working with native HTML as is possible.

Smarty provides an architecure that allows developers to build on the base functionality of the template system in order to extend the capabilities offered to template designers. These extensions are known as plugins.

Smarty offers several types of plugin some of which are aimed at use by designers within templates while others are aimed at developers extending the templating system itself. The types of plugins available are

  1. Template functions
  2. Modifiers
  3. Block functions
  4. Compiler functions
  5. Pre and Post Filters
  6. Output Filters
  7. Resources
  8. Inserts
Last Revision :
Last Editor :
Owner :

Main Menu

Extensions Database

Documentation

Development

Login





 


 Log in Problems?
 New User? Sign Up!

Donate to Zikula