MODxで不要なテンプレート変数を削除するSQL

標準

MODxで記事の複製をすると、テンプレート変数がコピーされるんだけど、その後テンプレートを変更すると使用しないテンプレート変数が残ったままになるので削除するです。


DELETE TC FROM modx_site_tmplvar_contentvalues AS TC
LEFT JOIN modx_site_content as C ON (TC.contentid=C.id)
LEFT JOIN modx_site_tmplvar_templates AS TT ON (C.template = TT.templateid AND TC.tmplvarid=TT.tmplvarid)
WHERE TT.tmplvarid IS NULL

コメントを残す

Page optimized by WP Minify WordPress Plugin