PowerCMS™
[ブログ] PowerCMS 6 でのアップデートまとめ を追加しました。
[新着情報] PHP 8.2 に対応した PowerCMS 6.5 の提供を開始 を追加しました。
[新着情報] PowerCMSクラウド の月額費用を、2024年7月1日より価格改定します を追加しました。
[新着情報] アルファサードのゴールデンウィーク休業について を追加しました。

管理画面への CSS、Javascript 埋め込み

アドオン・プラグイン
タグ

システムレベル、ワークスペース/スペースレベルの PowerCMS 設定に、[管理画面カスタマイズ設定] という設定が追加されました。入力した内容を、管理画面の <head> 内にそのまま出力します。

管理画面への埋め込み

システムレベルで設定した内容は、管理画面全体で適用されます。ワークスペース/スペースレベルで設定した内容は、そのワークスペース/スペースレベルでのみ適用されます。テンプレートタグを記述すると、その内容がビルドされます。

複雑なテンプレートタグや、処理回数の多いループを使うと管理画面表示に時間がかかるようになることがあります。テンプレートタグを使う場合は十分注意してください。

利用例

管理画面のヘッダ部分への表示

例えば、以下のような CSS で、ログイン中の管理画面が本番環境のものであることを示すことができます。

<style type="text/css">
#brand::before {
  content: '<<【注意】これは本番環境です!>>';
  color: orange;
  font-size: 160%;
  font-weight: bold;
  position: absolute;
  left: 180px;
  top: 16px;
}
</style>

この場合、下記のような表示になります。

本番環境であることの警告スタイルを埋め込んだイメージ

記事編集画面でのみ適用させる

記事編集画面でのみ適用するには、下記のように GET / POST パラメータを取り出すテンプレート変数を用いて制御します。

<mt:If name="request.__mode" eq="view">
  <mt:If name="request._type" eq="entry">
    <script type="text/javascript">alert('記事編集画面でのみ表示されるアラートです。')</script>
  </mt:If>
</mt:If>
一覧へ

お問い合わせ

お問い合わせフォームがご利用できない場合は、以下のメールアドレスからも受け付けております。
contact@alfasado.jp

製品資料ダウンロード

パンフレットデータ、提案用資料などがダウンロードできます。