web-dev-qa-db-ja.com

CSSで管理ISISテンプレートの外観をカスタマイズする方法は? ISIS custom.css

Joomla 3のISIS管理テンプレートの外観を少しカスタマイズしたいと思います。色のカスタムCSSをいくつか追加し、あちこちにいくつかの要素を非表示にする必要があります。これを行う最良の方法は何ですか?

5
FFrewin

Joomla 3.4.1以降のCustom.css

このメソッドは、管理テンプレートのカスタムCSSオーバーライドのeasierです。 custom.cssファイルを作成し、ISISテンプレートのcssフォルダー内に配置するだけですのように:

administrator/templates/isis/css/custom.css

テンプレートはこのcssファイルを最後にロードするため、そこで宣言されたcssルールはコアのものをオーバーライドします。

これはJoomla 3.4.1で導入された新機能であることを覚えておいてください。以前のバージョンにはコアがありませんでした-これをサポートします。


古いJoomlaバージョン:テンプレートのクローン

Joomla管理テンプレートのcustom.css機能を導入する前に、ISISテンプレートをテンプレートマネージャー内にコピー/クローンしてから作業する必要がありました。まったく別のカスタム管理テンプレートのようです。この方法を使用すると、CSSレベルだけでなく、カスタマイズされたテンプレートを柔軟に作成できます。

ただし、Joomlaコアの変更速度がやや速いため、Joomlaの更新後、新しい機能をサポートするためにテンプレートで追加の作業が必要になる場合があります。

いずれにせよ、この時点ですべてのJoomla 3インストールは最新バージョン(現在のバージョン3.5.1)で更新されているはずです。 3.4.8より前のバージョンは脆弱です-A.S.A.Pの更新を検討してください。

8
FFrewin

他の答えが示唆するよりも簡単です。 ISISでは、新しいcssファイルcustom.cssをアップロードできます。これを次の場所にアップロードする必要があります。

administrator/templates/isis/css/custom.css

テンプレートは自動的にそれを取得し、使用を開始します。また、最後に読み込まれるため、スタイルがより具体的になります。 この機能はJoomla! 3.5以降

これがテンプレートの複製よりも望ましい理由は、次のとおりです。

a)テンプレートが更新された場合、重複したテンプレートを維持する必要があります。

b)これにより、セキュリティの脆弱性が発生しやすくなります。

c)おそらく小さな変更を加えるだけなので、tempalte全体をコピーする必要はありません。

1
Eoin

Joomlaを更新するたびにすべてのものをやり直したくない場合は、テンプレートのコピーを作成し、テンプレートマネージャーを使用してそのファイルを変更します。ローカルエディタを使用してファイルを変更する場合は、ファイル編集ソフトウェアがutf-8エンコーディングでファイルを保存できることを確認してください。

以下のドキュメントを参照してください: https://docs.joomla.org/J3.2:How_to_use_the_Template_Manager

1
Nagarjun