Bug #23999 » 16323_v3.patch
typo3/class.browse_links.php (working copy) | ||
---|---|---|
// Look up tt_content elements from the expanded page:
|
||
$res = $GLOBALS['TYPO3_DB']->exec_SELECTquery(
|
||
'uid,header,hidden,starttime,endtime,fe_group,CType,colpos,bodytext',
|
||
'uid,header,hidden,starttime,endtime,fe_group,CType,colpos,bodytext,sys_language_uid',
|
||
'tt_content',
|
||
'pid='.intval($expPageId).
|
||
t3lib_BEfunc::deleteClause('tt_content').
|
||
... | ... | |
);
|
||
$cc = $GLOBALS['TYPO3_DB']->sql_num_rows($res);
|
||
if (!isset($this->languageIconTitles)){
|
||
if (!isset($this->translationTools)) {
|
||
$this->translationTools = t3lib_div::makeInstance('t3lib_transl8tools');
|
||
}
|
||
$this->languageIconTitles = $this->translationTools->getSystemLanguages($expPageId);
|
||
}
|
||
// Traverse list of records:
|
||
$c=0;
|
||
while($row = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res)) {
|
||
$c++;
|
||
$icon = t3lib_iconWorks::getSpriteIconForRecord('tt_content', $row);
|
||
$localizationMarkerClass = '';
|
||
$flag = '';
|
||
if ($row['sys_language_uid'] != 0){
|
||
$localizationMarkerClass = 'localization';
|
||
$flag = '<img src="' . $this->languageIconTitles[$row['sys_language_uid']]['flagIcon'] . '" class="absmiddle" alt="" /> ';
|
||
}
|
||
$titleText = t3lib_BEfunc::getRecordIconAltText($row, 'tt_content') . ', ' .
|
||
$GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_general.xml:LGL.language') . ' ' .
|
||
$this->languageIconTitles[$row['sys_language_uid']]['title'];
|
||
if ($this->curUrlInfo['act']=='page' && $this->curUrlInfo['cElement']==$row['uid']) {
|
||
$arrCol='<img'.t3lib_iconWorks::skinImg($BACK_PATH,'gfx/blinkarrow_left.gif','width="5" height="9"').' class="c-blinkArrowL" alt="" />';
|
||
} else {
|
||
... | ... | |
// Putting list element HTML together:
|
||
$out.='<img'.t3lib_iconWorks::skinImg($BACK_PATH,'gfx/ol/join'.($c==$cc?'bottom':'').'.gif','width="18" height="16"').' alt="" />'.
|
||
$arrCol.
|
||
'<a href="#" onclick="return link_typo3Page(\''.$expPageId.'\',\'#'.$row['uid'].'\');">'.
|
||
$icon.
|
||
'<a href="#" title="' . $titleText . '" class="' . $localizationMarkerClass . '" onclick="return link_typo3Page(\'' . $expPageId . '\',\'#' . $row['uid'] . '\');">' .
|
||
$icon . $flag .
|
||
t3lib_BEfunc::getRecordTitle('tt_content', $row, TRUE) .
|
||
'</a><br />';
|
||
typo3/sysext/t3skin/stylesheets/structure/element_rte.css (working copy) | ||
---|---|---|
padding: 0 0 0 5px;
|
||
}
|
||
table#typo3-linkPages a.localization {
|
||
padding: 0 0 0 12px;
|
||
}
|
||
table#typo3-linkPages,
|
||
table#typo3-linkFiles,
|
||
table#typo3-EBrecords,
|