5.7. New data formats
5.7.4. Format plugins
5.7.3. Sections
« Previous
5.8. New instructions
Next »

5.7.4. Format plugins

Data formats can be packed as plugins, however, they need a more sophisticated format. Open Power Template requires the format plugins to:

A sample instruction plugin can be found below:

<?php
// format.Plugin.php
 
class Opt_Format_Plugin extends Opt_Compiler_Format
{
    // ...
} // end Opt_Format_Plugin;

Note that you can also register the data format manually:

$tpl->register(Opt_Class::OPT_FORMAT, 'Foo');   // Registers "Foo" from "Opt_Format_Foo" class
$tpl->register(Opt_Class::OPT_FORMAT, 'Foo', 'Some_Class'); // Registers "Foo" from "Some_Class" class

See also:

5.7.4. Format plugins
5.7. New data formats
« Previous
5.7.3. Sections
Next »
5.8. New instructions