ePages 6.10 - DE_EPAGES/ExternalContent/API/Template.pm

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', {});
@EXPORT_OK
ProcessFlashTemplate

Functions

ProcessFlashTemplate

ProcessFlashTemplate

Localizes a template by replacing localization tags, then replaces embedded placeholders (TLE variables). Returns the complete page content.

Syntax
$Content = ProcessFlashTemplate($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