Example #1
0
 /**
  * getCollection
  * @return string $strReturn
  * @author Cornelius Hansjakob <*****@*****.**>
  * @version 1.0
  */
 public function getCollection($strImageFolder)
 {
     $strReturn = '';
     $objPageContainer = $this->objPage->getCollectionContainer();
     if (count($objPageContainer) > 0) {
         $strReturn .= '
         <h3>' . htmlentities($objPageContainer->getContainerTitle(), ENT_COMPAT, $this->core->sysConfig->encoding->default) . '</h3>';
         foreach ($objPageContainer->getEntries() as $objPageEntry) {
             $strDescription = '';
             if ($objPageEntry->shortdescription != '') {
                 $strDescription = strip_tags($objPageEntry->shortdescription);
             } else {
                 if ($objPageEntry->description != '') {
                     if (strlen($objPageEntry->description) > 200) {
                         $strDescription = strip_tags(substr($objPageEntry->description, 0, strpos($objPageEntry->description, ' ', 200))) . ' ...';
                     } else {
                         $strDescription = strip_tags($objPageEntry->description);
                     }
                 }
             }
             $strReturn .= '
       <div class="divContentItem">
         <h2><a href="' . $objPageEntry->url . '">' . htmlentities($objPageEntry->title, ENT_COMPAT, $this->core->sysConfig->encoding->default) . '</a></h2>';
             if ($objPageEntry->filename != '') {
                 $strReturn .= '
         <div class="divImgLeft">
           <a href="' . $objPageEntry->url . '">
             <img src="' . $this->core->config->domains->static->components . $this->core->sysConfig->media->paths->imgbase . $objPageEntry->filepath . $strImageFolder . '/' . $objPageEntry->filename . '?v=' . $objPageEntry->fileversion . '" alt="' . $objPageEntry->filetitle . '" title="' . $objPageEntry->filetitle . '"/>
           </a>
         </div>';
             }
             if ($strDescription != '') {
                 $strReturn .= '<p>' . $strDescription . '</p>';
             }
             $strReturn .= '
         <a href="' . $objPageEntry->url . '">Weiter lesen...</a>
         <div class="clear"></div>
       </div>';
         }
     }
     return $strReturn;
 }