팁/튜토리얼

원본글 출처 : https://sejin7940.co.kr/xe_tips/6107472 

 

-------------------------

 

관리자페이지 문서 의 일반 글들은 제목앞에 게시판명이 나오는데, 신고목록에는 안 나옴  ( 라이믹스 2.1.25 이하에서..  )
신고목록에도 제목 앞에 게시판명 나오게 하려면


1) modules/tpl/declared_list.html 에서

 

<a href="{getUrl('','document_srl',$oDocument->document_srl)}" target="_blank">{$oDocument->getTitle()}</a>


앞에 추가

 

<span cond="isset($module_list[$oDocument->get('module_srl')])">
    <a href="{getUrl('', 'mid', $module_list[$oDocument->get('module_srl')]->mid)}" target="_blank">{$module_list[$oDocument->get('module_srl')]->browser_title}</a> - 
</span>

 

 


2) modules/document/document.admin.view.php 에서

 

function dispDocumentAdminDeclared  함수에서

 

// Set the template
$this->setTemplatePath($this->module_path.'tpl');

 

위에 추가

 

// Module List
$oModuleModel = getModel('module');
$module_list = array();
$mod_srls = array();
foreach($declared_output->data as $oDocument)
{
    $mod_srls[] = $oDocument->get('module_srl');
}
$mod_srls = array_unique($mod_srls);
$mod_srls_count = count($mod_srls);
if($mod_srls_count)
{
    $columnList = array('module_srl', 'mid', 'browser_title');
    $module_output = $oModuleModel->getModulesInfo($mod_srls, $columnList);
    if($module_output && is_array($module_output))
    {
        foreach($module_output as $module)
        {
            $module_list[$module->module_srl] = $module;
        }
    }
}
Context::set('module_list', $module_list);        

sejin7940 Lv. 6
2008년 정식 사업자등록 후 17년동안 오직 라이믹스/XE 만을 제작해온 XE 전문 제작업체입니다.
순수 라이믹스/XE 기반의 포트폴리오만 350개, 자체 개발/보완 모듈들의 기능개발 내역이 1800가지를 넘습니다.
개발내역들은 https://sejin7940.co.kr 에서 확인 가능합니다. 라이믹스/XE 개발 의뢰 주시면 어떤 기능이든 개발해드립니다!

댓글 0