ページ 1 / 1
リソースの詳細情報が表示されない
Posted: 2013年3月07日(木) 18:54
by kksjc
Apache/2.2.12 (Linux/SUSE)
OS: Linux 3.0.58-0.6.2
PHPのバージョン: 5.2.14
MySQLのバージョン: 5.0.96-Max
MODXのバージョン: 1.0.8J
-----------------------------------------------
はじめまして。
既出でしたら申し訳ございません。
上記環境にMODXを新規インストールし、リソースの追加からコンテナAを作成。
コンテナAの下にサブリソースBを作成すると、コンテナAのリソースの詳細情報が
表示されなくなってしまいました。
(サブリソースBのリソース詳細情報は表示されています。)
なお、各種エレメント、ファイルの追加等は一切行っておりません。
動作環境の問題でしょうか?
原因等わかりましたらご教示ください。
Re: リソースの詳細情報が表示されない
Posted: 2013年3月07日(木) 18:57
by yama
http://130307185217-13882.evo.demo.modx.jp/manage/
上記デモサイトで確認したところ、表示されているように思います。どこか状況が違う部分がありますでしょうか?
Re: リソースの詳細情報が表示されない
Posted: 2013年3月07日(木) 19:55
by kksjc
早急な回答ありがとうございます。
上記デモサイトではちゃんとリソースの詳細情報を見ることができたので、
ブラウザの問題ではないようです。
グローバル設定で「リソースツリークリック時の動作」を
リソースの詳細情報→自動(推奨)
に変更してみましたが、やはり表示されません。
php.iniの設定の不備なども原因として考えられますか?
Re: リソースの詳細情報が表示されない
Posted: 2013年3月07日(木) 20:02
by yama
サブリソースBの詳細情報が表示されている状態で、画面右上の「キャンセル」をクリックすると、上の階層のコンテナBの詳細情報が表示されるはずですが、これはどうでしょうか?これが表示されるかどうかで切り分けできると思います。
Re: リソースの詳細情報が表示されない
Posted: 2013年3月07日(木) 20:07
by kksjc
yama さんが書きました:サブリソースBの詳細情報が表示されている状態で、画面右上の「キャンセル」をクリックすると、上の階層のコンテナBの詳細情報が表示されるはずですが、これはどうでしょうか?これが表示されるかどうかで切り分けできると思います。
上記手順を試してみたところ、上の階層のコンテナBの詳細情報は表示されませんでした。
Re: リソースの詳細情報が表示されない
Posted: 2013年3月07日(木) 20:20
by yama
説明のためにデモサイトの設定を少し変更してみました。
http://130307185217-13882.evo.demo.modx ... ?a=3&id=16
グローバル設定の「管理画面操作のリファラチェック」をオフにすると、上記のように詳細画面を直接開くことができます。
上記のURLでいえば、idが16のリソースであることが分かると思います。
たぶん、これが開かないということですね。開き元のURLの出力がおかしくなっているわけではなくて。
開かずに、何がどのように表示されている状態になってますか?もしくは何も変化なしですか?
Re: リソースの詳細情報が表示されない
Posted: 2013年3月07日(木) 20:37
by kksjc
yama さんのおっしゃるとおりです。
開き元のURLの出力は正常と思われます。
開かずに、何も表示されません。
HTMLソースでは、showContentMenuというfunctionが書かれているスクリプトまで
出力され(290行目くらいまでですかね)、それ以降のソースは出力されていませんでした。
Re: リソースの詳細情報が表示されない
Posted: 2013年3月08日(金) 23:53
by yama
コード: 全て選択
a span.withmenu {border:1px solid transparent;}
a span.withmenu:hover {border:1px solid #ccc;background-color:#fff;}
.nowrap {white-space:nowrap;}
.disable {color:#777;}
</style>
<script type="text/javascript">
var selectedItem;
var contextm = getCntxMenu('cntxm');
function showContentMenu(id,e){
こんなふうになってますか?(それとも違う箇所かも?)
Re: リソースの詳細情報が表示されない
Posted: 2013年3月11日(月) 08:48
by kksjc
返信遅くなり&曖昧な説明で申し訳ございませんでした;;
正確には、showContentMenuというfunctionが書かれているスクリプト「タグ」まで
コード: 全て選択
a span.withmenu {border:1px solid transparent;}
a span.withmenu:hover {border:1px solid #ccc;background-color:#fff;}
.nowrap {white-space:nowrap;}
.disable {color:#777;}
</style>
<script type="text/javascript">
var selectedItem;
var contextm = getCntxMenu('cntxm');
function showContentMenu(id,e){
(省略)
};
function menuAction(a) {
(省略)
}
document.addEvent('click', function(){
contextm.style.visibility = "hidden";
});
</script> ←ここまで
表示されています。
お手数おかけし申し訳ございませんが、引き続きよろしくお願いいたします。
Re: リソースの詳細情報が表示されない
Posted: 2013年3月11日(月) 15:46
by yama
PHP層の処理に問題があるみたいですね。デバッグ用のコードを用意しないとたぶん切り分けできないと思うので、しばらくお待ち下さい。