tags.php

Go to the documentation of this file.
00001 <?php
00002 
00006 class Tags extends oxUBase
00007 {
00013     protected $_sThisTemplate = "page/tags/tags.tpl";
00014 
00021     public function render()
00022     {
00023         // if tags are off - showing 404 page
00024         if ( !$this->showTags()  ) {
00025             error_404_handler();
00026         }
00027         return parent::render();
00028     }
00029 
00035     public function getTagCloudManager()
00036     {
00037         $oManager = oxNew( "oxTagCloud" );
00038         $oManager->setExtendedMode( true );
00039         return $oManager;
00040     }
00041 
00047     public function isMoreTagsVisible()
00048     {
00049         return false;
00050     }
00051 
00057     public function getTitleSuffix()
00058     {
00059     }
00060 
00066     public function getTitlePageSuffix()
00067     {
00068         if ( ( $iPage = $this->getActPage() ) ) {
00069             return oxLang::getInstance()->translateString( 'INC_HEADER_TITLEPAGE' ). ( $iPage + 1 );
00070         }
00071     }
00072 
00078     public function getBreadCrumb()
00079     {
00080         $aPaths = array();
00081         $aCatPath = array();
00082 
00083         $aCatPath['title'] = oxLang::getInstance()->translateString( 'TAGS', oxLang::getInstance()->getBaseLanguage(), false );
00084         $aCatPath['link']  = $this->getLink();
00085         $aPaths[] = $aCatPath;
00086 
00087         return $aPaths;
00088     }
00089 
00090 }