新規リソース作成時の編集画面からの削除について

質問全般・改善要望
返信する
takyam
メンバー
メンバー
記事: 12
登録日時: 2010年2月22日(月) 15:40

新規リソース作成時の編集画面からの削除について

投稿記事 by takyam »

ver: 1.0.4J-r4

上記バージョンでしか確認していないのですが、新規リソースを作成時の編集画面に「削除」ボタンが表示されており、
その「削除」ボタンを押すと以下のエラーメッセージだけの画面が表示されます。
The document you are trying to delete is a folder containing document 1. This document is registered as the 'Site start' document, and cannot be deleted. Please assign another document as your 'Site start' document and try again.
恐らくID:0を削除しようとしてのエラーだと思われるので、大きな不具合が起こるという事はないのでしょうが、
新規作成画面に削除ボタンがあるのも変な話なので、
対応いただけると幸いです。

取り急ぎ既存のものにつきましては、
以下のようなPluginをいれると、
削除ボタンが表示されなくなると思います。

コード: 全て選択

if($modx->Event->name = 'OnDocFormRender' && $modx->Event->params['id'] == 0){
	$modx->Event->output('<script type="text/javascript">document.getElementById(\'Button2\').style.display=\'none\';</script>');
}
Plugin編集画面の「システムイベント」タブで「OnDocFormRender」のチェックボックスをオンにしてください。
新規作成の場合に削除ボタンを非表示にするScriptを出力してるだけです。

ご確認とご対応のほどよろしくお願いします。
返信する