clearFusionCMS 3.0.0
  • Package
  • Class
  • Tree
  • Deprecated

Packages

  • clearFusionCMS
    • module
      • cloudflare
      • comments
      • content
      • forms
      • members
      • search
  • fusionLib
  • None

Classes

  • cfApiController
  • cfBackendAdduserAction
  • cfBackendApikeysAction
  • cfBackendBrowsectntAction
  • cfBackendBrowsefilesAction
  • cfBackendClearcacheAction
  • cfBackendClearipblocksAction
  • cfBackendContentpermsAction
  • cfBackendContenttypesAction
  • cfBackendController
  • cfBackendControllerAction
  • cfBackendDashboardAction
  • cfBackendDocumentsAction
  • cfBackendDraftsAction
  • cfBackendEdituserAction
  • cfBackendElementsAction
  • cfBackendFilemgrAction
  • cfBackendFingerprintAction
  • cfBackendForgotpwdAction
  • cfBackendImagepreviewAction
  • cfBackendListusersAction
  • cfBackendLoginAction
  • cfBackendLogoutAction
  • cfBackendModulesAction
  • cfBackendMyprofileAction
  • cfBackendPrivatefilemgrAction
  • cfBackendResetpwdAction
  • cfBackendRolesAction
  • cfBackendSelectsiteAction
  • cfBackendSet403Action
  • cfBackendSet404Action
  • cfBackendSeterrorAction
  • cfBackendSethomeAction
  • cfBackendSetthemeAction
  • cfBackendSettingsAction
  • cfBackendSitemgrAction
  • cfBackendSocialimgsAction
  • cfConfirm
  • cfContent
  • cfContentController
  • cfContentTree
  • cfCron
  • cfCronController
  • cfCustomFieldList
  • cfCustomFields
  • cfDashboardMgr
  • cfDrafts
  • cfInstallController
  • cfNoticesEvent
  • cfNoticesEventMsg
  • cfPseudoCron
  • cfSearchHelper
  • cfSiteManager
  • cfSocialImagesMgr
  • cfTaskRunner
  • cfTaskSnippets
  • cfTemplateEngine
  • cfUserMgr
  • cfUserProfile
  • cfValidatorPageSlug
  • cfValidatorUserEmail
  • cfValidatorUsername
  • clearFusionCMS
  • contentApiV1
  • contentDrafts
  • errorController

Interfaces

  • cfInstallInterface
  • cfInstallUpdInterface
  • cfModuleSettingsInterface
  • cfUserProfileInterface

Exceptions

  • cfException
  • clearFusionCMSException

Class cfTemplateEngine

cfTemplateEngine Class

Template engine to output public pages.

flTemplateEngine
Extended by cfTemplateEngine
Package: clearFusionCMS
Copyright: Copyright (c) 2012 - 2014 clearFusionCMS. All rights reserved.
Located at system/app/cfTemplateEngine.php

Methods summary

public
# __construct( cfContentController $controller )

Construct the template engine.

Construct the template engine.

Parameters

$controller
The site controller to use.
protected
# _processTag( string $type, string $tag, array $params )

Process links tags in templates [[~id &abs=1]]

Process links tags in templates [[~id &abs=1]]

Parameters

$type
The tag type character.
$tag
The tag.
$params
Array of parameters.

Overrides

flTemplateEngine::_processTag
public string
# parseDocument( string $name, string $docid, array $placeholders = array(), integer $cacheTime = 0 )

Parse a document.

Parse a document.

Parameters

$name
The name of the template chunk to use for the document.
$docid
Unique ID of the document.
$placeholders
Name value pair array of placeholders.
$cacheTime
The time to cache the document for.

Returns

string
The parsed document string.

Overrides

flTemplateEngine::parseDocument

Methods inherited from flTemplateEngine

_preReplace(), chunkLoaded(), getChunk(), getCodeBuffer(), getPlaceholder(), lastDocFullCacheTime(), parseChunk(), parseString(), registerChunk(), registerSnippet(), runSnippet(), setCSSFramework(), setChildTheme(), setCodeBuffer(), setDB(), setDocumentCache(), setPlaceholder(), setTheme(), unsetPlaceholder()

Properties summary

public cfContentController $controller

The controller.

The controller.

#

Properties inherited from flTemplateEngine

$cache, $childTheme, $chunkCache, $codeBuffer, $cssFramework, $db, $lastDocFullCacheTime, $lifetime, $placeholders, $snippetCache, $tagChars, $theme

clearFusionCMS 3.0.0 API documentation generated by ApiGen