2013-09-02 2 views
1

클릭 모듈에 오류가 발생했습니다. TypeError: tagName is null 전자 메일을 보내십시오.TypeError : tagName null null 사용자 정의 모듈의 관련 목록에 전자 메일을 추가하려면 클릭하십시오.

나는 Accounts.php의 코드를 사용하고 있습니다.

function get_emails($id, $cur_tab_id, $rel_tab_id, $actions=false) { 
    global $log, $singlepane_view,$currentModule,$current_user, $adb; 
    $log->debug("Entering get_emails(".$id.") method ..."); 
    $this_module = $currentModule; 

    $related_module = vtlib_getModuleNameById($rel_tab_id); 
    require_once("modules/$related_module/$related_module.php"); 
    $other = new $related_module(); 
    vtlib_setup_modulevars($related_module, $other); 
    $singular_modname = vtlib_toSingular($related_module); 
    $parenttab = getParentTab(); 

    if ($singlepane_view == 'true') 
     $returnset = '&return_module=' . $this_module 
      . '&return_action=DetailView&return_id=' . $id; 
    else 
     $returnset = '&return_module=' . $this_module 
      . '&return_action=CallRelatedList&return_id=' . $id; 

    $button = ''; 
    $button .= '<input type="hidden" name="email_directing_module"> 
       <input type="hidden" name="record">';  

    .....all code from that file....modules/Accounts/Accuonts.php 

    if ($return_value == null) $return_value = Array(); 
    $return_value['CUSTOM_BUTTON'] = $button; 

    $log->debug("Exiting get_emails method ..."); 
    return $return_value; 
} 

도와주세요. 미리 감사드립니다.

+0

아무도 답변을 모릅니다. –

+0

나는 대답을 얻었다. –

+0

답변을 공유하십시오! – HPM

답변

1

우선 내 문제를 설명합니다. 이해하기 쉽습니다. 내 맞춤 모듈에 관련 목록을 추가했습니다. 단일 창보기가 비활성화 된 경우 자세한 정보 탭에 표시됩니다. 이메일 추가 버튼을 클릭하면 팝업 창이 열립니다. 그리고 선택 버튼 오류가 발생하면 TypeError : tagName이 null입니다. 이제이 문제를 해결하려면 웹 사이트/Smarty/templates/RelatedLists.tpl로 이동하십시오. 그것들은 라인 번호 (약) 149에있는 각 모듈에 대한 if 조건입니다. 그 상태에서 모듈 이름을 추가하면 문제가 해결됩니다.