Public Member Functions | Protected Member Functions | Protected Attributes

Content Class Reference

Inheritance diagram for Content:
Collaboration diagram for Content:

List of all members.

Public Member Functions

 getViewId ()
 render ()
 getContentCategory ()
 showPlainTemplate ()
 getContentId ()
 getContent ()

Protected Member Functions

 _canShowContent ($sContentIdent)
 _prepareMetaDescription ($sMeta, $iLength=200, $blDescTag=false)
 _prepareMetaKeyword ($sKeywords, $blRemoveDuplicatedWords=true)
 _getSeoObjectId ()
 _getSubject ($iLang)
 _getTplName ()

Protected Attributes

 $_sContentId = null
 $_oContent = null
 $_sThisTemplate = 'content.tpl'
 $_sThisPlainTemplate = 'content_plain.tpl'
 $_oContentCat = null
 $_aPsAllowedContents = array( "oxagb", "oxrightofwithdrawal", "oximpressum" )

Detailed Description

CMS - loads pages and displays it

Definition at line 6 of file content.php.


Member Function Documentation

Content._canShowContent ( sContentIdent  )  [protected]

Checks if content can be shown

Parameters:
string $sContentIdent ident of content to display
Returns:
bool

Definition at line 105 of file content.php.

Content._getSeoObjectId (  )  [protected]

Returns active content id to load its seo meta info

Returns:
string

Reimplemented from oxUBase.

Definition at line 192 of file content.php.

Content._getSubject ( iLang  )  [protected]

returns object, assosiated with current view. (the object that is shown in frontend)

Parameters:
int $iLang language id
Returns:
object

Reimplemented from oxUBase.

Definition at line 254 of file content.php.

Content._getTplName (  )  [protected]

Returns name of template

Returns:
string

Definition at line 264 of file content.php.

Content._prepareMetaDescription ( sMeta,
iLength = 200,
blDescTag = false 
) [protected]

Returns current view meta data If $sMeta parameter comes empty, sets to it current content title

Parameters:
string $sMeta category path
int $iLength max length of result, -1 for no truncation
bool $blDescTag if true - performs additional dublicate cleaning
Returns:
string

Reimplemented from oxUBase.

Definition at line 125 of file content.php.

Content._prepareMetaKeyword ( sKeywords,
blRemoveDuplicatedWords = true 
) [protected]

Returns current view keywords seperated by comma If $sKeywords parameter comes empty, sets to it current content title

Parameters:
string $sKeywords data to use as keywords
bool $blRemoveDuplicatedWords remove dublicated words
Returns:
string

Reimplemented from oxUBase.

Definition at line 142 of file content.php.

Content.getContent (  ) 

Template variable getter. Returns active content

Returns:
object

Reimplemented from oxUBase.

Definition at line 235 of file content.php.

Content.getContentCategory (  ) 

If current content is assigned to category returns its object

Returns:
oxcontent

Reimplemented from oxUBase.

Definition at line 155 of file content.php.

Content.getContentId (  ) 

Template variable getter. Returns active content id. If no content id specified, uses "impressum" content id

Returns:
object

Reimplemented from oxUBase.

Definition at line 203 of file content.php.

Content.getViewId (  ) 

Returns prefix ID used by template engine.

Returns:
string $this->_sViewId

Reimplemented from oxUBase.

Definition at line 49 of file content.php.

Content.render (  ) 

Executes parent.render(), passes template variables to template engine and generates content. Returns the name of template to render content._sThisTemplate

Template variables: oxcid, oContent

Returns:
string $this->_sThisTemplate current template file name

Reimplemented from oxUBase.

Definition at line 67 of file content.php.

Content.showPlainTemplate (  ) 

Returns true if user forces to display plain template or if private sales switched ON and user is not logged in

Returns:
bool

Definition at line 173 of file content.php.


Member Data Documentation

Content.$_aPsAllowedContents = array( "oxagb", "oxrightofwithdrawal", "oximpressum" ) [protected]

Definition at line 42 of file content.php.

Content.$_oContent = null [protected]

Default content

Returns:
oxContent

Reimplemented from oxUBase.

Definition at line 18 of file content.php.

Content.$_oContentCat = null [protected]

Definition at line 36 of file content.php.

Content.$_sContentId = null [protected]

Default content id

Returns:
string

Reimplemented from oxUBase.

Definition at line 12 of file content.php.

Content.$_sThisPlainTemplate = 'content_plain.tpl' [protected]

Definition at line 30 of file content.php.

Content.$_sThisTemplate = 'content.tpl' [protected]

Reimplemented from oxView.

Definition at line 24 of file content.php.


The documentation for this class was generated from the following file: