2017-05-30 140 views
0

我想添加新的設置頁面和電子郵件頁面。當您點擊電子郵件菜單時,它在銀河系管理員cms下,但在重新加載電子郵件頁面後,它不在銀條管理員cms下。SilverStripe管理員更改

那麼是什麼原因,它不是在管理員的CMS下?

這裏是控制器代碼:

public function index() { 
    $getmem=Member::currentUser(); 
    if($getmem->RainloopEmail !='' && $getmem->Pass !='') 
    { 
     $com=$getmem->RainloopEmail.":".$getmem->Pass; 
     $encrypted = base64_encode($getmem->RainloopEmail) ; 
     $rainloopemail=$encrypted; 
     $encrypted =base64_encode($getmem->Pass); 
     $pss=$encrypted; 

     $hash=base64_encode($com); 

    } 
    else 
    { 
     $rainloopemail=''; 
     $pss=''; 
     $com=$getmem->RainloopEmail.":".$getmem->Pass; 
     $hash=base64_encode($com); 

    } 
    $url='http://op.mctitsolutions.com/rainloop/rainloop.php?hash='.$hash; 
    $arrayData = new ArrayData(array(
'Width' => '100%', 
'Height' => '100%', 
'Location'=>$url)); 

return $arrayData->renderWith(Array('EmailsAdminController_Content','Coach_message','Page')); 

} 

這裏是模板文件代碼:

<div style="padding:55px 20px"> 
$EditForm 
<iframe id="MainPopupIframe" width="$Width" height="605px" src="$Location"></iframe> 

那麼,什麼是它不是在管理CMS的原因是什麼?

+2

你的問題是? – 3dgoo

+0

@ 3dgoo爲什麼減去投票?問題補充? –

+0

我沒有投下你的問題。 我只能猜測你爲什麼被拒絕投票。 以下是我認爲你的問題的一些問題是。希望你覺得這有助於改善你的問題。 – 3dgoo

回答

2

這是我的答案。

在控制器中增加新功能。和用於在模板文件中顯示的循環。這解決了我的問題。

public function getViewEmails() { 
    $hash=''; 
      $getmem=Member::currentUser(); 
    if($getmem->RainloopEmail !='' && $getmem->Pass !='') 
    { 
     $com=$getmem->RainloopEmail.":".$getmem->Pass; 
     $encrypted = base64_encode($getmem->RainloopEmail) ; 
     $rainloopemail=$encrypted; 
     $encrypted =base64_encode($getmem->Pass); 
     $pss=$encrypted; 

     $hash=base64_encode($com); 

    } 
    else 
    { 
     $rainloopemail=''; 
     $pss=''; 
     $com=$getmem->RainloopEmail.":".$getmem->Pass; 
     $hash=base64_encode($com); 

    } 
    $url='http://op.mctitsolutions.com/rainloop/rainloop.php?hash='.$hash; 
     return new ArrayList(array(
       new ArrayData(array(
         'Url'=>$url, 
         'Width' => '100%', 
       )) 
     )); 
} 

這是我的模板文件。

<div style="padding:55px 20px"> 

<% loop ViewEmails %> 
<iframe id="MainPopupIframe" width="$Width" height="605px" src="$Url"> 
</iframe> 
    <% end_loop %> 
</div>