mirror of
https://github.com/yiisoft/yii2.git
synced 2025-12-19 07:07:58 +08:00
docs/guide-ja/widget-bootstrap.md, widget-jui.md added [ci skip]
This commit is contained in:
@@ -184,8 +184,8 @@ RESTful ウェブサービス
|
||||
* Menu: **TBD** link to demo page
|
||||
* LinkPager: **TBD** link to demo page
|
||||
* LinkSorter: **TBD** link to demo page
|
||||
* **翻訳未着手** [Bootstrap ウィジェット](widget-bootstrap.md)
|
||||
* **翻訳未着手** [jQuery UI ウィジェット](widget-jui.md)
|
||||
* [Bootstrap ウィジェット](widget-bootstrap.md)
|
||||
* [jQuery UI ウィジェット](widget-jui.md)
|
||||
|
||||
|
||||
ヘルパ
|
||||
|
||||
68
docs/guide-ja/widget-bootstrap.md
Normal file
68
docs/guide-ja/widget-bootstrap.md
Normal file
@@ -0,0 +1,68 @@
|
||||
Bootstrap ウィジェット
|
||||
======================
|
||||
|
||||
> Note|注意: この節はまだ執筆中です。
|
||||
|
||||
Yii は、追加設定なしで、マークアップとコンポーネントのフレームワーク [Bootstrap 3](http://getbootstrap.com/) ("Twitter Bootstrap" としても知られています) をサポートしています。
|
||||
Bootstrap は優れた、レスポンシブなフレームワークであり、クライアント側の開発プロセスを大いにスピードアップすることが出来るものです。
|
||||
|
||||
Bootstrap のコアは二つの部分によって表されます。
|
||||
|
||||
- CSS の基礎。例えば、グリッドのレイアウトシステム、タイポグラフィ、ヘルパクラス、レスポンシブユーティリティなど。
|
||||
- そのまま使えるコンポーネント。フォーム、メニュー、ページネーション、モーダルボックス、タブなど。
|
||||
|
||||
基礎
|
||||
----
|
||||
|
||||
Yii は bootstrap の基礎を PHP コードでラップすることをしていません。
|
||||
なぜなら、この場合の HTML コードがそれ自体として非常にシンプルだからです。
|
||||
bootstrap の基礎を使用することに関する詳細は、[bootstrap ドキュメントウェブサイト](http://getbootstrap.com/css/) で見ることが出来ます。
|
||||
それでも、Yii はあなたのページに bootstrap のアセットをインクルードするための便利な方法を提供しています。
|
||||
`@app/assets` ディレクトリに配置されている `AppAsset.php` に一行を加えるだけで大丈夫です。
|
||||
|
||||
```php
|
||||
public $depends = [
|
||||
'yii\web\YiiAsset',
|
||||
'yii\bootstrap\BootstrapAsset', // この行です
|
||||
];
|
||||
```
|
||||
|
||||
Yii のアセットマネージャによって bootstrap を使うと、bootstrap のリソースを最小化したり、必要な場合にはあなた自身のリソースと結合したりすることが出来ます。
|
||||
|
||||
Yii ウィジェット
|
||||
----------------
|
||||
|
||||
複雑な bootstrap コンポーネントのほとんどは Yii ウィジェットでラップされて、より堅牢な構文を与えられ、フレームワークの諸機能と統合されています。
|
||||
全てのウィジェットは `\yii\bootstrap` 名前空間に属します。
|
||||
|
||||
- [[yii\bootstrap\ActiveForm|ActiveForm]]
|
||||
- [[yii\bootstrap\Alert|Alert]]
|
||||
- [[yii\bootstrap\Button|Button]]
|
||||
- [[yii\bootstrap\ButtonDropdown|ButtonDropdown]]
|
||||
- [[yii\bootstrap\ButtonGroup|ButtonGroup]]
|
||||
- [[yii\bootstrap\Carousel|Carousel]]
|
||||
- [[yii\bootstrap\Collapse|Collapse]]
|
||||
- [[yii\bootstrap\Dropdown|Dropdown]]
|
||||
- [[yii\bootstrap\Modal|Modal]]
|
||||
- [[yii\bootstrap\Nav|Nav]]
|
||||
- [[yii\bootstrap\NavBar|NavBar]]
|
||||
- [[yii\bootstrap\Progress|Progress]]
|
||||
- [[yii\bootstrap\Tabs|Tabs]]
|
||||
|
||||
|
||||
Bootstrap の .less ファイルを直接に使用する
|
||||
-------------------------------------------
|
||||
|
||||
あなたが [Bootstrap CSS をあなたの less ファイルに直接含める](http://getbootstrap.com/getting-started/#customizing) ことを望む場合は、オリジナルの CSS ファイルがロードされないように無効化する必要があるでしょう。
|
||||
[[yii\bootstrap\BootstrapAsset|BootstrapAsset]] の `css` プロパティを空に設定することによって、そうすることが出来ます。
|
||||
そのためには、`assetManager` [アプリケーションコンポーネント](structure-application-components.md) を以下のように構成します。
|
||||
|
||||
```php
|
||||
'assetManager' => [
|
||||
'bundles' => [
|
||||
'yii\bootstrap\BootstrapAsset' => [
|
||||
'css' => [],
|
||||
]
|
||||
]
|
||||
]
|
||||
```
|
||||
46
docs/guide-ja/widget-jui.md
Normal file
46
docs/guide-ja/widget-jui.md
Normal file
@@ -0,0 +1,46 @@
|
||||
jQuery UI ウィジェット
|
||||
======================
|
||||
|
||||
> Note|注意: この節はまだ執筆中です。
|
||||
|
||||
Yii は公式エクステンションによって [jQuery UI](http://api.jqueryui.com/) ライブラリをサポートしています。
|
||||
jQuery UI は、jQuery JavaScript ライブラリの上に構築された、一連のユーザインタフェイスインタラクション、イフェクト、ウィジェットおよびテーマです。
|
||||
|
||||
インストール
|
||||
------------
|
||||
|
||||
このエクステンションの推奨されるインストール方法は、[composer](http://getcomposer.org/download/) を使う方法です。
|
||||
|
||||
下記を実行します。
|
||||
|
||||
```
|
||||
php composer.phar require --prefer-dist yiisoft/yii2-jui "*"
|
||||
```
|
||||
|
||||
または、`composer.json` ファイルの `require` セクションに下記を追加します。
|
||||
|
||||
```
|
||||
"yiisoft/yii2-jui": "*"
|
||||
```
|
||||
|
||||
Yii ウィジェット
|
||||
----------------
|
||||
|
||||
複雑な jQuery UI コンポーネントのほとんどは Yii ウィジェットでラップされて、より堅牢な構文を与えられ、フレームワークの諸機能と統合されています。
|
||||
全てのウィジェットは `\yii\jui` 名前空間に属します。
|
||||
|
||||
- [[yii\jui\Accordion|Accordion]]
|
||||
- [[yii\jui\AutoComplete|AutoComplete]]
|
||||
- [[yii\jui\DatePicker|DatePicker]]
|
||||
- [[yii\jui\Dialog|Dialog]]
|
||||
- [[yii\jui\Draggable|Draggable]]
|
||||
- [[yii\jui\Droppable|Droppable]]
|
||||
- [[yii\jui\Menu|Menu]]
|
||||
- [[yii\jui\ProgressBar|ProgressBar]]
|
||||
- [[yii\jui\Resizable|Resizable]]
|
||||
- [[yii\jui\Selectable|Selectable]]
|
||||
- [[yii\jui\Slider|Slider]]
|
||||
- [[yii\jui\SliderInput|SliderInput]]
|
||||
- [[yii\jui\Sortable|Sortable]]
|
||||
- [[yii\jui\Spinner|Spinner]]
|
||||
- [[yii\jui\Tabs|Tabs]]
|
||||
Reference in New Issue
Block a user