Overview

Packages

  • CONTENIDO
  • Core
    • Authentication
    • Backend
    • Cache
    • CEC
    • Chain
    • ContentType
    • Database
    • Debug
    • Exception
    • Frontend
      • Search
      • URI
      • Util
    • GenericDB
      • Model
    • GUI
      • HTML
    • I18N
    • LayoutHandler
    • Log
    • Security
    • Session
    • Util
    • Validation
    • Versioning
    • XML
  • Module
    • ContentSitemapHtml
    • ContentSitemapXml
    • ContentUserForum
    • NavigationTop
    • ScriptCookieDirective
  • mpAutoloaderClassMap
  • None
  • PHP
  • Plugin
    • ContentAllocation
    • CronjobOverview
    • FormAssistant
    • FrontendLogic
    • FrontendUsers
    • Linkchecker
    • ModRewrite
    • Newsletter
    • Repository
      • FrontendNavigation
      • KeywordDensity
    • SIWECOS
    • SmartyWrapper
    • UrlShortener
    • UserForum
    • Workflow
  • PluginManager
  • Setup
    • Form
    • GUI
    • Helper
      • Environment
      • Filesystem
      • MySQL
      • PHP
    • UpgradeJob

Classes

  • PimPlugin
  • PimPluginArchiveExtractor
  • PimPluginCollection
  • PimPluginRelations
  • PimPluginRelationsCollection
  • PimPluginSetup
  • PimPluginSetupInstall
  • PimPluginSetupStatus
  • PimPluginSetupUninstall
  • PimPluginSetupUpdate
  • PimPluginViewDependencies
  • PimPluginViewNavSub
  • Overview
  • Package
  • Class
  • Tree
  • Deprecated
  • Todo

Class PimPluginViewNavSub

View navigation entries TODO: Later implement into new PIM view design

Package: PluginManager
Copyright: four for business AG <www.4fb.de>
License: http://www.contenido.org/license/LIZENZ.txt
Author: frederic.schneider
Located at plugins/pim/classes/view/class.pimpluginview.navsub.php
Methods summary
private DOMDocument
# _setDOMDocument( )

Initializing and set variable for DOMDocument

Initializing and set variable for DOMDocument

Returns

DOMDocument
private cApiNavMainCollection
# _setApiNavMainCollection( )

Initializing and set variable for cApiNavMainCollection

Initializing and set variable for cApiNavMainCollection

Returns

cApiNavMainCollection
private cApiNavSubCollection
# _setApiNavSubCollection( )

Initializing and set variable for cApiNavSubCollection

Initializing and set variable for cApiNavSubCollection

Returns

cApiNavSubCollection
private boolean
# _setNavigationXmlPath( string $path )

Set contenidoLanguageFileLang variable (Filepath to CONTENIDO base navigation.xml)

Set contenidoLanguageFileLang variable (Filepath to CONTENIDO base navigation.xml)

Parameters

$path
string
$path

Returns

boolean
private string
# _getNavigationXmlPath( )

Get contenidoLanguageFileLang variable (Filepath to CONTENIDO base navigation.xml)

Get contenidoLanguageFileLang variable (Filepath to CONTENIDO base navigation.xml)

Returns

string
contenigoLanguageFileLang
public
# __construct( )

Construct function

Construct function

public string
# setPluginFoldername( string $foldername )

Set variable for plugin foldername

Set variable for plugin foldername

Parameters

$foldername
string
$foldername

Returns

string
public string
# getNavSubentries( )

Get nav_sub entries

Get nav_sub entries

Returns

string

Throws

cException
private boolean
# _getCONTENIDONavigation( )

Get founded CONTENIDO navigation entries

Get founded CONTENIDO navigation entries

Returns

boolean
private string
# _getTranslatedNavigationName( string $query = '' )

Get translated navigation name

Get translated navigation name

Parameters

$query
string
$query

Returns

string
XML of translated navigation nane
private boolean
# _checkAndGetPluginNavigation( )

Checks for plugin navigation entry and get navigation entries from CONTENIDO navigation xml file

Checks for plugin navigation entry and get navigation entries from CONTENIDO navigation xml file

Returns

boolean

Throws

cDbException
cException
private string|boolean
# _getPluginNavigation( string $contenidoNav = "" )

Get founded plugin navigation entries

Get founded plugin navigation entries

Parameters

$contenidoNav
string
$contenidoNav

Returns

string|boolean
Constants summary
string PATTERN '/;(.+)$/'
#

Pattern for navigation (nav_sub) xml entries

Pattern for navigation (nav_sub) xml entries

string PLUGIN_CONFIG_FILENAME "plugin.xml"
#

Filename of Xml configuration file for plugins

Filename of Xml configuration file for plugins

string CONTENIDO_NAVIGATION_FILENAME "navigation.xml"
#

Filename of Xml configuration file for CONTENIDO navigation

Filename of Xml configuration file for CONTENIDO navigation

Properties summary
private string $PluginFoldername
#
public static SimpleXMLElement $XmlNavSub
#

CONTENIDO sub navigations: *_nav_sub

CONTENIDO sub navigations: *_nav_sub

protected integer $_NavCount 0
#

Variable for counted nav entries

Variable for counted nav entries

protected string $_contenidoLanguageFileLang
#

Variable for filepath to CONTENIDO base navigation.xml

Variable for filepath to CONTENIDO base navigation.xml

Todo

check variable name
protected string $_SubNav
#

Variable for subnavigation name

Variable for subnavigation name

protected DOMDocument $_DOMDocument
#

Class variable for DOMDocument

Class variable for DOMDocument

protected cApiNavMainCollection $_ApiNavMainCollection
#

Class variable for cApiNavMainCollection

Class variable for cApiNavMainCollection

protected cApiNavSubCollection $_ApiNavSubCollection
#

Class variable for cApiNavSubCollection

Class variable for cApiNavSubCollection

CMS CONTENIDO 4.10.1 API documentation generated by ApiGen 2.8.0