예제 #1
0
파일: Glossar.php 프로젝트: kbits/SWGlossar
 public function getSearchablePages($arrPages, $intRoot = 0, $blnIsSitemap = false)
 {
     $Glossar = \SwGlossarModel::findAll();
     if ($Glossar === null) {
         return false;
     }
     while ($Glossar->next()) {
         $url = $GLOBALS['TL_CONFIG']['jumpToGlossar'];
         if ($Glossar->jumpTo) {
             $url = $Glossar->jumpTo;
         }
         $objParent = \GlossarPageModel::findWithDetails($url);
         $domain = ($objParent->rootUseSSL ? 'https://' : 'http://') . ($objParent->domain ?: \Environment::get('host')) . TL_PATH . '/';
         if (!empty($url)) {
             $link = \GlossarPageModel::findByPk($url);
             $arrPages[] = $domain . $this->generateFrontendUrl($link->row(), ($GLOBALS['TL_CONFIG']['useAutoItem'] && !$GLOBALS['TL_CONFIG']['disableAlias'] ? '/' : '/items/') . $Glossar->alias);
         }
     }
     return $arrPages;
 }