Joomla 3のISIS管理テンプレートの外観を少しカスタマイズしたいと思います。色のカスタムCSSをいくつか追加し、あちこちにいくつかの要素を非表示にする必要があります。これを行う最良の方法は何ですか?
このメソッドは、管理テンプレートのカスタムCSSオーバーライドのeasierです。 custom.css
ファイルを作成し、ISISテンプレートのcssフォルダー内に配置するだけですのように:
administrator/templates/isis/css/custom.css
テンプレートはこのcssファイルを最後にロードするため、そこで宣言されたcssルールはコアのものをオーバーライドします。
これはJoomla 3.4.1で導入された新機能であることを覚えておいてください。以前のバージョンにはコアがありませんでした-これをサポートします。
Joomla管理テンプレートのcustom.css
機能を導入する前に、ISISテンプレートをテンプレートマネージャー内にコピー/クローンしてから作業する必要がありました。まったく別のカスタム管理テンプレートのようです。この方法を使用すると、CSSレベルだけでなく、カスタマイズされたテンプレートを柔軟に作成できます。
ただし、Joomlaコアの変更速度がやや速いため、Joomlaの更新後、新しい機能をサポートするためにテンプレートで追加の作業が必要になる場合があります。
いずれにせよ、この時点ですべてのJoomla 3インストールは最新バージョン(現在のバージョン3.5.1)で更新されているはずです。 3.4.8より前のバージョンは脆弱です-A.S.A.Pの更新を検討してください。
他の答えが示唆するよりも簡単です。 ISISでは、新しいcssファイルcustom.cssをアップロードできます。これを次の場所にアップロードする必要があります。
administrator/templates/isis/css/custom.css
テンプレートは自動的にそれを取得し、使用を開始します。また、最後に読み込まれるため、スタイルがより具体的になります。 この機能はJoomla! 3.5以降
これがテンプレートの複製よりも望ましい理由は、次のとおりです。
a)テンプレートが更新された場合、重複したテンプレートを維持する必要があります。
b)これにより、セキュリティの脆弱性が発生しやすくなります。
c)おそらく小さな変更を加えるだけなので、tempalte全体をコピーする必要はありません。
Joomlaを更新するたびにすべてのものをやり直したくない場合は、テンプレートのコピーを作成し、テンプレートマネージャーを使用してそのファイルを変更します。ローカルエディタを使用してファイルを変更する場合は、ファイル編集ソフトウェアがutf-8エンコーディングでファイルを保存できることを確認してください。
以下のドキュメントを参照してください: https://docs.joomla.org/J3.2:How_to_use_the_Template_Manager