arter/amos-core

此软件包最新版本(1.22.0)没有可用的许可证信息。

Amos Core

安装: 585

依赖项: 38

建议者: 0

安全: 0

类型:组件

1.22.0 2024-04-10 10:35 UTC

This package is auto-updated.

Last update: 2024-09-07 10:14:22 UTC


README

Amos核心

使用加载器(SpinnerWaitAsset)

在视图插入以下代码

 \arter\amos\layout\assets\SpinnerWaitAsset::register($this);
 <div class="loading" id="loader" hidden></div>

在需要的地方使用以下两个javascript函数

    $('.loading').show();
    $('.loading').hide();

平台参数

hideSettings

隐藏navbar中的设置齿轮,如果你想隐藏所有链接

      'hideSettings' => true,

如果你只想隐藏某些用户的链接

      'hideSettings' => [
          'roles' => ['ROLE1', 'ROLE2']
      ],

如果你只想导出网格中可视化的元素

      'disableExportAll' => true

Widget分享社交

在backend/config/components-others中添加

        'socialShare' => [
            'class' => \arter\amos\core\components\ConfiguratorSocialShare::class,
        ],
参数
  • mode - 字符串,默认 = SocialShareWidget::NORMAL,其他模式是 SocialShareWidget::DROPDOWN

用法示例


         <?= \arter\amos\core\forms\editors\socialShareWidget\SocialShareWidget::widget([
                'configuratorId' => 'socialShare',
                'model' => $model,
                'url'           => \yii\helpers\Url::to(\Yii::$app->params['platform']['backendUrl'].'/news/news/view?id='.$model->id, true),
                'title'         => $model->title,
                'description'   => $model->descrizione_breve,
//                'imageUrl'      => \yii\helpers\Url::to('absolute/route/to/image.png', true),

            ]); ?>

自定义前端视图URL

  • 实现CustomUrlModelInterface接口
  • 在common/config/params中添加
          'urlFrontend' => [
                  'NewsModel' => '/news/news/{Id}/{Slug}',
              ],
    

平台参数

  • enablePageCache - 布尔值;如果参数为true,则启用页面缓存