Re: Re: [レイアウトをプリセットとして保存]を非表示にしたい

2020年7月17日 at 14:34

> オーバーライドでセキュリティに関わる重要な変更が適用されなくなる可能性はあるのでしょうか。

私も勉強不足で分からないのですが、意味もなく変更することはないと思いますので、
アップデート時にはオーバーライドしたファイルも更新した方が良いと思います。

で、私はあまりオーバーライドもカスタムテンプレートの追加もしない方でして、
というかbootstrapもjQueryも基本的に使わない全く参考にならない人なので…
皆さんの動向もよくわかっておりません。
保守の手順などはユーザーグループのコアの方々とかエバンジェリストの方々とか翻訳とか勉強会開いている方々にお任せしたいと思います。
ごめんなさい。

本筋に戻りますが、非表示にするだけでしたらcssで行うことも可能です。
メンテを考えたらオーバーライドよりも楽かも?

a[href*="/ccm/system/dialogs/area/layout/presets/"] {
display: none !important;
}

上記を現在適用しているcss(less)ファイルに書き込んでください。
ただ上記だけだと「プリセットを管理」も非表示になってしまいますので、
「プリセットを管理」を表示したい場合は下記も加えてください。

a[href*="/ccm/system/dialogs/area/layout/presets/manage"] {
display: block !important;
}

con5バージョンアップの際、復活して表示されるようでしたら
適宜URLを書き換えてください。

ってな感じでいかがでしょうか。

Re: [レイアウトをプリセットとして保存]を非表示にしたい

2020年7月17日 at 19:47
CSSでも非表示にすることができました。
仰る通りアップデートに伴う仕様変更で参照先が部分一致しなくなる可能性はありますが、コアの差分を確認してオーバーライドファイルへ取り込むよりは手軽に対応できそうです。
小さな作業でも積もれば割とまとまった工数になりますので、とても参考になりました。

当方のレベルですと、できる・できないで言えばできるものの、実際やると保守が大変というケースに遭遇することが多く悩ましいです…
度々お付き合いいただきましてありがとうございました。