Package DE_EPAGES::ExternalContent::API::Template
This module provides xml-utf8 based template processing, including language
dependend keywords.
Base |
DE_EPAGES::Dictionary::API::Template
|
Example |
use DE_EPAGES::ExternalContent::API::Template qw (ProcessPage);
my $PageType = LoadPageTypeByAlias('Details');
my $myContent = ProcessPage($Object, $PageType, 'en', {});
|
Package DE_EPAGES::Object::API::Template
Functions
- ProcessFileTemplate
ProcessFileTemplate
Localizes a template by replacing localization tags, then replaces
embedded placeholders (TLE variables).
Returns the complete page content.
Syntax |
$Content = ProcessFileTemplate($FileName, $LanguageCode, $hVars, $TLEProcessor, $IncludeHandler);
|
Input |
- $FileName (string)
- file name
- $LanguageCode (string)
- language code
- $hVars (ref.(hash.array.)*string)
- template vars (vars and loops)
- $TLEProcessor (object)
- (optional) template processor
- $IncludeHandler (object)
- (optional) include handler
|
Return |
- $Content (string)
- replaced content
|