amber

amber

FastAdmin 個人記録 - Layuiの読み込みと言語パッケージの読み込み

Layui の読み込みと言語パッケージの読み込み#

layui の CSS と JS を使用する必要があります。
また、FastAdmin のバックエンドを英語に切り替えた場合、nice-validator が英語で表示されない問題が発生しました。
daterangepicker コントロールも英語で表示されません。

  1. layui の公式ウェブサイトからソースコードをダウンロードし、public/assets/libs フォルダに "layui" という名前のフォルダを作成します。
  2. ファイル public/assets/js/backend-init.js を以下の内容で変更します。
  3. ファイル public/assets/libs/moment/locale/en-gb.js を en.js としてコピーします。
  4. php think min -m all -r all を実行して JS を圧縮し、debug=false でも使用できるようにします。
define(['backend'], function (Backend) {
    require.config({
        paths: {
            'layui': '../libs/layui/layui',
        },
        shim: {
            'layui':{
                deps:['css!../libs/layui/css/layui.css'],
                exports: "layui"
            },
            'bootstrap-daterangepicker': [
                'moment/locale/' + Config.language
            ],
            'bootstrap-datetimepicker': [
                'moment/locale/' + Config.language
            ],
        }
    });
    // 言語パッケージのパスを設定します。
    var paths = {};
    if (Config.language == 'en'){
        paths['validator-lang'] = '../libs/nice-validator/dist/local/'+Config.language
        require.config({paths: paths});
    }
});
読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。