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 }