Daniel Peder > DynaPage-Document-ext-include-0.10 > DynaPage::Document::ext::include

Download:
DynaPage-Document-ext-include-0.10.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 0.10   Source  

NAME ^

DynaPage::Document::ext::include - 'include' extension of DynaPag::Document

 #------------------------------------------------------
 # (C) Daniel Peder & Infoset s.r.o., all rights reserved
 # http://www.infoset.com, Daniel.Peder@infoset.com
 #------------------------------------------------------
 $Revision: 1.2 $
 $Date: 2005/01/13 22:20:53 $

METHODS ^

template ( $self, $job ) : bool
 syntax:
 !include.template =- B<file_name>

See also DynaPage::Template

NOTE: $self is parent document object (eg blessed into DynaPage::Document)

data ( $self, $job ) : bool
 syntax:
 !include.data =- B<file_name>

Parse data read from file_name results are merged into parent document. If data contained another !include or other extension commands, they will be handled properly. Parsing is done by DynaPage::Sourcer Parse() method.

NOTE: $self is parent document object (eg blessed into DynaPage::Document)

field ( $self, $job ) : bool
 syntax-1:
 !include.field.B<target-field> =- B<file_name>

 syntax-2:
 !include.field =- B<target-field> B<file_name>

Set target-field to contain data read from external file specified by file_name.

NOTE: $self is parent document object (eg blessed into DynaPage::Document)

hooks ( $self, $job ) : bool
 syntax-1:
 !include.hooks ==~
   Init => sub {
     my( $self, $hook_name, $hook_params ) =@_;
     ...
     ... PERL SCRIPT CODE
     ...
   }
 ~== !include.hooks

NOTE: $self is parent document object (eg blessed into DynaPage::Document)

module ( $self, $job ) : bool

NOTE: $self is parent document object (eg blessed into DynaPage::Document)

parameters ( $self, $job ) : bool

NOTE: $self is parent document object (eg blessed into DynaPage::Document)

TODO ^

syntax highlighting: