Packages:
System
System.Collections
System.Data
System.I18N
System.Util
System.Web.Services
System.Web.UI.ActiveControls
System.Web.UI.WebControls


Classes:
Services
   LPageService
   LStaticPageService

Class LStaticPageService

TPageService
   |
   --LPageService
      |
      --LStaticPageService

Extended page service.

This service is able to use propel node tree objects from a database (l_virtual_nodes). You can request a node with a predefined NODE_PREFIX the node maps to a .page or and external link.

Constants Inherited From LPageService
NODE_PREFIX, PATH_PREFIX,

Method Summary
protected  void
Checks availablity of node service
protected  void
findNodeByAlias ( mixed $startNode, mixed $searchAlias, mixed $prefix)
Finds a node in the tree by alias
protected  void
Queries all nodes in database and serves them for later use
Methods Inherited From LPageService
LPageService::areNodesAvailable(), LPageService::checkVirtualNodes(), LPageService::constructUrl(), LPageService::determineRequestedPagePath(), LPageService::findNodeByAlias(), LPageService::getCurrentNode(), LPageService::getNodeById(), LPageService::getNodes(), LPageService::getNodesList(), LPageService::getPageName(), LPageService::getServicePage(), LPageService::init(), LPageService::prepareNodes(), LPageService::reload()

Constant Summary

Method Details

checkVirtualNodes

protected void checkVirtualNodes ()

Checks availablity of node service

Output
Exception

findNodeByAlias

protected void findNodeByAlias (mixed $startNode , mixed $searchAlias , mixed $prefix )

Finds a node in the tree by alias

Input
mixed$startNode
mixed$searchAlias
mixed$prefix
Output
Exception

prepareNodes

protected void prepareNodes ()

Queries all nodes in database and serves them for later use

Output
Exception