Revision 1970
Added by Luisehahne about 12 years ago
| settings.php | ||
|---|---|---|
| 428 | 428 | $aTplBlockData['PAGE_CODE_LABEL_TEXT'] = $mLang->TEXT_PAGE_CODE; | 
| 429 | 429 | $aTplBlockData['PAGE_CODE_UPDATE_URL'] = WB_REL.'/modules/MultiLingual/update_keys.php?page_id='.$page_id; | 
| 430 | 430 | // get the root element(level 0) of current page with same language in same menu | 
| 431 | $sql = 'SELECT `page_id` FROM `'.$oDb->TablePrefix.'pages` ' | |
| 432 | . 'WHERE `language`=\''.DEFAULT_LANGUAGE.'\' ' | |
| 433 | . 'AND `level`=0 '; | |
| 434 | 		if(defined('MULTIPLE_MENUS') && MULTIPLE_MENUS == 'true') {
 | |
| 435 | $sql .= 'AND `menu`='.$aCurrentPage['menu'].' '; | |
| 436 | } | |
| 437 | $sql .= 'ORDER BY `position` ASC'; | |
| 431 | // $sql = 'SELECT `page_id` FROM `'.$oDb->TablePrefix.'pages` ' | |
| 432 | // . 'WHERE `language`=\''.DEFAULT_LANGUAGE.'\' ' | |
| 433 | // . 'AND `level`=0 '; | |
| 434 | //		if(defined('MULTIPLE_MENUS') && MULTIPLE_MENUS == 'true') {
 | |
| 435 | //// $sql .= 'AND `menu`='.$aCurrentPage['menu'].' '; | |
| 436 | // } | |
| 437 | // $sql .= 'ORDER BY `position` ASC'; | |
| 438 | $sLangKey = DEFAULT_LANGUAGE; | |
| 439 | $sql = 'SELECT DISTINCT `page_id` ' | |
| 440 | . 'FROM `'.$oDb->TablePrefix.'pages` ' | |
| 441 | . 'WHERE `level`= \'0\' ' | |
| 442 | . 'AND `root_parent`=`page_id` ' | |
| 443 | . 'AND `visibility`!=\'none\' ' | |
| 444 | . 'AND `visibility`!=\'hidden\' ' | |
| 445 | . ( ($sLangKey!='') ? ' AND `language` = \''.$sLangKey.'\'' : '') | |
| 446 | . 'GROUP BY `language` ' | |
| 447 | . 'ORDER BY `position`'; | |
| 438 | 448 | $iLangStartPageId = $oDb->get_one($sql); | 
| 439 | 449 | // read the tree of the found root element | 
| 440 | 450 | $oPageList = new a_pages_SmallRawPageTree(); | 
Also available in: Unified diff
! Pages settings fix output page_code treelist (not ready yet)