View/Helper/Navigation/Sitemap.php
LICENSE
This source file is subject to the new BSD license that is bundled with this package in the file LICENSE.txt. It is also available through the world-wide-web at this URL: http://framework.zend.com/license/new-bsd If you did not receive a copy of the license and are unable to obtain it through the world-wide-web, please send an email to license@zend.com so we can send you a copy immediately.
- Category
- Zend
- Copyright
- Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
- Package
- Zend_View
- Subpackage
- Helper
- Version
- $Id: Sitemap.php 25239 2013-01-22 09:45:01Z frosch $
\Zend_View_Helper_Navigation_Sitemap
- Parent(s)
- \Zend_View_Helper_Navigation_HelperAbstract < \Zend_View_Helper_HtmlElement < \Zend_View_Helper_Abstract
- Category
- Zend
- Copyright
- Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
- Link
- http://www.sitemaps.org/protocol.php
Constants
EOL
= "\n"- Inherited_from
- \Zend_View_Helper_HtmlElement::EOL
- Inherited_from
- \Zend_View_Helper_Navigation_HelperAbstract::EOL
Properties

\Zend_Acl $_acl- Type
- \Zend_Acl
- Inherited_from
- \Zend_View_Helper_Navigation_HelperAbstract::$$_acl

string $_closingBracket = nullnullDetails- Type
- string
- Inherited_from
- \Zend_View_Helper_HtmlElement::$$_closingBracket
- Inherited_from
- \Zend_View_Helper_Navigation_HelperAbstract::$$_closingBracket

\Zend_Navigation_Container $_container
\Zend_Acl $_defaultAcl- Type
- \Zend_Acl
- Inherited_from
- \Zend_View_Helper_Navigation_HelperAbstract::$$_defaultAcl

string|\Zend_Acl_Role_Interface $_defaultRole- Type
- string | \Zend_Acl_Role_Interface
- Inherited_from
- \Zend_View_Helper_Navigation_HelperAbstract::$$_defaultRole

bool $_formatOutput = truetrueDetails- Type
- bool
- Inherited_from
- \Zend_View_Helper_Navigation_HelperAbstract::$$_formatOutput

string $_indent = ''''Details- Type
- string
- Inherited_from
- \Zend_View_Helper_Navigation_HelperAbstract::$$_indent

int $_maxDepth- Type
- int
- Inherited_from
- \Zend_View_Helper_Navigation_HelperAbstract::$$_maxDepth

int $_minDepth- Type
- int
- Inherited_from
- \Zend_View_Helper_Navigation_HelperAbstract::$$_minDepth

string|null $_prefixForId = nullnullDetails- Type
- string | null
- Inherited_from
- \Zend_View_Helper_Navigation_HelperAbstract::$$_prefixForId

bool $_renderInvisible = falsefalseDetails- Type
- bool
- Inherited_from
- \Zend_View_Helper_Navigation_HelperAbstract::$$_renderInvisible

string|\Zend_Acl_Role_Interface $_role- Type
- string | \Zend_Acl_Role_Interface
- Inherited_from
- \Zend_View_Helper_Navigation_HelperAbstract::$$_role

bool $_skipPrefixForId = falsefalseDetails- Type
- bool
- Inherited_from
- \Zend_View_Helper_Navigation_HelperAbstract::$$_skipPrefixForId

bool $_useAcl = truetrueDetails- Type
- bool
- Inherited_from
- \Zend_View_Helper_Navigation_HelperAbstract::$$_useAcl

bool $_useSchemaValidation = falsefalseDetails- Type
- bool

bool $_useSitemapValidators = truetrueDetails- Type
- bool

bool $_useTranslator = truetrueDetails- Type
- bool
- Inherited_from
- \Zend_View_Helper_Navigation_HelperAbstract::$$_useTranslator

bool $_useXmlDeclaration = truetrueDetails- Type
- bool

\Zend_View_Interface $view = nullnullDetails- Type
- \Zend_View_Interface
- Inherited_from
- \Zend_View_Helper_Abstract::$$view
- Inherited_from
- \Zend_View_Helper_HtmlElement::$$view
- Inherited_from
- \Zend_View_Helper_Navigation_HelperAbstract::$$view
Methods

__call(string $method, array $arguments = array()) : mixedMagic overload: Proxy calls to the navigation container
Inherited from: \Zend_View_Helper_Navigation_HelperAbstract::__call()| Name | Type | Description |
|---|---|---|
| $method | string | method name in container |
| $arguments | array | [optional] arguments to pass |
| Type | Description |
|---|---|
| mixed | returns what the container returns |
| Exception | Description |
|---|---|
| \Zend_Navigation_Exception | if method does not exist in container |

__toString() : stringMagic overload: Proxy to {@link render()}.
Inherited from: \Zend_View_Helper_Navigation_HelperAbstract::__toString()This method will trigger an E_USER_ERROR if rendering the helper causes an exception to be thrown.
Implements Zend_View_Helper_Navigation_Helper::__toString().
| Type | Description |
|---|---|
| string |

_acceptAcl(\Zend_Navigation_Page $page) : boolDetermines whether a page should be accepted by ACL when iterating
Inherited from: \Zend_View_Helper_Navigation_HelperAbstract::_acceptAcl()Rules: - If helper has no ACL, page is accepted - If page has a resource or privilege defined, page is accepted if the ACL allows access to it using the helper's role - If page has no resource or privilege, page is accepted
| Name | Type | Description |
|---|---|---|
| $page | \Zend_Navigation_Page | page to check |
| Type | Description |
|---|---|
| bool | whether page is accepted by ACL |

_getWhitespace(int | string $indent) : stringRetrieve whitespace representation of $indent
Inherited from: \Zend_View_Helper_Navigation_HelperAbstract::_getWhitespace()| Name | Type | Description |
|---|---|---|
| $indent | int | string |
| Type | Description |
|---|---|
| string |

_htmlAttribs(array $attribs) : stringConverts an associative array to a string of tag attributes.
Inherited from: \Zend_View_Helper_Navigation_HelperAbstract::_htmlAttribs()Overloads Zend_View_Helper_HtmlElement::_htmlAttribs().
| Name | Type | Description |
|---|---|---|
| $attribs | array | an array where each key-value pair is converted to an attribute name and value |
| Type | Description |
|---|---|
| string | an attribute string |

_isStrictDoctype() : booleanIs doctype strict?
Inherited from: \Zend_View_Helper_HtmlElement::_isStrictDoctype()\Zend_View_Helper_Navigation_HelperAbstract::_isStrictDoctype()| Type | Description |
|---|---|
| boolean |

_isXhtml() : booleanIs doctype XHTML?
Inherited from: \Zend_View_Helper_HtmlElement::_isXhtml()\Zend_View_Helper_Navigation_HelperAbstract::_isXhtml()| Type | Description |
|---|---|
| boolean |

_normalizeId(string $value) : string| Name | Type | Description |
|---|---|---|
| $value | string | ID |
| Type | Description |
|---|---|
| string | Normalized ID |

_xmlEscape(string $string) : stringEscapes string for XML usage
| Name | Type | Description |
|---|---|---|
| $string | string | string to escape |
| Type | Description |
|---|---|
| string | escaped string |

accept(\Zend_Navigation_Page $page, bool $recursive = true) : boolDetermines whether a page should be accepted when iterating
Inherited from: \Zend_View_Helper_Navigation_HelperAbstract::accept()Rules: - If a page is not visible it is not accepted, unless RenderInvisible has been set to true. - If helper has no ACL, page is accepted - If helper has ACL, but no role, page is not accepted - If helper has ACL and role: - Page is accepted if it has no resource or privilege - Page is accepted if ACL allows page's resource or privilege - If page is accepted by the rules above and $recursive is true, the page will not be accepted if it is the descendant of a non-accepted page.
| Name | Type | Description |
|---|---|---|
| $page | \Zend_Navigation_Page | page to check |
| $recursive | bool | [optional] if true, page will not be accepted if it is the descendant of a page that is not accepted. Default is true. |
| Type | Description |
|---|---|
| bool | whether page should be accepted |

direct() : voidStrategy pattern: currently unutilized
Inherited from: \Zend_View_Helper_Abstract::direct()\Zend_View_Helper_HtmlElement::direct()\Zend_View_Helper_Navigation_HelperAbstract::direct()
findActive(\Zend_Navigation_Container $container, int | null | int | null $minDepth = null, $maxDepth = -1) : arrayFinds the deepest active page in the given container
Inherited from: \Zend_View_Helper_Navigation_HelperAbstract::findActive()| Name | Type | Description |
|---|---|---|
| $container | \Zend_Navigation_Container | container to search |
| $minDepth | int | null | int | null | [optional] minimum depth required for page to be valid. Default is to use {@link getMinDepth()}. A null value means no minimum depth required. |
| $maxDepth |
| Type | Description |
|---|---|
| array | an associative array with the values 'depth' and 'page', or an empty array if not found |

getAcl() : \Zend_Acl | nullReturns ACL or null if it isn't set using {@link setAcl()} or {@link setDefaultAcl()}
Inherited from: \Zend_View_Helper_Navigation_HelperAbstract::getAcl()Implements Zend_View_Helper_Navigation_Helper::getAcl().
| Type | Description |
|---|---|
| \Zend_Acl | null | ACL object or null |

getClosingBracket() : stringGet the tag closing bracket
Inherited from: \Zend_View_Helper_HtmlElement::getClosingBracket()\Zend_View_Helper_Navigation_HelperAbstract::getClosingBracket()| Type | Description |
|---|---|
| string |

getContainer() : \Zend_Navigation_ContainerReturns the navigation container helper operates on by default
Inherited from: \Zend_View_Helper_Navigation_HelperAbstract::getContainer()Implements Zend_View_Helper_Navigation_Interface::getContainer().
If a helper is not explicitly set in this helper instance by calling setContainer() or by passing it through the helper entry point, this method will look in Zend_Registry for a container by using the key 'Zend_Navigation'.
If no container is set, and nothing is found in Zend_Registry, a new container will be instantiated and stored in the helper.
| Type | Description |
|---|---|
| \Zend_Navigation_Container | navigation container |

getDomSitemap(\Zend_Navigation_Container $container = null) : \DOMDocumentReturns a DOMDocument containing the Sitemap XML for the given container
| Name | Type | Description |
|---|---|---|
| $container | \Zend_Navigation_Container | [optional] container to get breadcrumbs from, defaults to what is registered in the helper |
| Type | Description |
|---|---|
| \DOMDocument | DOM representation of the container |
| Exception | Description |
|---|---|
| \Zend_View_Exception | if schema validation is on and the sitemap is invalid according to the sitemap schema, or if sitemap validators are used and the loc element fails validation |

getEOL() : stringReturns the EOL character (format output is respected)
Inherited from: \Zend_View_Helper_Navigation_HelperAbstract::getEOL()| Type | Description |
|---|---|
| string | standard EOL charater or an empty string |
- See
- \self::EOL
- See
- \getFormatOutput()

getFormatOutput() : boolReturns whether HTML/XML output should be formatted
Inherited from: \Zend_View_Helper_Navigation_HelperAbstract::getFormatOutput()| Type | Description |
|---|---|
| bool | whether HTML/XML output should be formatted |

getIndent() : stringReturns indentation (format output is respected)
Inherited from: \Zend_View_Helper_Navigation_HelperAbstract::getIndent()| Type | Description |
|---|---|
| string | indentation string or an empty string |

getMaxDepth() : int | nullReturns maximum depth a page can have to be included when rendering
Inherited from: \Zend_View_Helper_Navigation_HelperAbstract::getMaxDepth()| Type | Description |
|---|---|
| int | null | maximum depth or null |

getMinDepth() : int | nullReturns minimum depth a page must have to be included when rendering
Inherited from: \Zend_View_Helper_Navigation_HelperAbstract::getMinDepth()| Type | Description |
|---|---|
| int | null | minimum depth or null |

getPrefixForId() : stringReturns prefix for IDs when they are normalized
Inherited from: \Zend_View_Helper_Navigation_HelperAbstract::getPrefixForId()| Type | Description |
|---|---|
| string | Prefix for |

getRenderInvisible() : boolReturn renderInvisible flag
Inherited from: \Zend_View_Helper_Navigation_HelperAbstract::getRenderInvisible()| Type | Description |
|---|---|
| bool |

getRole() : string | \Zend_Acl_Role_Interface | nullReturns ACL role to use when iterating pages, or null if it isn't set using {@link setRole()} or {@link setDefaultRole()}
Inherited from: \Zend_View_Helper_Navigation_HelperAbstract::getRole()Implements Zend_View_Helper_Navigation_Helper::getRole().
| Type | Description |
|---|---|
| string | \Zend_Acl_Role_Interface | null | role or null |

getTranslator() : \Zend_Translate_Adapter | nullReturns translator used in helper
Inherited from: \Zend_View_Helper_Navigation_HelperAbstract::getTranslator()| Type | Description |
|---|---|
| \Zend_Translate_Adapter | null | translator or null |

getUseAcl() : boolReturns whether ACL should be used
Inherited from: \Zend_View_Helper_Navigation_HelperAbstract::getUseAcl()Implements Zend_View_Helper_Navigation_Helper::getUseAcl().
| Type | Description |
|---|---|
| bool | whether ACL should be used |

getUseSchemaValidation() : boolReturns true if sitemap should be schema validated when generated
| Type | Description |
|---|---|
| bool |

getUseSitemapValidators() : boolReturns whether sitemap should be validated using Zend_Validate_Sitemap_*
| Type | Description |
|---|---|
| bool | whether sitemap should be validated using validators |

getUseTranslator() : boolReturns whether translator should be used
Inherited from: \Zend_View_Helper_Navigation_HelperAbstract::getUseTranslator()| Type | Description |
|---|---|
| bool | whether translator should be used |

getUseXmlDeclaration() : boolReturns whether the XML declaration should be used in output
| Type | Description |
|---|---|
| bool | whether the XML declaration should be used in output |

hasAcl() : boolChecks if the helper has an ACL instance
Inherited from: \Zend_View_Helper_Navigation_HelperAbstract::hasAcl()Implements Zend_View_Helper_Navigation_Helper::hasAcl().
| Type | Description |
|---|---|
| bool | whether the helper has a an ACL instance or not |

hasContainer() : boolChecks if the helper has a container
Inherited from: \Zend_View_Helper_Navigation_HelperAbstract::hasContainer()| Type | Description |
|---|---|
| bool | whether the helper has a container or not |

hasRole() : boolChecks if the helper has an ACL role
Inherited from: \Zend_View_Helper_Navigation_HelperAbstract::hasRole()Implements Zend_View_Helper_Navigation_Helper::hasRole().
| Type | Description |
|---|---|
| bool | whether the helper has a an ACL role or not |

hasTranslator() : boolChecks if the helper has a translator
Inherited from: \Zend_View_Helper_Navigation_HelperAbstract::hasTranslator()| Type | Description |
|---|---|
| bool | whether the helper has a translator or not |

htmlify(\Zend_Navigation_Page $page) : stringReturns an HTML string containing an 'a' element for the given page
Inherited from: \Zend_View_Helper_Navigation_HelperAbstract::htmlify()| Name | Type | Description |
|---|---|---|
| $page | \Zend_Navigation_Page | page to generate HTML for |
| Type | Description |
|---|---|
| string | HTML string for the given page |

render(\Zend_Navigation_Container $container = null) : stringRenders helper
Implements Zend_View_Helper_Navigation_Helper::render().
| Name | Type | Description |
|---|---|---|
| $container | \Zend_Navigation_Container | [optional] container to render. Default is to render the container registered in the helper. |
| Type | Description |
|---|---|
| string | helper output |
| Exception | Description |
|---|---|
| \Zend_View_Exception | if unable to render |

setAcl(\Zend_Acl $acl = null) : \Zend_View_Helper_Navigation_HelperAbstractSets ACL to use when iterating pages
Inherited from: \Zend_View_Helper_Navigation_HelperAbstract::setAcl()Implements Zend_View_Helper_Navigation_Helper::setAcl().
| Name | Type | Description |
|---|---|---|
| $acl | \Zend_Acl | [optional] ACL object. Default is null. |
| Type | Description |
|---|---|
| \Zend_View_Helper_Navigation_HelperAbstract | fluent interface, returns self |

setContainer(\Zend_Navigation_Container $container = null) : \Zend_View_Helper_Navigation_HelperAbstractSets navigation container the helper operates on by default
Inherited from: \Zend_View_Helper_Navigation_HelperAbstract::setContainer()| Name | Type | Description |
|---|---|---|
| $container | \Zend_Navigation_Container | [optional] container to operate on. Default is null, meaning container will be reset. |
| Type | Description |
|---|---|
| \Zend_View_Helper_Navigation_HelperAbstract | fluent interface, returns self |

setDefaultAcl(\Zend_Acl $acl = null) : voidSets default ACL to use if another ACL is not explicitly set
Inherited from: \Zend_View_Helper_Navigation_HelperAbstract::setDefaultAcl()| Name | Type | Description |
|---|---|---|
| $acl | \Zend_Acl | [optional] ACL object. Default is null, which sets no ACL object. |

setDefaultRole(\midex $role = null) : voidSets default ACL role(s) to use when iterating pages if not explicitly set later with {@link setRole()}
Inherited from: \Zend_View_Helper_Navigation_HelperAbstract::setDefaultRole()| Name | Type | Description |
|---|---|---|
| $role | \midex | [optional] role to set. Expects null, string, or an instance of {@link Zend_Acl_Role_Interface}. Default is null, which sets no default role. |
| Exception | Description |
|---|---|
| \Zend_View_Exception | if role is invalid |

setFormatOutput(bool $formatOutput = true) : \Zend_View_Helper_Navigation_SitemapSets whether HTML/XML output should be formatted
Inherited from: \Zend_View_Helper_Navigation_HelperAbstract::setFormatOutput()| Name | Type | Description |
|---|---|---|
| $formatOutput | bool | [optional] whether output should be formatted. Default is true. |
| Type | Description |
|---|---|
| \Zend_View_Helper_Navigation_Sitemap | fluent interface, returns self |

setIndent(string | int $indent) : \Zend_View_Helper_Navigation_HelperAbstractSet the indentation string for using in {@link render()}, optionally a number of spaces to indent with
Inherited from: \Zend_View_Helper_Navigation_HelperAbstract::setIndent()| Name | Type | Description |
|---|---|---|
| $indent | string | int | indentation string or number of spaces |
| Type | Description |
|---|---|
| \Zend_View_Helper_Navigation_HelperAbstract | fluent interface, returns self |

setMaxDepth(int $maxDepth = null) : \Zend_View_Helper_Navigation_HelperAbstractSets the maximum depth a page can have to be included when rendering
Inherited from: \Zend_View_Helper_Navigation_HelperAbstract::setMaxDepth()| Name | Type | Description |
|---|---|---|
| $maxDepth | int | [optional] maximum depth. Default is null, which sets no maximum depth. |
| Type | Description |
|---|---|
| \Zend_View_Helper_Navigation_HelperAbstract | fluent interface, returns self |

setMinDepth(int $minDepth = null) : \Zend_View_Helper_Navigation_HelperAbstractSets the minimum depth a page must have to be included when rendering
Inherited from: \Zend_View_Helper_Navigation_HelperAbstract::setMinDepth()| Name | Type | Description |
|---|---|---|
| $minDepth | int | [optional] minimum depth. Default is null, which sets no minimum depth. |
| Type | Description |
|---|---|
| \Zend_View_Helper_Navigation_HelperAbstract | fluent interface, returns self |

setPrefixForId(string $prefix) : \Zend_View_Helper_Navigation_HelperAbstractSets prefix for IDs when they are normalized
Inherited from: \Zend_View_Helper_Navigation_HelperAbstract::setPrefixForId()| Name | Type | Description |
|---|---|---|
| $prefix | string | Prefix for IDs |
| Type | Description |
|---|---|
| \Zend_View_Helper_Navigation_HelperAbstract | fluent interface, returns self |

setRenderInvisible(bool $renderInvisible = true) : \Zend_View_Helper_Navigation_HelperAbstractRender invisible items?
Inherited from: \Zend_View_Helper_Navigation_HelperAbstract::setRenderInvisible()| Name | Type | Description |
|---|---|---|
| $renderInvisible | bool | [optional] boolean flag |
| Type | Description |
|---|---|
| \Zend_View_Helper_Navigation_HelperAbstract | fluent interface returns self |

setRole(mixed $role = null) : \Zend_View_Helper_Navigation_HelperAbstractSets ACL role(s) to use when iterating pages
Inherited from: \Zend_View_Helper_Navigation_HelperAbstract::setRole()Implements Zend_View_Helper_Navigation_Helper::setRole().
| Name | Type | Description |
|---|---|---|
| $role | mixed | [optional] role to set. Expects a string, an instance of type {@link Zend_Acl_Role_Interface}, or null. Default is null, which will set no role. |
| Type | Description |
|---|---|
| \Zend_View_Helper_Navigation_HelperAbstract | fluent interface, returns self |
| Exception | Description |
|---|---|
| \Zend_View_Exception | if $role is invalid |

setServerUrl(string $serverUrl) : \Zend_View_Helper_Navigation_SitemapSets server url (scheme and host-related stuff without request URI)
E.g. http://www.example.com
| Name | Type | Description |
|---|---|---|
| $serverUrl | string | server URL to set (only scheme and host) |
| Type | Description |
|---|---|
| \Zend_View_Helper_Navigation_Sitemap | fluent interface, returns self |
| Exception | Description |
|---|---|
| \Zend_Uri_Exception | if invalid server URL |

setTranslator(mixed $translator = null) : \Zend_View_Helper_Navigation_HelperAbstractSets translator to use in helper
Inherited from: \Zend_View_Helper_Navigation_HelperAbstract::setTranslator()| Name | Type | Description |
|---|---|---|
| $translator | mixed | [optional] translator. Expects an object of type {@link Zend_Translate_Adapter} or {@link Zend_Translate}, or null. Default is null, which sets no translator. |
| Type | Description |
|---|---|
| \Zend_View_Helper_Navigation_HelperAbstract | fluent interface, returns self |

setUseAcl(bool $useAcl = true) : \Zend_View_Helper_Navigation_HelperAbstractSets whether ACL should be used
Inherited from: \Zend_View_Helper_Navigation_HelperAbstract::setUseAcl()Implements Zend_View_Helper_Navigation_Helper::setUseAcl().
| Name | Type | Description |
|---|---|---|
| $useAcl | bool | [optional] whether ACL should be used. Default is true. |
| Type | Description |
|---|---|
| \Zend_View_Helper_Navigation_HelperAbstract | fluent interface, returns self |

setUseSchemaValidation(bool $schemaValidation) : \Zend_View_Helper_Navigation_SitemapSets whether sitemap should be schema validated when generated
| Name | Type | Description |
|---|---|---|
| $schemaValidation | bool | whether sitemap should validated using XSD Schema |
| Type | Description |
|---|---|
| \Zend_View_Helper_Navigation_Sitemap | fluent interface, returns self |

setUseSitemapValidators(bool $useSitemapValidators) : \Zend_View_Helper_Navigation_SitemapSets whether sitemap should be validated using Zend_Validate_Sitemap_*
| Name | Type | Description |
|---|---|---|
| $useSitemapValidators | bool | whether sitemap validators should be used |
| Type | Description |
|---|---|
| \Zend_View_Helper_Navigation_Sitemap | fluent interface, returns self |

setUseTranslator(bool $useTranslator = true) : \Zend_View_Helper_Navigation_HelperAbstractSets whether translator should be used
Inherited from: \Zend_View_Helper_Navigation_HelperAbstract::setUseTranslator()| Name | Type | Description |
|---|---|---|
| $useTranslator | bool | [optional] whether translator should be used. Default is true. |
| Type | Description |
|---|---|
| \Zend_View_Helper_Navigation_HelperAbstract | fluent interface, returns self |

setUseXmlDeclaration(bool $useXmlDecl) : \Zend_View_Helper_Navigation_SitemapSets whether the XML declaration should be used in output
| Name | Type | Description |
|---|---|---|
| $useXmlDecl | bool | whether XML delcaration should be rendered |
| Type | Description |
|---|---|
| \Zend_View_Helper_Navigation_Sitemap | fluent interface, returns self |

setView(\Zend_View_Interface $view) : \Zend_View_Helper_AbstractSet the View object
Inherited from: \Zend_View_Helper_Abstract::setView()\Zend_View_Helper_HtmlElement::setView()\Zend_View_Helper_Navigation_HelperAbstract::setView()| Name | Type | Description |
|---|---|---|
| $view | \Zend_View_Interface |
| Type | Description |
|---|---|
| \Zend_View_Helper_Abstract |

sitemap(\Zend_Navigation_Container $container = null) : \Zend_View_Helper_Navigation_SitemapView helper entry point: Retrieves helper and optionally sets container to operate on
| Name | Type | Description |
|---|---|---|
| $container | \Zend_Navigation_Container | [optional] container to operate on |
| Type | Description |
|---|---|
| \Zend_View_Helper_Navigation_Sitemap | fluent interface, returns self |

skipPrefixForId(bool $flag = true) : \Zend_View_Helper_Navigation_HelperAbstractSkip the current prefix for IDs when they are normalized
Inherited from: \Zend_View_Helper_Navigation_HelperAbstract::skipPrefixForId()| Name | Type | Description |
|---|---|---|
| $flag | bool |
| Type | Description |
|---|---|
| \Zend_View_Helper_Navigation_HelperAbstract | fluent interface, returns self |

url(\Zend_Navigation_Page $page) : stringReturns an escaped absolute URL for the given page
| Name | Type | Description |
|---|---|---|
| $page | \Zend_Navigation_Page | page to get URL from |
| Type | Description |
|---|---|
| string |