SlideShare a Scribd company logo
1 of 64
Download to read offline
- Myタグブロック
- Myタグブロック / リスト定義
- Myタグブロック / コンテナ定義
- グローバルなMyタグ
- ローカルなMyタグと上書き
- Myタグ使⽤例
- Myタグの注意点
⽬次
埋込みタグ
制作者向けガイド
{{Myタグ}}
Myタグは、⾃由に作成できる埋込みタグで、

JS CMSをカスタマイズするにあたって、

⼀番重要な機能です。
Myタグは、ヘッダやメニューといった、

サイトUIを定義し利⽤できるほか、

ページをまたいで利⽤する

共通パーツの定義も⾏えます。
まずは、設定⽅法から

紹介します。
Myタグブロック
管理画⾯ ガジェットブロック
ガジェットブロックの設定
Myタグを定義するには、

Myタグブロックをページに配置します。
Myタグブロックは、コンテナ定義と、

リスト定義があります。
ガジェットブロックの設定
リスト定義は、

テキストや、画像、ボタンを、

複数登録できます。
ガジェットブロックの設定
コンテナ定義は、コンテナを作成し、

⽂書やイメージなどのブロックを、

内部に配置できます。
ガジェットブロックの設定
Myタグブロック

リスト定義
Myタグブロック リスト定義
はじめに、Myブロック / リスト定義を

配置してみましょう。
通常のブロックと同様に、

ページに配置されます。
Myタグブロック リスト定義
次に、編集画⾯を開きます。
Myタグブロック リスト定義
この画⾯で、Myタグを設定します。

⼀度に複数のMyタグが設定できます。
Myタグブロック リスト定義
このセルは、MyタグIDとなります。

TESTと登録した場合、

{{TEST}}という表記で利⽤できます。

ID名は、⽇本語でも問題ありません。
Myタグブロック リスト定義
このセルは、

出⼒される値を⼊⼒します。
Myタグブロック リスト定義
ここでは、ページタグを

埋め込むことができます
Myタグブロック リスト定義
このセルは、メモ⽤です。

出⼒には関係ないので、

設定したタグのついてのメモを⼊れてください。
Myタグブロック リスト定義
追加・編集・削除⽅法は、 

その他のブロックでのグリッド編集と

まったく同様です。
Myタグブロック リスト定義
テキスト以外に、イメージや、
テキスト以外に、イメージや、
ボタンも設定できます
以上が、

Myブロック / リスト定義です
Myタグブロック リスト定義
Myタグブロック リスト定義
ちなみに、複数ブロックを追加し、

おおまかな役割ごとに

管理することもできます。
Myタグブロック

コンテナ定義
Myタグブロック リスト定義
次は、Myブロック / コンテナ定義です。
Myタグブロック リスト定義
v
リスト定義とは違い、

コンテナ定義では、ひとつのブロックにつき、

ひとつのMyタグを設定します。
Myタグブロック リスト定義
v
コンテナタイプは、⾚枠部分の内容が、

Myタグの値になります。
Myタグブロック リスト定義
MyタグIDと説明(メモ)は、

このエリアで設定します。
Myタグブロック リスト定義
コンテナブロック同様に、

⽂書やイメージブロックなど、

ほぼすべてのブロックを、

⾃由に配置できます。
Myタグブロック リスト定義
⽂書ブロックのほかにも、

イメージブロックや、
Myタグブロック リスト定義
表組みブロックなど、

基本ブロックはもちろん
Myタグブロック リスト定義
HTMLブロックを配置すれば、

直接HTMLコードを登録することができます。
Myタグブロック リスト定義
単独のテキストや画像、ボタンの場合はリスト定義、

それ以外は、コンテナ定義として、

使い分けしてください。
グローバルなMyタグ
Myタグブロックは、配置するページによって、
動作が違ってきます。
サイト全体で有効なグローバルなMyタグと、

定義したページのみで有効なローカルなMyタグ。



そして、グローバルなMyタグは、

ローカルなMyタグで上書きできます。
グローバルに設定する場合は、

{{Myタグ設定}}ページに配置します。
管理画⾯ Myタグ設定ページ
このページは、グローバルな

Myタグブロックを定義する

専⽤のページです。
管理画⾯ Myタグ設定ページ
Myタグブロック以外のブロックも配置できます
が、Myタグの出⼒には影響しません。
管理画⾯ Myタグ設定ページ
{{Myタグ設定}}ページで定義したMyタグは、

テンプレHTMLで利⽤できるほか、
管理画⾯ Myタグ設定ページ
各ページ編集の各ブロックにおいても、

普通に利⽤出来ます。
管理画⾯ Myタグ設定ページ
以上が、グローバルなMyタグです。
ローカルなMyタグと上書き
管理画⾯ ローカルなMyタグ
{{Myタグ設定}}ページ以外の、

個々のページ編集で追加した

Myタグブロックは、
管理画⾯ ローカルなMyタグ
そのページ内でのみ有効です。

ページ内で同じ要素が

繰り返される場合などに使えます
管理画⾯ ローカルなMyタグ
ローカルな設定の重要な機能として、

グローバルな設定値の

上書き機能があります。
{{TITLE}}
グローバル
サイトタイトル
これは、グローバルなMyタグ例です
出⼒内容 このページタイトル
{{TITLE}}
グローバル
サイトタイトル
{{TITLE}}
ローカル
このページタイトル
ページ編集で、

Myタグブロックを配置し、

同じIDで設定した場合は、
{{TITLE}}
グローバル
サイトタイトル
{{TITLE}}
ローカル
このページタイトル
出⼒内容 このページタイトル
ローカルな値に、上書きされます。
これにより、サイト共通の値を定義しつつ、

個々のページの任意の値にするといった、

柔軟な利⽤が可能です。
Myタグ使⽤例
Myタグは、とても汎⽤的な機能なので、

さまざまな利⽤⽅があります。



具体的な使⽤例を⾒ていきます。
1.共通UIパーツ
ヘッダやフッダなど、サイト内で

共通したUIパーツとして利⽤できます。
Myタグ使⽤例
UIパーツは、テンプレートにHTMLを

直接コーディングしても、問題ありませんが、

イメージブロックやリンクリストなど、

直感的に編集できます。
シンプルなグローバルメニューや、

階層構造をもったローカルメニューで利⽤できます。

2.メニュー
Myタグ使⽤例
ナビゲーションブロックを利⽤すれば、

ページごとに、メニューの現在地表⽰や、
ローカルメニュの開閉などが⾏えます。
ナビゲーションブロックの詳細については、
ナビゲーションブロックのガイドを確認してください。
サイト内で、いくつか共通して表⽰される

パーツを登録し、使⽤できます。



UIパーツは、テンプレート内に記述しますが、

個々のページ編集においても、

Myタグを利⽤することができます。
3.共通パーツ
Myタグ使⽤例
ひながたブロックは、
たとえば、商品紹介のように、

基本フォーマットは同じだけど、

ページごとに値を変更したい場合に利⽤します。
4.ひながたブロック
Myタグ使⽤例
Myタグの注意点
JS CMSは、静的にページを⽣成するので、
グローバルなMyタグの設定を変更した場合、

そのタグを利⽤してるページは、

すべて公開しなおす必要があります。

More Related Content

What's hot

第10回勉強会 CSS設計について
第10回勉強会 CSS設計について第10回勉強会 CSS設計について
第10回勉強会 CSS設計についてtakumaro web
 
カスタムjsについて
カスタムjsについてカスタムjsについて
カスタムjsについてSatoru Shinmura
 
モダンCSS設計と BEMという開発手法
モダンCSS設計と BEMという開発手法モダンCSS設計と BEMという開発手法
モダンCSS設計と BEMという開発手法Kenji Karahashi
 
DW テンプレートをマスターして 楽々サイトメンテナンス
DW テンプレートをマスターして 楽々サイトメンテナンスDW テンプレートをマスターして 楽々サイトメンテナンス
DW テンプレートをマスターして 楽々サイトメンテナンスAkira Maruyama
 
WordBenchTokyo-20111126
WordBenchTokyo-20111126WordBenchTokyo-20111126
WordBenchTokyo-20111126webourgeon
 
いちばん簡単なconcrete5テーマ
いちばん簡単なconcrete5テーマいちばん簡単なconcrete5テーマ
いちばん簡単なconcrete5テーマHideki MACHIDA
 
リリース直前WordPress3.5をみてみよう
リリース直前WordPress3.5をみてみようリリース直前WordPress3.5をみてみよう
リリース直前WordPress3.5をみてみようSeto Takahiro
 

What's hot (9)

第10回勉強会 CSS設計について
第10回勉強会 CSS設計について第10回勉強会 CSS設計について
第10回勉強会 CSS設計について
 
SMACSS入門
SMACSS入門SMACSS入門
SMACSS入門
 
カスタムjsについて
カスタムjsについてカスタムjsについて
カスタムjsについて
 
モダンCSS設計と BEMという開発手法
モダンCSS設計と BEMという開発手法モダンCSS設計と BEMという開発手法
モダンCSS設計と BEMという開発手法
 
カスタムjsについて
カスタムjsについてカスタムjsについて
カスタムjsについて
 
DW テンプレートをマスターして 楽々サイトメンテナンス
DW テンプレートをマスターして 楽々サイトメンテナンスDW テンプレートをマスターして 楽々サイトメンテナンス
DW テンプレートをマスターして 楽々サイトメンテナンス
 
WordBenchTokyo-20111126
WordBenchTokyo-20111126WordBenchTokyo-20111126
WordBenchTokyo-20111126
 
いちばん簡単なconcrete5テーマ
いちばん簡単なconcrete5テーマいちばん簡単なconcrete5テーマ
いちばん簡単なconcrete5テーマ
 
リリース直前WordPress3.5をみてみよう
リリース直前WordPress3.5をみてみようリリース直前WordPress3.5をみてみよう
リリース直前WordPress3.5をみてみよう
 

Similar to JS CMSガイド / 埋込Myタグ

タグマネジメントシステム
タグマネジメントシステムタグマネジメントシステム
タグマネジメントシステムNobumasa Ura
 
ウェブサイト/ブログを組み合わせたサイトのテーマ化
ウェブサイト/ブログを組み合わせたサイトのテーマ化ウェブサイト/ブログを組み合わせたサイトのテーマ化
ウェブサイト/ブログを組み合わせたサイトのテーマ化Hajime Fujimoto
 
MTDDC Meetup TOKYO 2015 bit-part
MTDDC Meetup TOKYO 2015 bit-partMTDDC Meetup TOKYO 2015 bit-part
MTDDC Meetup TOKYO 2015 bit-partbitpart
 
デザインブロックについて
デザインブロックについてデザインブロックについて
デザインブロックについてSatoru Shinmura
 
デザインブロックについて
デザインブロックについてデザインブロックについて
デザインブロックについてRyutaro Takayanagi
 
MovableTypeテンプレートタグのまとめ
MovableTypeテンプレートタグのまとめMovableTypeテンプレートタグのまとめ
MovableTypeテンプレートタグのまとめYujiro Araki
 

Similar to JS CMSガイド / 埋込Myタグ (7)

タグマネジメントシステム
タグマネジメントシステムタグマネジメントシステム
タグマネジメントシステム
 
ウェブサイト/ブログを組み合わせたサイトのテーマ化
ウェブサイト/ブログを組み合わせたサイトのテーマ化ウェブサイト/ブログを組み合わせたサイトのテーマ化
ウェブサイト/ブログを組み合わせたサイトのテーマ化
 
MTDDC Meetup TOKYO 2015 bit-part
MTDDC Meetup TOKYO 2015 bit-partMTDDC Meetup TOKYO 2015 bit-part
MTDDC Meetup TOKYO 2015 bit-part
 
デザインブロックについて
デザインブロックについてデザインブロックについて
デザインブロックについて
 
Slide gazirow6
Slide gazirow6Slide gazirow6
Slide gazirow6
 
デザインブロックについて
デザインブロックについてデザインブロックについて
デザインブロックについて
 
MovableTypeテンプレートタグのまとめ
MovableTypeテンプレートタグのまとめMovableTypeテンプレートタグのまとめ
MovableTypeテンプレートタグのまとめ
 

JS CMSガイド / 埋込Myタグ