Overview

Packages

  • Auth
    • Ads
    • Ldap
    • Xoops
  • Autotasks
  • Config
    • Category
    • Item
    • Option
  • Core
    • Filesystem
    • Filters
    • Logger
    • Mail
    • Message
    • Password
    • Security
    • StopSpammer
    • Template
    • Textsanitizer
    • VersionChecker
  • Data
    • Avatar
    • Comment
  • Database
    • Connection
    • Criteria
    • Legacy
    • MySQL
    • PDO
    • Updater
  • Feeds
    • RSS
  • File
  • Form
    • Base
    • Elements
  • ICMS
    • IPF
      • View
  • Image
    • Category
  • Ipf
    • Category
    • Controller
    • Export
    • form
    • Keyhighlighter
    • Member
    • Object
    • Permission
    • richfile
    • Tree
    • urllink
    • View
  • kernel
    • Set
  • Member
    • Group
    • GroupMembership
    • GroupPermission
    • User
  • Messaging
  • Module
  • None
  • Notification
  • Page
  • Plugins
    • Editor
  • Preload
    • Libraries
  • Privmessage
  • Session
  • SmartObject
  • View
    • Block
    • Breadcrumb
    • PageNav
    • PrinterFriendly
    • Template
    • Templates
    • Theme
    • Tree

Classes

  • icms_view_PageBuilder
  • Overview
  • Package
  • Class

Class icms_view_PageBuilder

icms_view_PageBuilder main class

Package: Core\Template
Category: ICMS
Copyright: Copyright (c) 2000 XOOPS.org
License: GNU public license
Author: Skalpa Keo skalpa@xoops.org
Author: Gustavo Pilla (aka nekro) nekro@impresscms.org
Located at view/PageBuilder.php
Methods summary
public
# xoInit( $options = array() )

Initializes the page object and loads all the blocks

Initializes the page object and loads all the blocks

Parameters

$options
public
# preRender( string $zone = '' )

Called before a specific zone is rendered

Called before a specific zone is rendered

Parameters

$zone
public
# postRender( string $zone = '' )

Called after a specific zone is rendered

Called after a specific zone is rendered

Parameters

$zone
public
# retrieveBlocks( )

Retrieve Blocks for the page and loads their templates

Retrieve Blocks for the page and loads their templates

public static
# getPage( )

generate the modid (combination of current module and page) and store it in a static var isStart is only needed for this class (used in function retrieveBlocks()).

generate the modid (combination of current module and page) and store it in a static var isStart is only needed for this class (used in function retrieveBlocks()).

public
# generateCacheId( $cache_id )
public array
# buildBlock( object $xobject, object & $template )

The lame type workaround will change bid is added temporarily as workaround for specific block manipulation

The lame type workaround will change bid is added temporarily as workaround for specific block manipulation

Parameters

$xobject
$template

Returns

array
Properties summary
public boolean $theme
# FALSE
public array $blocks
# array()
API documentation generated by ApiGen