ページ 1 / 1
ツリー内で、ルートの直下にあるコンテナのみ削除を禁止したいのですが。何か良い方法はありますでしょうか?
Posted: 2012年4月23日(月) 11:21
by dimm
-----
ご利用のサーバ:
MODXのバージョン:1.0.6
ブラウザ:
-----
ツリー内で、ルートの直下にあるコンテナのみ削除を禁止したいのですが。何か良い方法はありますでしょうか?
ご教示お願い致します。
Re: ツリー内で、ルートの直下にあるコンテナのみ削除を禁止したいのですが。何か良い方法はありますでしょうか?
Posted: 2012年4月23日(月) 12:22
by yama
コード: 全て選択
$tbl_site_content = $modx->getFullTableName('site_content');
$parent = $modx->db->getValue($modx->db->select('parent',$tbl_site_content,"id='{$id}'"));
if($parent==='0')
{
echo '削除できません';
exit;
}
実際に動作するか試してませんが、上記のようなプラグインを作ってOnBeforeDocFormDeleteにフックしてみるとどうでしょう?
Re: ツリー内で、ルートの直下にあるコンテナのみ削除を禁止したいのですが。何か良い方法はありますでしょうか?
Posted: 2012年4月23日(月) 12:42
by dimm
ご返信ありがとうございます。
求めていたものでした。
ありがとうございます。