content[] = ''; } /** * {@inheritdoc} */ public function beginChildren() { $this->content[] = '
' . mt('doc', 'Documentation is empty.') . '
'; } $view = $this->getView(); $zendUrlHelper = $view->getHelper('Url'); foreach ($this as $section) { $path = $zendUrlHelper->url( array_merge( $this->urlParams, array( 'chapter' => $this->encodeUrlParam($section->getChapter()->getId()) ) ), $this->url, false, false ); $url = $view->url($path); /** @var \Icinga\Web\Url $url */ if ($this->getDepth() > 0) { $url->setAnchor($this->encodeAnchor($section->getId())); } $urlAttributes = array( 'data-base-target' => '_next', 'title' => sprintf( $this->getView()->translate('Show the %schapter "%s"', 'toc.render.section.link'), $section->getId() !== $section->getChapter()->getId() ? sprintf( $this->getView()->translate('section "%s" of the ', 'toc.render.section.link'), $section->getTitle() ) : '', $section->getChapter()->getTitle() ) ); if ($section->getNoFollow()) { $urlAttributes['rel'] = 'nofollow'; } $this->content[] = '