管理メニューが変

管理メニューは、ホームページの上部の固定で表示されます。

これがちょっと厄介です。

そもそものtemplate がメニューを固定してる場合、うまく表示されないない場合があります

HTMLソースを観ると、例えば

と、xhのメニューと、Templateのメニューが被ってましてた。

 

回避策は3つ・・他にもある?

  1.  z-index を変更する
     xh_adminmenu_fixed の z-indexは 999 なので これより少ない数字にする。
     ただし、今度は、template のメニューが下に隠れちゃいます。
     このサイトで採用してるTempalte は、この方法を取り、template のメニューの表示位置をずらしますが、「ページ管理」も位置固定の考えが使われてるので、そちらも変更が余儀なくされます。難儀なのでコリゴリ。


  2. template のメニューの position: fixed; を管理メニューの際に付けない。
    *)スタイルシートで書かれる場合は、element.style化する(上記のTemplateと同じように style= で直接書くようにする。)
    判定は 
    if($adm && $edit){

  3. 管理画面用にTempalteを切り替えるプラグインを用いる
     hi_admin プラグイン http://cmsimpleforum.com/viewtopic.php?f=16&t=7730
       ダウンロード http://cmsimple.holgerirmler.de/downloads/hi_admin_1.0beta1.zip 
    ただし、場合によっては、BootStrapなどのJavaScriptや、CSSを組み込んだ Tempalteを用意 / 自作 する必要があるかも