# HG changeset patch
# User kono@ie.u-ryukyu.ac.jp
# Date 1282979220 -32400
# Node ID b0dee5b76b12d000b9185e8f788a93968b31c3be
Scanner worked.
diff -r 000000000000 -r b0dee5b76b12 .classpath
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/.classpath Sat Aug 28 16:07:00 2010 +0900
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff -r 000000000000 -r b0dee5b76b12 .project
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/.project Sat Aug 28 16:07:00 2010 +0900
@@ -0,0 +1,17 @@
+
+
+ PLparser
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+
+ org.eclipse.jdt.core.javanature
+
+
diff -r 000000000000 -r b0dee5b76b12 .settings/org.eclipse.jdt.core.prefs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/.settings/org.eclipse.jdt.core.prefs Sat Aug 28 16:07:00 2010 +0900
@@ -0,0 +1,12 @@
+#Tue Aug 24 18:27:39 JST 2010
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
+org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
+org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.debug.lineNumber=generate
+org.eclipse.jdt.core.compiler.debug.localVariable=generate
+org.eclipse.jdt.core.compiler.debug.sourceFile=generate
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.6
diff -r 000000000000 -r b0dee5b76b12 data/alias_article.plist
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/data/alias_article.plist Sat Aug 28 16:07:00 2010 +0900
@@ -0,0 +1,14028 @@
+//// VividCar - artile 02
+//// むりやりエイリアス
+
+{
+
+ displayinformation = {
+
+
+ "rootDisplayComponentNames" = {
+
+ Document = "document@RootComponent";
+
+ }; // rootDisplayComponentNames
+
+
+ "document@RootComponent" = {
+
+ marginheight = 0;
+ marginwidth = 0;
+ topmargin = 0;
+ leftmargin = 0;
+
+ "title" = {
+ "_type" = "_modelType";
+ "_value" = "title";
+ "_returnType" = "returnObject";
+ }; // title
+
+ "scripts" = (
+ {
+ lang = JavaScript;
+ body = "
+ ');
+ //------------------>
+ ";
+ }
+ ); // scripts
+
+
+ "styles" = (
+ {
+ "styleString" = "a {text-decoration:none}";
+ },
+ );
+
+//// 変数定義
+ "_defineValues" = {
+ "docBgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_背景色";
+ "_returnType" = "returnObject";
+ }; // dovBgcolor
+ "docLineColor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_ライン色";
+ "_returnType" = "returnObject";
+ }; // docLineColor
+ "docText" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_テキスト色";
+ "_returnType" = "returnObject";
+ }; // docText
+ "docTextA" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_テキスト色A";
+ "_returnType" = "returnObject";
+ }; // docTextA
+ "docTextB" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_テキスト色B";
+ "_returnType" = "returnObject";
+ }; // docTextB
+ "docMidashi" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_見出し色";
+ "_returnType" = "returnObject";
+ }; // docMidashi
+ "copyright" = {
+ "_type" = "_modelFollowType";
+ "_value" = "copyRight";
+ "_returnType" = "returnObject";
+ };
+ }; // defineValues
+
+ displayComponentName = "documentCheck@ConditionComponent";
+
+ };
+
+
+///////////////////////////////////////////////////////////////////////////
+// エイリアスかどうかをチェックする
+
+ "documentCheck@ConditionComponent" = {
+ "condition" = {
+ "_type" = "_modelType";
+ "_value" = "original";
+ "_returnType" = "returnObject";
+ };
+ "trueList" = (
+ {
+ displayComponentName = "aliasDocument@BatchContainerComponent";
+ },
+ );
+ "falseList" = (
+ {
+ displayComponentName = "document@TableDisplayComponent";
+ },
+ );
+ }; // "documentCheck@ConditionComponent"
+
+
+ "aliasDocument@BatchContainerComponent" = {
+ batchArrays = (
+ {
+ "batchName" = "AliasPageBatch";
+ "list" = {
+ "_type" = "_modelType";
+ "_value" = "oneOforiginal.positionSortedPages";
+ }; // list
+ "batchSize" = "1";
+ },
+ ); // batchArrays
+ "list" = (
+ {
+ displayComponentName = "aliasDocument@TableDisplayComponent";
+ },
+ ); // list
+ }; // "aliasDocument@BatchContainerComponent";
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+// 一番外側のテーブル
+
+ "aliasDocument@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "750";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_背景色";
+ "_returnType" = "returnObject";
+ }; // bgcolor
+ "link" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_リンク色";
+ "_returnType" = "returnObject";
+ }; // link
+ "alink" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_Aリンク色";
+ "_returnType" = "returnObject";
+ }; // link
+ "vlink" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_Vリンク色";
+ "_returnType" = "returnObject";
+ }; // link
+ "text" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_テキスト色A";
+ "_returnType" = "returnObject";
+ }; // link
+ "list" = (
+ {
+ "valign" = "top";
+ cols = (
+ {
+ // fileNumber & bannerL & headerGraphic
+ "align" = "left";
+ "valign" = "top";
+ "width" = "580";
+ displayComponentName = "aliasHeaderTop@TableDisplayComponent";
+ },
+ {
+ // black spacer line
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_ライン色";
+ "_returnType" = "returnObject";
+ };
+ "width" = "1";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "1";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ // spacer line
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_背景色";
+ "_returnType" = "returnObject";
+ };
+ "width" = "1";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "1";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ // search
+ "width" = "168";
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_背景色";
+ "_returnType" = "returnObject";
+ };
+ displayComponentName = "sideArea@MultipleComponents";
+ },
+ ); // list
+ },
+// 記事ブロック行
+ {
+ "valign" = "top";
+ cols = (
+ {
+ // ページ表示スペース
+ "colspan" = "4";
+ "width" = "580";
+ "valign" = "top";
+ "align" = "left";
+ displayComponentName = "aliasPage@BatchArrayComponent";
+ },
+ ); // cols
+ },
+ {
+// copyright
+ "cols" = (
+ {
+ // コピーライト
+ "width" = "580";
+ "valign" = "top";
+ "align" = "right";
+ displayComponentName = "AttributedStringComponent";
+ displayInformationObject = {
+ "font_class" = "css1";
+ "font_size" = "1";
+ "font_color" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_テキスト色B";
+ "_returnType" = "returnObject";
+ }; // color
+ "value" = {
+ "_type" = "_lookupValueType";
+ "_value" = "copyright";
+ };
+ }; // displayInformatioinObject
+ },
+ {
+ // 縦ライン
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_ライン色";
+ "_returnType" = "returnObject";
+ };
+ "width" = "1";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ // spacer line
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_背景色";
+ "_returnType" = "returnObject";
+ };
+ "width" = "1";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ // spacer
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_背景色";
+ "_returnType" = "returnObject";
+ };
+ "width" = "168";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "168";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+// ブランク
+ cols = (
+ {
+ // ブランク
+ "width" = "580";
+ "valign" = "top";
+ "align" = "right";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "1";
+ "height" = "10";
+ "border" = "0";
+ }; // displayInformatioinObject
+
+ },
+ {
+ // black spacer line
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_ライン色";
+ "_returnType" = "returnObject";
+ };
+ "width" = "1";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "1";
+ "border" = "0";
+ "height" = "10";
+ }; // displayInformationObject
+ },
+ {
+ // spacer line
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_背景色";
+ "_returnType" = "returnObject";
+ };
+ "width" = "1";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "1";
+ "border" = "0";
+ "height" = "10";
+ }; // displayInformationObject
+ },
+ {
+ // spacer
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_背景色";
+ "_returnType" = "returnObject";
+ };
+ "width" = "168";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "168";
+ "height" = "10";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+
+// フッターバー
+ "cols" = (
+ {
+ // ブランク
+ "width" = "580";
+ "valign" = "top";
+ "align" = "right";
+ displayComponentName = "aliasFooterNavi@TableDisplayComponent";
+
+ },
+ {
+ // black spacer line
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_ライン色";
+ "_returnType" = "returnObject";
+ };
+ "width" = "1";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "1";
+ "border" = "0";
+ "height" = "10";
+ }; // displayInformationObject
+ },
+ {
+ // spacer line
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_背景色";
+ "_returnType" = "returnObject";
+ };
+ "width" = "1";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "1";
+ "border" = "0";
+ "height" = "10";
+ }; // displayInformationObject
+ },
+ {
+ // spacer
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_背景色";
+ "_returnType" = "returnObject";
+ };
+ "width" = "168";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "168";
+ "height" = "10";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "aliasDocument@TableDisplayComponent"
+
+
+ "document@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "750";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_背景色";
+ "_returnType" = "returnObject";
+ }; // bgcolor
+ "link" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_リンク色";
+ "_returnType" = "returnObject";
+ }; // link
+ "alink" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_Aリンク色";
+ "_returnType" = "returnObject";
+ }; // link
+ "vlink" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_Vリンク色";
+ "_returnType" = "returnObject";
+ }; // link
+ "text" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_テキスト色A";
+ "_returnType" = "returnObject";
+ }; // link
+ "list" = (
+ {
+ "valign" = "top";
+ cols = (
+ {
+ // fileNumber & bannerL & headerGraphic
+ "align" = "left";
+ "valign" = "top";
+ "width" = "580";
+ "height" = "85";
+ displayComponentName = "headerTop@TableDisplayComponent";
+ },
+ {
+ // black spacer line
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = "#000000";
+ "width" = "1";
+ "height" = "85";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "1";
+ "height" = "85";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ // spacer line
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_背景色";
+ "_returnType" = "returnObject";
+ };
+ "width" = "1";
+ "height" = "85";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "1";
+ "height" = "85";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ // search
+ "width" = "168";
+ "height" = "85";
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_背景色";
+ "_returnType" = "returnObject";
+ };
+ displayComponentName = "sideArea@MultipleComponents";
+ },
+ ); // list
+ },
+// 記事ブロック行
+ {
+ "valign" = "top";
+ cols = (
+ {
+ // ページ表示スペース
+ "width" = "580";
+ "valign" = "top";
+ "align" = "right";
+ displayComponentName = "page@TableDisplayComponent";
+ },
+ {
+ // たてライン
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_ライン色";
+ "_returnType" = "returnObject";
+ };
+ "width" = "1";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ // spacer line
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_背景色";
+ "_returnType" = "returnObject";
+ };
+ "width" = "1";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ // リコメンドエリア
+ "width" = "168";
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_背景色";
+ "_returnType" = "returnObject";
+ };
+ displayComponentName = "linkArea@MultipleComponents";
+ },
+ ); // cols
+ },
+ {
+// copyright
+ "valign" = "top";
+ "cols" = (
+ {
+ // コピーライト
+ "width" = "580";
+ "valign" = "top";
+ "align" = "right";
+ displayComponentName = "AttributedStringComponent";
+ displayInformationObject = {
+ "font_class" = "css1";
+ "font_size" = "1";
+ "font_color" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_テキスト色B";
+ "_returnType" = "returnObject";
+ }; // color
+ "value" = {
+ "_type" = "_lookupValueType";
+ "_value" = "copyright";
+ };
+ }; // displayInformatioinObject
+ },
+ {
+ // 縦ライン
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_ライン色";
+ "_returnType" = "returnObject";
+ };
+ "width" = "1";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ // spacer line
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_背景色";
+ "_returnType" = "returnObject";
+ };
+ "width" = "1";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ // spacer
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_背景色";
+ "_returnType" = "returnObject";
+ };
+ "width" = "168";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "168";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+
+ // ブランク
+ "valign" = "top";
+ cols = (
+ {
+ // ブランク
+ "width" = "580";
+ "valign" = "top";
+ "align" = "right";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "1";
+ "height" = "10";
+ "border" = "0";
+ }; // displayInformatioinObject
+
+ },
+ {
+ // black spacer line
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_ライン色";
+ "_returnType" = "returnObject";
+ };
+ "width" = "1";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "1";
+ "border" = "0";
+ "height" = "10";
+ }; // displayInformationObject
+ },
+ {
+ // spacer line
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_背景色";
+ "_returnType" = "returnObject";
+ };
+ "width" = "1";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "1";
+ "border" = "0";
+ "height" = "10";
+ }; // displayInformationObject
+ },
+ {
+ // spacer
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_背景色";
+ "_returnType" = "returnObject";
+ };
+ "width" = "168";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "168";
+ "height" = "10";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+
+ // フッターバー
+ "valign" = "top";
+ "cols" = (
+ {
+ // ブランク
+ "width" = "580";
+ "valign" = "top";
+ "align" = "right";
+ displayComponentName = "footerNavi@TableDisplayComponent";
+
+ },
+ {
+ // black spacer line
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_ライン色";
+ "_returnType" = "returnObject";
+ };
+ "width" = "1";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "1";
+ "border" = "0";
+ "height" = "10";
+ }; // displayInformationObject
+ },
+ {
+ // spacer line
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_背景色";
+ "_returnType" = "returnObject";
+ };
+ "width" = "1";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "1";
+ "border" = "0";
+ "height" = "10";
+ }; // displayInformationObject
+ },
+ {
+ // spacer
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_背景色";
+ "_returnType" = "returnObject";
+ };
+ "width" = "168";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "168";
+ "height" = "10";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "document@TableDisplayComponent"
+
+
+
+//////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////
+//// Header
+
+ "aliasHeaderTop@TableDisplayComponent" = {
+ "border" = "0";
+ "height" = "85";
+ "width" = "580";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "list" = (
+ {
+ "cols" = (
+ {
+ "align" = "left";
+ "valign" = "top";
+ "width" = "580";
+ "height" = "70";
+ displayComponentName = "aliasHeader@TableDisplayComponent";
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ "align" = "left";
+ "valign" = "top";
+ "width" = "580";
+ "height" = "15";
+ displayComponentName = "aliasNavi@TableDisplayComponent";
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "aliasHeaderTop@TableDisplayComponent"
+
+
+ "headerTop@TableDisplayComponent" = {
+ "border" = "0";
+ "height" = "85";
+ "width" = "580";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "list" = (
+ {
+ "cols" = (
+ {
+ "align" = "left";
+ "valign" = "top";
+ "width" = "580";
+ "height" = "70";
+ displayComponentName = "header@TableDisplayComponent";
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ "align" = "left";
+ "valign" = "top";
+ "width" = "580";
+ "height" = "15";
+ displayComponentName = "navi@TableDisplayComponent";
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "headerTop@TableDisplayComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+// 企画バナーなどを表示するヘッダーテーブルコンポーネント
+
+ "aliasHeader@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "580";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "list" = (
+ {
+ "cols" = (
+ {
+ // fileNumber
+ "valign" = "top";
+ "width" = "70";
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_ヘッダ色";
+ "_returnType" = "returnObject";
+ };
+ displayComponentName = "aliasFileNumber@TableDisplayComponent";
+ },
+ {
+ // 企画バナー
+ "valign" = "top";
+ "align" = "left";
+ "width" = "298";
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_ヘッダ色";
+ "_returnType" = "returnObject";
+ };
+ displayComponentName = "bannerL@CustomImageComponent";
+ },
+ {
+ // ヘッダグラフィック
+ "valign" = "top";
+ "width" = "212";
+ "align" = "right";
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_ヘッダ色";
+ "_returnType" = "returnObject";
+ };
+ displayComponentName = "headerGraphic@CustomImageComponent";
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "aliasHeader@TableDisplayComponent"
+
+
+ "header@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "580";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "list" = (
+ {
+ "cols" = (
+ {
+ // fileNumber
+ "valign" = "top";
+ "width" = "70";
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_ヘッダ色";
+ "_returnType" = "returnObject";
+ };
+ displayComponentName = "fileNumber@TableDisplayComponent";
+ },
+ {
+ // 企画バナー
+ "valign" = "top";
+ "align" = "left";
+ "width" = "298";
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_ヘッダ色";
+ "_returnType" = "returnObject";
+ };
+ displayComponentName = "bannerL@CustomImageComponent";
+ },
+ {
+ // ヘッダグラフィック
+ "valign" = "top";
+ "width" = "212";
+ "align" = "right";
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_ヘッダ色";
+ "_returnType" = "returnObject";
+ };
+ displayComponentName = "headerGraphic@CustomImageComponent";
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "header@TableDisplayComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+//// file number表示
+
+ "aliasFileNumber@TableDisplayComponent" = {
+ "width" = "70";
+ "height" = "70";
+ "border" = "0";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "list" = (
+ {
+ "cols" = (
+ {
+ "width" = "3";
+ "rowspan" = "4";
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_ヘッダ色";
+ "_returnType" = "returnObject";
+ };
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "3";
+ "height" = "70";
+ "border" = "0";
+ }; // displayInformatoinObject
+ },
+ {
+ "width" = "64";
+ "colspan" = "2";
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_ヘッダ色";
+ "_returnType" = "returnObject";
+ };
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "64";
+ "height" = "3";
+ "border" = "0";
+ }; // displayInformatoinObject
+ },
+ {
+ "width" = "3";
+ "rowspan" = "4";
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_ヘッダ色";
+ "_returnType" = "returnObject";
+ };
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "3";
+ "height" = "70";
+ "border" = "0";
+ }; // displayInformatoinObject
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ // 画像 file
+ "width" = "25";
+ "valign" = "top";
+ "bgcolor" = "#023B8E";
+ displayComponentName = "CustomImageComponent";
+ displayInformationObject = {
+ "border" = "0";
+ "width" = "25";
+ "imagePath" = "リソース/サイトリソース/file";
+ }; // displayInformationObject
+ },
+ {
+ // ファイルナンバー
+ "width" = "39";
+ "align" = "center";
+ "valign" = "middle";
+ "bgcolor" = "#023B8E";
+ displayComponentName = "AttributedStringComponent";
+ displayInformationObject = {
+ "font_class" = "css1";
+ "font_size" = "+3";
+ "font_color" = "#849cc6";
+ "value" = {
+ "_type" = "_modelType";
+ "_value" ="oneOforiginal.VOL";
+ "_returnType" = "returnObject";
+ }; // value
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ // 画像 vivid mark
+ "colspan" = "2";
+ "width" = "64";
+ "valign" = "top";
+ "bgcolor" = "#023B8E";
+ displayComponentName = "CustomImageComponent";
+ displayInformationObject = {
+ "border" = "0";
+ "width" = "64";
+ "imagePath" = "リソース/サイトリソース/vivid_mark_s";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ // 画像 vivid mark
+ "colspan" = "2";
+ "width" = "64";
+ "valign" = "top";
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_ヘッダ色";
+ "_returnType" = "returnObject";
+ };
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "64";
+ "height" = "3";
+ "border" = "0";
+ }; // displayInformatoinObject
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "aliasFileNumber@TableDisplayComponent"
+
+
+ "fileNumber@TableDisplayComponent" = {
+ "width" = "70";
+ "height" = "70";
+ "border" = "0";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "list" = (
+ {
+ "cols" = (
+ {
+ "width" = "3";
+ "rowspan" = "4";
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_ヘッダ色";
+ "_returnType" = "returnObject";
+ };
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "3";
+ "height" = "70";
+ "border" = "0";
+ }; // displayInformatoinObject
+ },
+ {
+ "width" = "64";
+ "colspan" = "2";
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_ヘッダ色";
+ "_returnType" = "returnObject";
+ };
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "64";
+ "height" = "3";
+ "border" = "0";
+ }; // displayInformatoinObject
+ },
+ {
+ "width" = "3";
+ "rowspan" = "4";
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_ヘッダ色";
+ "_returnType" = "returnObject";
+ };
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "3";
+ "height" = "70";
+ "border" = "0";
+ }; // displayInformatoinObject
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ // 画像 file
+ "width" = "25";
+ "valign" = "top";
+ "bgcolor" = "#023B8E";
+ displayComponentName = "CustomImageComponent";
+ displayInformationObject = {
+ "border" = "0";
+ "width" = "25";
+ "imagePath" = "リソース/サイトリソース/file";
+ }; // displayInformationObject
+ },
+ {
+ // ファイルナンバー
+ "width" = "39";
+ "align" = "center";
+ "valign" = "middle";
+ "bgcolor" = "#023B8E";
+ displayComponentName = "AttributedStringComponent";
+ displayInformationObject = {
+ "font_class" = "css1";
+ "font_size" = "+3";
+ "font_color" = "#849cc6";
+ "value" = {
+ "_type" = "_modelType";
+ "_value" ="VOL";
+ "_returnType" = "returnObject";
+ }; // value
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ // 画像 vivid mark
+ "colspan" = "2";
+ "width" = "64";
+ "valign" = "top";
+ "bgcolor" = "#023B8E";
+ displayComponentName = "CustomImageComponent";
+ displayInformationObject = {
+ "border" = "0";
+ "width" = "64";
+ "imagePath" = "リソース/サイトリソース/vivid_mark_s";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ // 画像 vivid mark
+ "colspan" = "2";
+ "width" = "64";
+ "valign" = "top";
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_ヘッダ色";
+ "_returnType" = "returnObject";
+ };
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "64";
+ "height" = "3";
+ "border" = "0";
+ }; // displayInformatoinObject
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "fileNumber@TableDisplayComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+// navi first スペース
+
+ "aliasNavi@TableDisplayComponent" = {
+ "width" = "580";
+ "border" = "0";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "list" = (
+ {
+ "cols" = (
+ {
+ // spacer bgcolor
+ "width" = "368";
+ "height" = "1";
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_背景色";
+ "_returnType" = "returnObject";
+ }; // bgcolor
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "368";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformatoinObject
+ },
+ {
+ // pageおくり
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_背景色";
+ "_returnType" = "returnObject";
+ }; // bgcolor
+ "width" = "212";
+ "height" = "1";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "212";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformatoinObject
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ // ナビバー
+ "align" = "left";
+ "valign" = "bottom";
+ "width" = "368";
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_メニューバー色";
+ "_returnType" = "returnObject";
+ }; // bgcolor
+
+ // ここにhome,weekley,indexへの戻りボタン設置
+ displayComponentName = "siteNavigation@TableDisplayComponent";
+ },
+ {
+ // pageおくり
+ "bgcolor" = "#000000";
+ "align" = "right";
+ "width" = "212";
+ displayComponentName = "aliasPageNavigation@TableDisplayComponent";
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ // spacer bgcolor
+ "width" = "368";
+ //"height" = "1";
+ "bgcolor" = "#000000";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "368";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformatoinObject
+ },
+ {
+ // pageおくり
+ "bgcolor" = "#000000";
+ "width" = "212";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "212";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformatoinObject
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "aliasNavi@TableDisplayComponent"
+
+
+ "navi@TableDisplayComponent" = {
+ "width" = "580";
+ "border" = "0";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "list" = (
+ {
+ "cols" = (
+ {
+ // spacer bgcolor
+ "width" = "368";
+ "height" = "1";
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_背景色";
+ "_returnType" = "returnObject";
+ }; // bgcolor
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "368";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformatoinObject
+ },
+ {
+ // pageおくり
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_背景色";
+ "_returnType" = "returnObject";
+ }; // bgcolor
+ "width" = "212";
+ "height" = "1";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "212";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformatoinObject
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ // ナビバー
+ "align" = "left";
+ "valign" = "bottom";
+ "width" = "368";
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_メニューバー色";
+ "_returnType" = "returnObject";
+ }; // bgcolor
+
+ // ここにhome,weekley,indexへの戻りボタン設置
+ displayComponentName = "siteNavigation@TableDisplayComponent";
+ },
+ {
+ // pageおくり
+ "bgcolor" = "#000000";
+ "align" = "right";
+ "width" = "212";
+ displayComponentName = "pageNavigation@TableDisplayComponent";
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ // spacer bgcolor
+ "width" = "368";
+ //"height" = "1";
+ "bgcolor" = "#000000";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "368";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformatoinObject
+ },
+ {
+ // pageおくり
+ "bgcolor" = "#000000";
+ "width" = "212";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "212";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformatoinObject
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "navi@TableDisplayComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+//// ページナビゲーションテーブル 最初のページ
+
+ "aliasPageNavigation@TableDisplayComponent" = {
+ "width" = "212";
+ "border" = "0";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "list" = (
+ {
+ "cols" = (
+ {
+ "width" = "62";
+ "height" = "13";
+ "align" = "left";
+ "bgcolor" = "#000000";
+ displayComponentName = "aliasPageNavigationPrev@BatchHyperlinkComponent";
+ },
+ {
+ "width" = "102";
+ "height" = "13";
+ "align" = "right";
+ "bgcolor" = "#000000";
+ displayComponentName = "aliasPageNumber@MultipleComponents";
+ },
+ {
+ "width" = "48";
+ "height" = "13";
+ "align" = "right";
+ "bgcolor" = "#000000";
+ displayComponentName = "aliasPageNavigationNext@BatchHyperlinkComponent";
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "aliasPageNavigation@TableDisplayComponent"
+
+
+ "pageNavigation@TableDisplayComponent" = {
+ "width" = "212";
+ "border" = "0";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "list" = (
+ {
+ "cols" = (
+ {
+ "width" = "62";
+ "align" = "left";
+ "bgcolor" = "#000000";
+ "valign" = "bottom";
+ displayComponentName = "pagePrev@PageHyperlinkComponent";
+ },
+ {
+ "width" = "102";
+ "align" = "right";
+ "valign" = "bottom";
+ "bgcolor" = "#000000";
+ displayComponentName = "pageNumber@MultipleComponents";
+ },
+ {
+ "width" = "48";
+ "align" = "right";
+ "valign" = "bottom";
+ "bgcolor" = "#000000";
+ displayComponentName = "pageNext@PageHyperlinkComponent";
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "pageNavigation@TableDisplayComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+//// Page 移動
+
+ "aliasPageNavigationPrev@BatchHyperlinkComponent" = {
+ "dontShowIfNotExists" = "true";
+ "batchName" = "AliasPageBatch";
+ "direction" = "previous";
+ "list" = (
+ {
+ displayComponentName = "CustomImageComponent";
+ displayInformationObject = {
+ "dontShowIfNotExists" = "true";
+ "border" = "0";
+ "imagePath" = "リソース/サイトリソース/bu_prev";
+ }; // displayInformationObject
+ },
+ ); //
+ }; // "aliasPageNavigationPrev@BatchHyperlinkComponent"
+
+
+ "aliasPageNavigationNext@BatchHyperlinkComponent" = {
+ "dontShowIfNotExists" = "true";
+ "batchName" = "AliasPageBatch";
+ "direction" = "next";
+ "list" = (
+ {
+ displayComponentName = "CustomImageComponent";
+ displayInformationObject = {
+ "dontShowIfNotExists" = "true";
+ "border" = "0";
+ "imagePath" = "リソース/サイトリソース/bu_next";
+ }; // displayInformationObject
+ },
+ ); //
+ }; // "aliasPageNavigationNext@BatchHyperlinkComponent"
+
+
+ "pagePrev@PageHyperlinkComponent" = {
+ "dontShowIfNotExists" = "true";
+ "direction" = "previous";
+ "list" = (
+ {
+ displayComponentName = "CustomImageComponent";
+ displayInformationObject = {
+ "dontShowIfNotExists" = "true";
+ "border" = "0";
+ "width" = "62";
+ "height" = "13";
+ "imagePath" = "リソース/サイトリソース/bu_prev";
+ }; // displayInformationObject
+ },
+ ); //
+ }; // "pagePrev@HyperlinkComponent"
+
+
+ "pageNext@PageHyperlinkComponent" = {
+ "dontShowIfNotExists" = "true";
+ "direction" = "next";
+ "list" = (
+ {
+ displayComponentName = "CustomImageComponent";
+ displayInformationObject = {
+ "dontShowIfNotExists" = "true";
+ "border" = "0";
+ "width" = "48";
+ "height" = "13";
+ "imagePath" = "リソース/サイトリソース/bu_next";
+ }; // displayInformationObject
+ },
+ ); //
+ }; // "pageNext@HyperlinkComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+// 現在のページナンバーおよび全体のページ数を表示
+
+
+ "aliasPageNumber@MultipleComponents" = {
+ "list" = (
+ {
+ displayComponentName = "AttributedStringComponent";
+ displayInformationObject = {
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "font_color" = "#ffffff";
+ "value" = "Page ";
+ }; // displayInformationObject
+ },
+ {
+ displayComponentName = "BatchStringComponent";
+ displayInformationObject = {
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "font_color" = "#ffffff";
+ "batchName" = "AliasPageBatch";
+ "batchFormat" = "%batch_index";
+ }; // displayInformationObject
+ },
+ {
+ displayComponentName = "AttributedStringComponent";
+ displayInformationObject = {
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "font_color" = "#ffffff";
+ "value" = "/";
+ }; // displayInformationObject
+ },
+ {
+ displayComponentName = "BatchStringComponent";
+ displayInformationObject = {
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "font_color" = "#ffffff";
+ "batchName" = "AliasPageBatch";
+ "batchFormat" = "%total_count";
+ }; // displayInformationObject
+ },
+ {
+ displayComponentName = "AttributedStringComponent";
+ displayInformationObject = {
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "font_color" = "#ffffff";
+ "value" = " |";
+ }; // displayInformationObject
+ },
+ ); // list
+ }; // "aliasPageNumber@MultipleComponents
+
+
+ "pageNumber@MultipleComponents" = {
+ "list" = (
+ {
+ displayComponentName = "AttributedStringComponent";
+ displayInformationObject = {
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "font_color" = "#ffffff";
+ "value" = "Page ";
+ }; // displayInformationObject
+ },
+ {
+ displayComponentName = "AttributedStringComponent";
+ displayInformationObject = {
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "font_color" = "#ffffff";
+ "value" = {
+ "_type" = "_componentType";
+ "_value" = "currentPageIndexString";
+ "_returnType" = "returnObject";
+ }; // value
+ }; // displayInformationObject
+ },
+ {
+ displayComponentName = "AttributedStringComponent";
+ displayInformationObject = {
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "font_color" = "#ffffff";
+ "value" = "/";
+ }; // displayInformationObject
+ },
+ {
+ displayComponentName = "AttributedStringComponent";
+ displayInformationObject = {
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "font_color" = "#ffffff";
+ "value" = {
+ "_type" = "_modelType";
+ "_value" = "countOfPages";
+ "_returnType" = "returnObject";
+ }; // value
+ }; // displayInformationObject
+ },
+ {
+ displayComponentName = "AttributedStringComponent";
+ displayInformationObject = {
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "font_color" = "#ffffff";
+ "value" = " |";
+ }; // displayInformationObject
+ },
+ ); // list
+ }; // "pageNumber@MultipleComponents
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+// フッターナビバー
+
+ "aliasFooterNavi@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "580";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "list" = (
+ {
+ "cols" = (
+ {
+ // ナビバー
+ "align" = "left";
+ "valign" = "bottom";
+ "width" = "368";
+ "height" = "13";
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_背景色";
+ "_returnType" = "returnObject";
+ }; // bgcolor
+
+ // ここにhome,weekley,indexへの戻りボタン設置
+ displayComponentName = "siteNavigation@TableDisplayComponent";
+ },
+ {
+ // pageおくり
+ "bgcolor" = "#000000";
+ "align" = "right";
+ "width" = "212";
+ "height" = "13";
+ displayComponentName = "aliasPageNavigation@TableDisplayComponent";
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ // spacer bgcolor
+ "width" = "368";
+ "height" = "1";
+ "bgcolor" = "#000000";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "368";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformatoinObject
+ },
+ {
+ // pageおくり
+ "width" = "212";
+ "height" = "1";
+ "bgcolor" = "#000000";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "212";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformatoinObject
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "aliasFooterNavi@TableDisplayComponent"
+
+
+ "footerNavi@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "580";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "list" = (
+ {
+ "cols" = (
+ {
+ // ナビバー
+ "align" = "left";
+ "valign" = "bottom";
+ "width" = "368";
+ "height" = "13";
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_背景色";
+ "_returnType" = "returnObject";
+ }; // bgcolor
+
+ // ここにhome,weekley,indexへの戻りボタン設置
+ displayComponentName = "siteNavigation@TableDisplayComponent";
+ },
+ {
+ // pageおくり
+ "bgcolor" = "#000000";
+ "align" = "right";
+ "width" = "212";
+ "height" = "13";
+ displayComponentName = "pageNavigation@TableDisplayComponent";
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ // spacer bgcolor
+ "width" = "368";
+ "height" = "1";
+ "bgcolor" = "#000000";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "368";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformatoinObject
+ },
+ {
+ // pageおくり
+ "width" = "212";
+ "height" = "1";
+ "bgcolor" = "#000000";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "212";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformatoinObject
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "footerNavi@TableDisplayComponent"
+
+
+
+
+
+/////////////////////////////////////////////////////////////////////
+/////////////////////////////////////////////////////////////////////
+/////////////////////////////////////////////////////////////////////
+/////////////////////////////////////////////////////////////////////
+/////////////////////////////////////////////////////////////////////
+/////////////////////////////////////////////////////////////////////
+/////////////////////////////////////////////////////////////////////
+/////////////////////////////////////////////////////////////////////
+/////////////////////////////////////////////////////////////////////
+// 記事部分の1ページのレイアウト
+
+ "aliasPage@BatchArrayComponent" = {
+ "batchName" = "AliasPageBatch";
+ displayComponentName = "aliasPageAll@TableDisplayComponent";
+ }; // "aliasPage@BatchArrayComponent"
+
+
+ "aliasPageAll@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "750";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ "list" = (
+ {
+ "valign" = "top";
+ cols = (
+ {
+ // ページ表示スペース
+ "width" = "580";
+ "valign" = "top";
+ "align" = "right";
+ displayComponentName = "aliasPage@TableDisplayComponent";
+ },
+ {
+ // たてライン
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docLineColor";
+ };
+ "width" = "1";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ // spacer line
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ "width" = "1";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ // リコメンドエリア
+ "width" = "168";
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ };
+ displayComponentName = "aliasLinkArea@MultipleComponents";
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "aliasPageAll@TableDisplayComponent"
+
+
+/////////////////////////////////////////////////////////////////////
+/////////////////////////////////////////////////////////////////////
+// 記事部分の1ページのメインエリア
+
+ "aliasPage@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "580";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ "list" = (
+ {
+ "cols" = (
+ {
+ // スペーサー
+ "colspan" = "5";
+ "width" = "580";
+ "height" = "12";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "580";
+ "height" = "12";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ // 余白
+ "width" = "8";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "8";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ // 余白
+ "width" = "20";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "20";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ // タイトル、更新日付、リード、ページインデックス
+ "width" = "328";
+ "valign" = "top";
+ "align" = "left";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ displayComponentName = "aliasDocumentHeaderArea@TableDisplayComponent";
+ },
+ {
+ // 余白
+ "width" = "20";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "20";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ // ライターズフェース
+ "width" = "204";
+ "align" = "right";
+ "valign" = "top";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ displayComponentName = "aliasWriterFace@TableDisplayComponent";
+ },
+ );
+ },
+ {
+ // ブランクライン
+ "cols" = (
+ {
+ "colspan" = "5";
+ "width" = "580";
+ "height" = "3";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "580";
+ "height" = "3";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ // 余白
+ "width" = "8";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "8";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ "colspan" = "4";
+ "width" = "572";
+ "height" = "1";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docLineColor";
+ }; // bgcolor
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "572";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+ // ブランクライン
+ "cols" = (
+ {
+ "colspan" = "5";
+ "width" = "580";
+ "height" = "3";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "580";
+ "height" = "3";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+ // 記事ブロック部分
+ "cols" = (
+ {
+ // 余白
+ "width" = "8";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "8";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ // 記事ブロック繰り返しはここに入る
+ "colspan" = "4";
+ "widht" = "572";
+ "valign" = "top";
+ "align" = "right";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ displayComponentName = "aliasSections@ArrayComponent";
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "aliasPage@TableDisplayComponent"
+
+
+ "page@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "580";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_背景色";
+ "_returnType" = "returnObject";
+ }; // bgcolor
+ "list" = (
+ {
+ "cols" = (
+ {
+ // スペーサー
+ "colspan" = "5";
+ "width" = "580";
+ "height" = "12";
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_背景色";
+ "_returnType" = "returnObject";
+ };
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "580";
+ "height" = "12";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+ "valign" = "top";
+ "cols" = (
+ {
+ // 余白
+ "width" = "8";
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_背景色";
+ "_returnType" = "returnObject";
+ };
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "8";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ // 余白
+ "width" = "20";
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_背景色";
+ "_returnType" = "returnObject";
+ };
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "20";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ // タイトル、更新日付、リード、ページインデックス
+ "width" = "328";
+ "valign" = "top";
+ "align" = "left";
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_背景色";
+ "_returnType" = "returnObject";
+ };
+ displayComponentName = "documentHeaderArea@TableDisplayComponent";
+ },
+ {
+ // 余白
+ "width" = "20";
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_背景色";
+ "_returnType" = "returnObject";
+ };
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "20";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ // ライターズフェース
+ "width" = "204";
+ "align" = "right";
+ "valign" = "top";
+ displayComponentName = "writerFace@TableDisplayComponent";
+ },
+ );
+ },
+ {
+ // ブランクライン
+ "cols" = (
+ {
+ "colspan" = "5";
+ "width" = "580";
+ "height" = "3";
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_背景色";
+ "_returnType" = "returnObject";
+ };
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "580";
+ "height" = "3";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ // 余白
+ "width" = "8";
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_背景色";
+ "_returnType" = "returnObject";
+ };
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "8";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ "colspan" = "4";
+ "width" = "572";
+ "height" = "1";
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_ライン色";
+ "_returnType" = "returnObject";
+ };
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "572";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+ // ブランクライン
+ "cols" = (
+ {
+ "colspan" = "5";
+ "width" = "580";
+ "height" = "3";
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_背景色";
+ "_returnType" = "returnObject";
+ };
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "580";
+ "height" = "3";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+ // 記事ブロック部分
+ "cols" = (
+ {
+ // 余白
+ "width" = "8";
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_背景色";
+ "_returnType" = "returnObject";
+ };
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "8";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+/*
+ {
+ // 余白
+ "width" = "20";
+ "height" = "1";
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_背景色";
+ "_returnType" = "returnObject";
+ };
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "20";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+*/
+ {
+ // 記事ブロック繰り返しはここに入る
+ "colspan" = "4";
+ "widht" = "572";
+ "valign" = "top";
+ "align" = "right";
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_背景色";
+ "_returnType" = "returnObject";
+ };
+ displayComponentName = "sections@ArrayComponent";
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "page@TableDisplayComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+// ドキュメントタイトル、リード、ライターエリアを表示するテーブル
+
+ "aliasDocumentHeaderArea@TableDisplayComponent" = {
+ "width" = "328";
+ "border" = "0";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ "list" = (
+ {
+ "cols" = (
+ {
+ // 更新日とリバイスを表示
+ "align" = "left";
+ displayComponentName = "aliasDate@TableDisplayComponent";
+ },
+ ); // cols
+ },
+ {
+//// タイトルを表示
+ "cols" = (
+ {
+ displayComponentName = "AttributedStringComponent";
+ displayInformationObject = {
+ "font_class" = "css4";
+ "font_color" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docMidashi";
+ }; // color
+ "bold" = "true";
+ "value" = {
+ "_type" = "_componentType";
+ "_value" ="displayContext.currentDocument.oneOforiginal.title";
+ "_returnType" = "returnObject";
+ }; // value
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+//// サブタイトルを表示
+ "cols" = (
+ {
+ displayComponentName = "AttributedStringComponent";
+ displayInformationObject = {
+ "font_class" = "css2";
+ "font_size" = "-1";
+ "font_color" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docText";
+ }; // color
+ "bold" = "true";
+ "value" = {
+ "_type" = "_modelType";
+ "_value" = "title";
+ "_returnType" = "returnObject";
+ }; // value
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ // ブランク
+ "width" = "328";
+ "height" = "12";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "328";
+ "height" = "12";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ );
+ },
+ {
+//// リードを表示
+ "cols" = (
+ {
+ displayComponentName = "AttributedStringComponent";
+ displayInformationObject = {
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "font_color" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docText";
+ }; // color
+ "dontShowIfNotExists" = "true";
+ "useNewline" = "true";
+ "useHTML" = "true";
+ "value" = {
+ "_type" = "_modelType";
+ "_value" ="リード";
+ "_returnType" = "returnObject";
+ }; // value
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ // ブランク
+ "width" = "328";
+ "height" = "10";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "1";
+ "height" = "10";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ );
+ },
+ {
+//// 記事情報を表示
+ "cols" = (
+ {
+ displayComponentName = "aliasArticleInfo@AttributedStringComponent";
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ // ブランク
+ "width" = "328";
+ "height" = "5";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "1";
+ "height" = "10";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ );
+ },
+/*
+ {
+ // ページインデックスを表示
+ "cols" = (
+ {
+ "width" = "328";
+ displayComponentName = "aliasPageIndex@ConditionComponent";
+ },
+ ); // cols
+ },
+*/
+ ); // list
+ }; // "aliasDocumentHeaderArea@TableDisplayComponent"
+
+
+ "documentHeaderArea@TableDisplayComponent" = {
+ "width" = "328";
+ "border" = "0";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_背景色";
+ "_returnType" = "returnObject";
+ }; // bgcolor
+ "list" = (
+ {
+ "valign" = "top";
+ "cols" = (
+ {
+ // 更新日とリバイスを表示
+ "align" = "left";
+ displayComponentName = "date@TableDisplayComponent";
+ },
+ ); // cols
+ },
+ {
+//// タイトルを表示
+ "cols" = (
+ {
+ displayComponentName = "AttributedStringComponent";
+ displayInformationObject = {
+ "font_class" = "css4";
+ "font_color" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_見出し色";
+ "_returnType" = "returnObject";
+ }; // color
+ "bold" = "true";
+ "value" = {
+ "_type" = "_modelType";
+ "_value" ="title";
+ "_returnType" = "returnObject";
+ }; // value
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+//// サブタイトルを表示
+ "cols" = (
+ {
+ displayComponentName = "AttributedStringComponent";
+ displayInformationObject = {
+ "font_class" = "css2";
+ "font_size" = "-1";
+ "font_color" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_テキスト色";
+ "_returnType" = "returnObject";
+ }; // color
+ "bold" = "true";
+ "value" = {
+ "_type" = "_componentType";
+ "_value" = "displayContext.currentPage.title";
+ "_returnType" = "returnObject";
+ }; // value
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ // ブランク
+ "width" = "328";
+ "height" = "12";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "328";
+ "height" = "12";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ );
+ },
+ {
+//// リードを表示
+ "cols" = (
+ {
+ displayComponentName = "AttributedStringComponent";
+ displayInformationObject = {
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "font_color" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_テキスト色";
+ "_returnType" = "returnObject";
+ }; // color
+ "dontShowIfNotExists" = "true";
+ "useNewline" = "true";
+ "useHTML" = "true";
+ "value" = {
+ "_type" = "_componentType";
+ "_value" ="displayContext.currentPage.リード";
+ "_returnType" = "returnObject";
+ }; // value
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ // ブランク
+ "width" = "328";
+ "height" = "10";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "1";
+ "height" = "10";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ );
+ },
+ {
+//// 記事情報を表示
+ "cols" = (
+ {
+ //displayComponentName = "articleInfoArea@MultipleComponents";
+ displayComponentName = "articleInfo@AttributedStringComponent";
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ // ブランク
+ "width" = "328";
+ "height" = "5";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "1";
+ "height" = "10";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ );
+ },
+ {
+ // ページインデックスを表示
+ "cols" = (
+ {
+ "width" = "328";
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_背景色";
+ "_returnType" = "returnObject";
+ }; // bgcolor
+ displayComponentName = "pageIndex@ConditionComponent";
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "documentHeaderArea@TableDisplayComponent"
+
+//////////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+// ページインデックスの有無をチェック
+
+ "aliasPageIndex@ConditionComponent" = {
+ "condition" = {
+ "_type" = "_componentType";
+ "_value" = "displayContext.currentDocument.oneOforiginal.#1OfPositionSortedPages";
+ }; // condition
+ "trueList" = (
+ {
+ displayComponentName = "aliasPageIndex@TableDisplayComponent";
+ },
+ );
+ }; // "aliasPageIndex@ConditionComponent"
+
+
+ "pageIndex@ConditionComponent" = {
+ "condition" = {
+ "_type" = "_modelType";
+ "_value" = "#1OfPositionSortedPages";
+ }; // condition
+ trueList = (
+ {
+ displayComponentName = "pageIndex@TableDisplayComponent";
+ },
+ );
+ }; // "pageIndex@ConditonComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+// ページインデックスの外側テーブルを指定
+
+ "aliasPageIndex@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "328";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "list" = (
+ {
+ "cols" = (
+ {
+ // pageIndexのロゴ
+ "height" = "12";
+ "valign" = "bottom";
+ "aling" = "left";
+ displayComponentName = "CustomImageComponent";
+ displayInformationObject = {
+ "imagePath" = "リソース/サイトリソース/tab_index";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ // インデックス表示する内側テーブル
+ "valign" = "top";
+ "aling" = "left";
+ displayComponentName = "aliasPageIndex@ArrayComponent";
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "aliasPageIndex@TableDisplayComponent"
+
+
+ "pageIndex@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "328";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "list" = (
+ {
+ "cols" = (
+ {
+ // pageIndexのロゴ
+ "height" = "12";
+ "valign" = "bottom";
+ "aling" = "left";
+ displayComponentName = "CustomImageComponent";
+ displayInformationObject = {
+ "imagePath" = "リソース/サイトリソース/tab_index";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ // インデックス表示する内側テーブル
+ "valign" = "top";
+ "aling" = "left";
+ displayComponentName = "pageIndex@ArrayComponent";
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "pageIndex@TableDisplayComponent";
+
+
+///////////////////////////////////////////////////////////////////////////
+// ページ情報をゲット
+
+ "aliasPageIndex@ArrayComponent" = {
+ "list" = {
+ "_type" = "_componentType";
+ "_value" = "displayContext.currentPage.oneOforiginal.positionSortedPages";
+ }; // list
+ displayComponentName = "pageIndexLine@TableDisplayComponent";
+ }; // "aliasPageIndex@ArrayComponent"
+
+
+ "pageIndex@ArrayComponent" = {
+ "list" = {
+ "_type" = "_modelType";
+ "_value" = "positionSortedPages";
+ }; // list
+ displayComponentName = "pageIndexLine@TableDisplayComponent";
+ }; // "pageIndex@ArrayComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+// ページ情報を表示
+
+ "pageIndexLine@TableDisplayComponent" = {
+ "width" = "328";
+ "border" = "0";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "list" = (
+ {
+ "cols" = (
+ {
+ colspan = "4";
+ "width" = "260";
+ "height" = "1";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docLineColor";
+ }; // bgcolor
+ displayComponentName = "SpacerComponent";
+ dislayInformationObject = {
+ "width" = "260";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ "width" = "68";
+ "height" = "1";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ displayComponentName = "SpacerComponent";
+ dislayInformationObject = {
+ "width" = "68";
+ "height" = "1";
+ }; // displayInformationObject
+ },
+
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ "width" = "180";
+ "height" = "29";
+ "valign" = "top";
+ "aling" = "left";
+ displayComponentName = "pageIndexTitle@HyperlinkComponent";
+ },
+ {
+ "width" = "37";
+ "height" = "29";
+ "valign" = "top";
+ "aling" = "right";
+ displayComponentName = "pageIndexPageNumber@MultipleComponents";
+ },
+ {
+ "width" = "3";
+ "height" = "29";
+ displayComponentName = "SpacerComponent";
+ dislayInformationObject = {
+ "width" = "3";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ "width" = "40";
+ "height" = "29";
+ displayComponentName = "pageIndexThumbnail@HyperlinkComponent";
+ },
+ {
+ "width" = "68";
+ "height" = "29";
+ displayComponentName = "SpacerComponent";
+ dislayInformationObject = {
+ "width" = "68";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ "colspan" = "5";
+ "width" = "328";
+ "height" = "5";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ displayComponentName = "SpacerComponent";
+ dislayInformationObject = {
+ "width" = "328";
+ "height" = "5";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "pageIndexLine@TableDisplayComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+//// ページのハイパーリンク
+
+ "pageIndexTitle@HyperlinkComponent" = {
+ "list" = (
+ {
+ displayComponentName = "AttributedStringComponent";
+ displayInformationObject = {
+ "font_color" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docTextA";
+ }; // color
+ "font_class" = "css2";
+ "font_size" = "-2";
+ "bold" = "true";
+ "value" = {
+ "_type" = "_modelType";
+ "_value" = "title";
+ "_returnType" = "returnObject";
+ }; // value
+ }; // displayInformationObject
+ },
+ ); // list
+ }; // "pageIndexTitle@HyperlinkComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+// page number をとります
+
+ "pageIndexPageNumber@MultipleComponents" = {
+ "list" = (
+ {
+ displayComponentName = "pageText@AttributedStringComponent";
+ },
+ {
+ displayComponentName = "pageIndexPageNumber@AttributedStringComponent";
+ },
+ ); // list
+ }; // "pageIndexPageNumber@MultipleComponents"
+
+
+//// "page" を表示
+
+ "pageText@AttributedStringComponent" = {
+ "font_class" = "css1";
+ "font_size" = "-1";
+ "font_color" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docTextA";
+ }; // font_color
+ "value" = "page";
+ }; // "pageText@AttributedStringComponent"
+
+
+//// ページナンバーを表示
+
+ "pageIndexPageNumber@AttributedStringComponent" = {
+ "font_class" = "css1";
+ "font_size" = "-1";
+ "font_color" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docTextA";
+ }; // font_color
+ "value" = {
+ "_type" = "_componentType";
+ "_value" = "pageIndexString";
+ "_returnType" = "returnObject";
+ }; // value
+ }; // "pageIndexPageNumber@AttributedStringComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+// page のサムネール写真をとる
+
+ "pageIndexThumbnail@HyperlinkComponent" = {
+ "border" = "0";
+ "list" = (
+ {
+ displayComponentName = "pageIndexThumbnail@CustomImageComponent";
+ },
+ ); // list
+ }; // "pageIndexThumbnail@HyperlinkComponent"
+
+
+ "pageIndexThumbnail@CustomImageComponent" = {
+ "width" = "40";
+ "border" = "0";
+ "image" = {
+ "_type" = "_modelType";
+ "_value" = "ページサムネール";
+ "_returnType" = "returnObject";
+ }; //image
+ "dontShowIfNotExists" = "true";
+ }; // "pageIndexThumbnail@CustomImageComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+// 更新日付とシリーズ名を表示する
+
+ "aliasDate@TableDisplayComponent" = {
+ "border" = "0";
+ //"height" = "15";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "list" = (
+ {
+ "cols" = (
+ {
+ "width" = "14";
+ displayComponentName = "CustomImageComponent";
+ displayInformationObject = {
+ "imagePath" = "リソース/サイトリソース/tab_star";
+ "border" = "0";
+ }; // displayInformationObejct
+ },
+ {
+ "bgcolor" = "#000000";
+ displayComponentName = "AttributedStringComponent";
+ displayInformationObject = {
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "font_color" = "#ffffff";
+ "dateFormat" = "%Y/%m/%d";
+ "value" = {
+ "_type" = "_componentType";
+ "_value" = "displayContext.currentDocument.oneOforiginal.releasedTimestamp";
+ "_returnType" = "returnObject";
+ }; // value
+ }; // displayInformationObject
+ },
+ {
+ "width" = "6";
+ displayComponentName = "CustomImageComponent";
+ displayInformationObject = {
+ "imagePath" = "リソース/サイトリソース/tab_end";
+ "border" = "0";
+ }; // displayInformationObejct
+ },
+ {
+ // スペーサー
+ "width" = "3";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "3";
+ "height" = "15";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ // シリーズ名を表示
+ "align" = "left";
+ displayComponentName = "AttributedStringComponent";
+ displayInformationObject = {
+ "font_color" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docText";
+ }; // color
+ "font_class" = "css1";
+ "font_size" = "-1";
+ "value" = {
+ "_type" = "_componentType";
+ "_value" ="displayContext.currentDocument.parent.title";
+ "_returnType" = "returnObject";
+ }; // value
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ "colspan" = "5";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "1";
+ "height" = "3";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "aliasDate@TableDisplayComponent"
+
+
+ "date@TableDisplayComponent" = {
+ "border" = "0";
+ //"height" = "15";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "list" = (
+ {
+ "cols" = (
+ {
+ "width" = "14";
+ displayComponentName = "CustomImageComponent";
+ displayInformationObject = {
+ "imagePath" = "リソース/サイトリソース/tab_star";
+ "border" = "0";
+ }; // displayInformationObejct
+ },
+ {
+ "bgcolor" = "#000000";
+ displayComponentName = "AttributedStringComponent";
+ displayInformationObject = {
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "font_color" = "#ffffff";
+ "dateFormat" = "%Y/%m/%d";
+ "value" = {
+ "_type" = "_modelType";
+ "_value" = "releasedTimestamp";
+ "_returnType" = "returnObject";
+ }; // value
+ }; // displayInformationObject
+ },
+ {
+ "width" = "6";
+ displayComponentName = "CustomImageComponent";
+ displayInformationObject = {
+ "imagePath" = "リソース/サイトリソース/tab_end";
+ "border" = "0";
+ }; // displayInformationObejct
+ },
+ {
+ // スペーサー
+ "width" = "3";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "3";
+ "height" = "15";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ // シリーズ名を表示
+ "align" = "left";
+ displayComponentName = "AttributedStringComponent";
+ displayInformationObject = {
+ "font_color" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_テキスト色";
+ "_returnType" = "returnObject";
+ }; // color
+ "font_class" = "css1";
+ "font_size" = "-1";
+ "value" = {
+ "_type" = "_modelType";
+ "_value" ="parent.title";
+ "_returnType" = "returnObject";
+ }; // value
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ "colspan" = "5";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "1";
+ "height" = "3";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ ); // list
+ };//
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+//// 記事情報
+
+ "aliasArticleInfo@AttributedStringComponent" = {
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "font_color" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docTextB";
+ }; // color
+ "dontShowIfNotExists" = "true";
+ "useNewline" = "true";
+ "useHTML" = "true";
+ "value" = {
+ "_type" = "_modelType";
+ "_value" ="記事情報";
+ "_returnType" = "returnObject";
+ }; // value
+ "_postValue" = "
";
+ }; // "aliasArticleInfo@AttributedStringComponent"
+
+
+ "articleInfo@AttributedStringComponent" = {
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "font_color" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_テキスト色B";
+ "_returnType" = "returnObject";
+ }; // color
+ "dontShowIfNotExists" = "true";
+ "useNewline" = "true";
+ "useHTML" = "true";
+ "value" = {
+ "_type" = "_componentType";
+ "_value" ="displayContext.currentPage.記事情報";
+ "_returnType" = "returnObject";
+ }; // value
+ "_postValue" = "
";
+ }; // "articleInfo@AttributedStringComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+// ライターズフェースエリア
+
+ "aliasWriterFace@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "204";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ "list" = (
+ {
+ // WriterFaceのアイコン
+ "valign" = "top";
+ "cols" = (
+ {
+ "colspan" = "5";
+ "align" = "left";
+ "valign" = "bottom";
+ "width" = "204";
+ "height" = "15";
+ displayComponentName = "CustomImageComponent";
+ displayInformationObject = {
+ "imagePath" = "リソース/サイトリソース/tab_face";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+ //ブランク
+ "valign" = "top";
+ "cols" = (
+ {
+ "colspan" = "5";
+ "align" = "left";
+ "valign" = "bottom";
+ "width" = "204";
+ "height" = "5";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "1";
+ "height" = "5";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ // 顔写真
+ "align" = "left";
+ "valign" = "top";
+ "width" = "40";
+ "height" = "40";
+ displayComponentName = "aliasWriterFacePhoto@HyperlinkComponent";
+ },
+ {
+ // ライターホームへのリンクタブ
+ "align" = "left";
+ "valign" = "top";
+ "width" = "15";
+ "height" = "40";
+ displayComponentName = "aliasWriterFaceTab@HyperlinkComponent";
+ },
+ {
+ // ブランク
+ "width" = "5";
+ "height" = "40";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "5";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ // 名前と職業
+ "width" = "139";
+ "height" = "40";
+ displayComponentName = "aliasWriterNameJob@MultipleComponents";
+ },
+ {
+ // ブランク
+ "width" = "5";
+ "height" = "40";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "5";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+ // ブランク
+ "cols" = (
+ {
+ "colspan" = "5";
+ "width" = "204";
+ "height" = "3";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "1";
+ "height" = "3";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+ // ライン
+ "cols" = (
+ {
+ "colspan" = "5";
+ "width" = "204";
+ "height" = "1";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docLineColor";
+ "_returnType" = "returnObject";
+ }; // bgcolor
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "204";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+ // ライターリード
+ "cols" = (
+ {
+ "colspan" = "4";
+ "width" = "199";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "aliasWriterLead@AttributedStringComponent";
+ },
+ {
+ // ブランク
+ "width" = "5";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "5";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "aliasWriterFace@TableDisplayComponent"
+
+
+ "writerFace@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "204";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_背景色";
+ "_returnType" = "returnObject";
+ }; // bgcolor
+ "list" = (
+ {
+ // WriterFaceのアイコン
+ "valign" = "top";
+ "cols" = (
+ {
+ "colspan" = "5";
+ "align" = "left";
+ "valign" = "bottom";
+ "width" = "204";
+ "height" = "15";
+ displayComponentName = "CustomImageComponent";
+ displayInformationObject = {
+ "imagePath" = "リソース/サイトリソース/tab_face";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+ //ブランク
+ "valign" = "top";
+ "cols" = (
+ {
+ "colspan" = "5";
+ "align" = "left";
+ "valign" = "bottom";
+ "width" = "204";
+ "height" = "5";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "1";
+ "height" = "5";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+ "valign" = "top";
+ "cols" = (
+ {
+ // 顔写真
+ "align" = "left";
+ "valign" = "top";
+ "width" = "40";
+ "height" = "40";
+ displayComponentName = "writerFacePhoto@HyperlinkComponent";
+ },
+ {
+ // ライターホームへのリンクタブ
+ "align" = "left";
+ "valign" = "top";
+ "width" = "15";
+ "height" = "40";
+ displayComponentName = "writerFaceTab@HyperlinkComponent";
+ },
+ {
+ // ブランク
+ "width" = "5";
+ "height" = "40";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "5";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ // 名前と職業
+ "width" = "139";
+ "height" = "40";
+ displayComponentName = "writerNameJob@MultipleComponents";
+ },
+ {
+ // ブランク
+ "width" = "5";
+ "height" = "40";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "5";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+ // ブランク
+ "cols" = (
+ {
+ "colspan" = "5";
+ "width" = "204";
+ "height" = "3";
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_背景色";
+ "_returnType" = "returnObject";
+ }; // bgcolor
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "1";
+ "height" = "3";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+ // ライン
+ "cols" = (
+ {
+ "colspan" = "5";
+ "width" = "204";
+ "height" = "1";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docLineColor";
+ "_returnType" = "returnObject";
+ }; // bgcolor
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "204";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+ // ライターリード
+ "cols" = (
+ {
+ "colspan" = "4";
+ "width" = "199";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "writerLead@AttributedStringComponent";
+ },
+ {
+ // ブランク
+ "width" = "5";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "5";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "writerFace@TableDisplayComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+//// ライター写真
+
+ "aliasWriterFacePhoto@HyperlinkComponent" = {
+ "model" = {
+ "_type" = "_componentType";
+ "_value" = "displayContext.currentDocument.oneOforiginal.ライター";
+ "_returnType" = "returnObject";
+ }; // model
+ "list" = (
+ {
+ displayComponentName = "writerFacePhoto@CustomImageComponent";
+ },
+ ); // list
+ }; // "aliasWriterFacePhoto@HyperlinkComponent"
+
+
+ "writerFacePhoto@HyperlinkComponent" = {
+ "model" = {
+ "_type" = "_modelType";
+ "_value" = "ライター";
+ "_returnType" = "returnObject";
+ }; // model
+ "list" = (
+ {
+ displayComponentName = "writerFacePhoto@CustomImageComponent";
+ },
+ ); // list
+ }; // "writerFacePhoto@HyperlinkComponent"
+
+
+ "aliasWriterFaceTab@HyperlinkComponent" = {
+ "model" = {
+ "_type" = "_componentType";
+ "_value" = "displayContext.currentDocument.oneOforiginal.ライター";
+ "_returnType" = "returnObject";
+ }; // model
+ "list" = (
+ {
+ displayComponentName = "writerFaceTab@CustomImageComponent";
+ },
+ ); // list
+ }; // "aliasWriterFaceTab@HyperlinkComponent"
+
+
+ "writerFaceTab@HyperlinkComponent" = {
+ "model" = {
+ "_type" = "_modelType";
+ "_value" = "ライター";
+ "_returnType" = "returnObject";
+ }; // model
+ "list" = (
+ {
+ displayComponentName = "writerFaceTab@CustomImageComponent";
+ },
+ ); // list
+ }; // "writerFaceTab@HyperlinkComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+// ライター名前、職業
+
+ "aliasWriterNameJob@MultipleComponents" = {
+ "model" = {
+ "_type" = "_componentType";
+ "_value" = "displayContext.currentDocument.oneOforiginal.ライター";
+ "_returnType" = "returnObject";
+ }; // model
+ "list" = (
+ {
+ displayComponentName = "writerName@HyperlinkComponent";
+ },
+ {
+ displayComponentName = "writerJobLeft@AttributedStringComponent";
+ },
+ {
+ displayComponentName = "writerJob@AttributedStringComponent";
+ },
+ {
+ displayComponentName = "writerJobRight@AttributedStringComponent";
+ },
+ );
+ }; // "writerNameJob@MultipleComponents"
+
+
+ "writerNameJob@MultipleComponents" = {
+ "model" = {
+ _type = _modelType;
+ _value = "ライター";
+ _returnType = returnObject;
+ }; // model
+ "list" = (
+ {
+ displayComponentName = "writerName@HyperlinkComponent";
+ },
+ {
+ displayComponentName = "writerJobLeft@AttributedStringComponent";
+ },
+ {
+ displayComponentName = "writerJob@AttributedStringComponent";
+ },
+ {
+ displayComponentName = "writerJobRight@AttributedStringComponent";
+ },
+ );
+ }; // "writerNameJob@MultipleComponents"
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+//// ライターコメントの表示
+
+ "aliasWriterLead@AttributedStringComponent" = {
+ "font_class" = "css1";
+ "font_size" = "-1";
+ "font_color" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docTextB";
+ "_returnType" = "returnObject";
+ }; // color
+ "useHTML" = "true";
+ "useNewline" = "true";
+ "value" = {
+ "_type" = "_componentType";
+ "_value" = "displayContext.currentDocument.oneOforiginal.oneOfライター.コメント";
+ "_returnType" = "returnObject";
+ }; // value
+ }; // "aliasWriterLead@AttributedStringComponent"
+
+
+ "writerLead@AttributedStringComponent" = {
+ "font_class" = "css1";
+ "font_size" = "-1";
+ "font_color" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docTextB";
+ "_returnType" = "returnObject";
+ }; // color
+ "useHTML" = "true";
+ "useNewline" = "true";
+ "value" = {
+ "_type" = "_modelType";
+ "_returnType" = "returnObject";
+ "_value" = "oneOfライター.コメント";
+ }; // value
+ }; // "writerLead@AttributedStringComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+// セクション表示
+
+ "aliasSections@ArrayComponent" = {
+ "list" = {
+ "_type" = "_modelType";
+ "_value" = "positionSortedSections";
+ }; // list
+ displayComponentName = "section@TableDisplayComponent";
+ }; // "sections@ArrayComponent"
+
+
+ "sections@ArrayComponent" = {
+ "list" = {
+ "_type" = "_componentType";
+ "_value" = "displayContext.currentPage.positionSortedSections";
+ }; // list
+ displayComponentName = "section@TableDisplayComponent";
+ }; // "sections@ArrayComponent"
+
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+// セクションのテーブル
+
+ "section@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "572";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ "list" = (
+ {
+ // ブランク
+ "cols" = (
+ {
+ "width" = "572";
+ "height" = "5";
+ displayComponentName = "SpacerComponent";
+ "displayInformationObject" = {
+ "width" = "572";
+ "height" = "5";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+ // テキストを表示
+
+ "cols" = (
+ {
+ "width" = "572";
+ displayComponentName = "sectionArea@TableDisplayComponent";
+ },
+ ); // cols
+ },
+ {
+ // ブランク
+
+ "cols" = (
+ {
+ "width" = "572";
+ displayComponentName = "SpacerComponent";
+ "displayInformationObject" = {
+ "width" = "572";
+ "height" = "5";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "section@TableComponent"
+
+
+//////////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////////
+
+
+//////////////////////////////////////////////////////////////////////////
+// セクションのパターンをチェック。試乗記、ガレージ、アイテム、比較試乗にふりわける。
+
+ "sectionArea@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "572";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ "list" = (
+ {
+ "cols" = (
+ {
+ "width" = "572";
+ "align" = "right";
+ displayComponentName = {
+ "_type" = "_conditionalType";
+ "_modelCheckAccessor" = "oneOfセクションタイプ";
+ "_value" = (
+ {
+ // ガレージタイプの場合
+ "_condition" = "ガレージ";
+ "_value" = "garageSectionArea@TableDisplayComponent";
+ },
+ {
+ // 旧車タイプの場合
+ "_condition" = "旧車";
+ "_value" = "noDBSectionArea@TableDisplayComponent";
+ },
+ {
+ // アイテムタイプの場合
+ "_condition" = "アイテム";
+ "_value" = "itemSectionArea@TableDisplayComponent";
+ },
+ {
+ // カタログタイプの場合
+ "_condition" = "カタログ";
+ "_value" = "catalogSectionArea@TableDisplayComponent";
+ },
+ {
+ // 比較試乗タイプの場合
+ "_condition" = "比較";
+ "_value" = "compareSectionArea@TableDisplayComponent";
+ },
+ {
+ // meil to ボタンの場合
+ "_condition" = "メール";
+ "_value" = "mailToButton@TableDisplayComponent";
+ },
+ {
+ // その他の場合=普通の記事
+ "_value" = "articleSectionArea@TableDisplayComponent";
+ },
+ ); // value
+ }; // displayComponentName
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "sectionArea@TableDisplayComponent"
+
+
+
+//////////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////////
+
+
+//////////////////////////////////////////////////////////////////////////
+//// メールで応募ボタン
+
+ "mailToButton@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "572";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ "list" = (
+ {
+ "cols" = (
+ {
+ "width" = "67";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "67";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ "width" = "500";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "mailToButtonSection@TableDisplayComponent";
+ },
+ {
+ "width" = "5";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "5";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ "width" = "67";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "67";
+ "height" = "5";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ "width" = "500";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "500";
+ "height" = "5";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ "width" = "5";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "5";
+ "height" = "5";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "mailToButton@TableDisplayComponent"
+
+
+//////////////////////////////////////////////////////////////////////
+//// mailto を設定されるセクション
+
+ "mailToButtonSection@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "500";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ "list" = (
+ {
+ "cols" = (
+ {
+ "width" = "500";
+ "valign" = "top";
+ "align" = "left";
+ displayComponentName = "section@MultipleComponents";
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ "width" = "500";
+ "valign" = "top";
+ "align" = "center";
+ displayComponentName = "mailToButton@HyperlinkComponent";
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "mailToButtonSection@TableDisplayComponent"
+
+
+
+ "mailToButton@HyperlinkComponent" = {
+ "href" = {
+ "_type" = "_modelType";
+ "_value" = "href";
+ "_returnType" = "returnObject";
+ };
+ "list" = (
+ {
+ displayComponentName = "submitButton@CustomImageComponent";
+ },
+ ); // list
+ }; // "mailToButton@MailToComponent"
+
+
+ "submitButton@CustomImageComponent" = {
+ "border" = "0";
+ "image" = {
+ "_type" = "_modelType";
+ "_value" = "button";
+ "_returnType" = "returnObject";
+ };
+ }; // "submitButton@CustomImageComponent"
+
+
+//////////////////////////////////////////////////////////////////////////
+// ガレージのセクションを表示する
+
+// ガレージの画像の大小をチェック
+
+ "garageSectionArea@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "572";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ "list" = (
+ {
+ "cols" = (
+ {
+ displayComponentName = {
+ "_type" = "_conditionalType";
+ "_modelCheckAccessor" = "oneOf画像サイズ";
+ "_value" = (
+ {
+ // 画像を小さく表示する場合
+ "_condition" = "小";
+ "_value" = "garageSectionAreaPhotoSmall@TableDisplayComponent";
+ },
+ {
+ // 大きく表示
+ "_condition" = "大";
+ "_value" = "garageSectionAreaPhotoBig@TableDisplayComponent";
+ },
+ {
+ // デフォルトは大とする
+ "_value" = "garageSectionAreaPhotoBig@TableDisplayComponent";
+ },
+ ); // value
+ }; // displayComponentName
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "garageSectionArea@TableDisplayComponent"
+
+
+/////////////////////////////////////////////////////////////////////////////////////////////////////////
+// CarDB 画像が大の場合
+
+ "garageSectionAreaPhotoBig@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "572";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ "list" = (
+ {
+ "cols" = (
+ {
+ // ラベルは共有
+ "width" = "64";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "garageSectionLabel@TableDisplayComponent";
+ },
+ {
+ // スペーサー
+ "width" = "3";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ "displayInformationObject" = {
+ "width" = "3";
+ "height" = "1";
+ }; // displayInformationObject
+ },
+ {
+ // 写真は大
+ "width" = "210";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "garageSectionImageBig@ArrayComponent";
+ },
+ {
+ // スペーサー
+ "width" = "15";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ "displayInformationObject" = {
+ "width" = "15";
+ "height" = "1";
+ }; // displayInformationObject
+ },
+ {
+ // テキスト
+ "width" = "275";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "garageSectionTextNoTitle@MultipleComponents";
+ //displayComponentName = "garageSectionTextArea@ConditionComponent";
+ },
+ {
+ // スペーサー
+ "width" = "5";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ "displayInformationObject" = {
+ "width" = "5";
+ "height" = "1";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ "colspan" = "6";
+ // スペーサー
+ "width" = "572";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ "displayInformationObject" = {
+ "width" = "572";
+ "height" = "5";
+ }; // displayInformationObjec
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ // スペーサー
+ "width" = "64";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ "displayInformationObject" = {
+ "width" = "64";
+ "height" = "1";
+ }; // displayInformationObject
+ },
+ {
+ // スペーサー
+ "width" = "3";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ "displayInformationObject" = {
+ "width" = "3";
+ "height" = "3";
+ }; // displayInformationObject
+ },
+ {
+ // line
+ "colspan" = "3";
+ "width" = "500";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "CustomImageComponent";
+ "displayInformationObject" = {
+ "width" = "500";
+ "height" = "1";
+ "imagePath" = "リソース/サイトリソース/dotline_h1";
+ }; // displayInformationObject
+ },
+ {
+ // スペーサー
+ "width" = "5";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ "displayInformationObject" = {
+ "width" = "5";
+ "height" = "1";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ "colspan" = "6";
+ // スペーサー
+ "width" = "572";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ "displayInformationObject" = {
+ "width" = "572";
+ "height" = "5";
+ }; // displayInformationObjec
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "garageSectionAreaPhotoBig@TableDisplayComponent"
+
+
+//// CarDB セクション写真大をゲット
+
+ "garageSectionImageBig@ArrayComponent" = {
+ "list" = {
+ "_type" = "_modelType";
+ "_value" = "DB参照";
+ };
+ displayComponentName = "garageSectionImageBig@TableDisplayComponent";
+ }; // "garageSectionImage@ArrayComponent"
+
+
+
+//// CarDB を参照して画像をひっぱってくる
+
+ "garageSectionImageBig@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "210";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ "list" = (
+ {
+ "cols" = (
+ {
+ // セクション用の写真を出す
+ "width" = "210";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "garageSectionPhotoBig@CustomImageComponent";
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ // データ行きのリンクボタンを出す
+ "width" = "105";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "garageSectionPhotoTab@HyperlinkComponent";
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "garageSectionImageBig@TableDisplayComponent"
+
+
+//// CarDB セクション写真大を出す
+
+ "garageSectionPhotoBig@CustomImageComponent" = {
+ "width" = "210";
+ "height" = "150";
+ "border" = "0";
+ "image" = {
+ "_type" = "_modelType";
+ "_value" = "写真_L";
+ "_returnType" = "returnObject";
+ }; // image
+ }; // "garageSectionPhotoBig@CustomImageComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+
+
+///////////////////////////////////////////////////////////////////////////
+// タブは、共有する
+// ガレージセクションの左側タブを表示
+
+ "garageSectionLabel@TableDisplayComponent" = {
+ "border" = "0";
+ "height" = "15";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "list" = (
+ {
+ "cols" = (
+ {
+ // 星マークを出す
+ "width" = "14";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "garageSectionLabelStar@CustomImageComponent";
+ },
+ {
+ // テキストを表示
+ "align" = "center";
+ "valign" = "top";
+ "bgcolor" = "#000000";
+ displayComponentName = "garageSectionLabelVehicle@AttributedStringComponent";
+ },
+ {
+ // 右端マークを出す
+ "width" = "6";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "garageSectionLabelRight@CustomImageComponent";
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "garageSectionLabel@TableDisplayComponent"
+
+
+//// 星マークを出す
+
+ "garageSectionLabelStar@CustomImageComponent" = {
+ "imagePath" = "リソース/サイトリソース/tab_star";
+ "border" = "0";
+ "width" = "14";
+ "height" = "15";
+ }; // "garageSectionLabelStar@CustomImageComponent"
+
+
+//// vehicle という文字を出す
+
+ "garageSectionLabelVehicle@AttributedStringComponent" = {
+ "font_class" = "css1";
+ "font_size"= "-2";
+ "font_color" = "#ffffff";
+ "value" = "Vehicle";
+ }; // "garageSectionLabelVehicle@AttributedStringComponent"
+
+
+//// タブのエンドマークを出す
+
+ "garageSectionLabelRight@CustomImageComponent" = {
+ "imagePath" = "リソース/サイトリソース/tab_end";
+ "border" = "0";
+ "width" = "6";
+ "height" = "15";
+ }; // "garageSectionLabelRight@CustomImageComponent"
+
+
+//// 写真下のタブを出す。これも共有する
+
+ "garageSectionPhotoTab@HyperlinkComponent" = {
+ "list" = (
+ {
+ displayComponentName = "CustomImageComponent";
+ displayInformationObject = {
+ "width" = "45";
+ "height" = "12";
+ "border" = "0";
+ "imagePath" = "リソース/サイトリソース/data";
+ }; // displayInformatioinObject
+ },
+ ); // list
+ }; // "garageSectionPhotoTab@HyperlinkComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+// セクションのタイトルの有無で中身を決定する。
+
+ "garageSectionTextArea@ConditionComponent" = {
+ "condition" = {
+ "_type" = "_modelType";
+ "_value" = "title";
+ }; // condition
+ trueList = (
+ {
+ displayComponentName = "garageSectionTextTitle@MultipleComponents";
+ },
+ );
+ falseList = (
+ {
+ displayComponentName = "garageSectionTextNoTitle@MultipleComponents";
+ },
+ );
+ }; // "garageSectionTextArea@ConditionComponent"
+
+
+//// ガレージに車名や見出し、テキストを表示する
+
+//// CarDBタイトルがある場合
+
+ "garageSectionTextTitle@MultipleComponents" = {
+ "list" = (
+ {
+ displayComponentName = "garageSectionFullname@AttributedStringComponent";
+ },
+ {
+ displayComponentName = "garageSectionFullnameKana@AttributedStringComponent";
+ },
+ {
+ displayComponentName = "garageSectionTitle@AttributedStringComponent";
+ },
+ {
+ displayComponentName = "garageSectionText@AttributedStringComponent";
+ },
+ ); // list
+ }; // "garageSectionText@MultipleComponents"
+
+
+//// CarDBタイトルがない場合
+
+ "garageSectionTextNoTitle@MultipleComponents" = {
+ "list" = (
+ {
+ displayComponentName = "garageSectionFullname@AttributedStringComponent";
+ },
+ {
+ displayComponentName = "garageSectionFullnameKanaLeft@AttributedStringComponent";
+ },
+ {
+ displayComponentName = "garageSectionFullnameKana@AttributedStringComponent";
+ },
+ {
+ displayComponentName = "garageSectionFullnameKanaRight@AttributedStringComponent";
+ },
+ {
+ displayComponentName = "garageSectionText@AttributedStringComponent";
+ },
+ ); // list
+ }; // "garageSectionText@MultipleComponents"
+
+
+//// CarDB車名のフルネームを表示する
+
+ "garageSectionFullname@AttributedStringComponent" = {
+ "font_class" = "css2";
+ "font_size" = "-1";
+ "font_color" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_見出し色";
+ "_returnType" = "returnObject";
+ }; // font_color
+ "bold" = "true";
+ "_postValue" = "
";
+ "value" = {
+ "_type" = "_modelType";
+ "_value" = "oneOfDB参照.フルネーム";
+ "_returnType" = "returnObject";
+ }; // value
+ }; // "garageSectionFullname@AttributedStringComponent"
+
+
+//// "(" を表示
+
+ "garageSectionFullnameKanaLeft@AttributedStringComponent" = {
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "font_color" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_テキスト色B";
+ "_returnType" = "returnObject";
+ }; // font_color
+ "value" = "(";
+ }; // "garageSectionFullnameKanaLeft@AttributedStringComponent"
+
+
+//// 車名のフルネームかなを表示する
+
+ "garageSectionFullnameKana@AttributedStringComponent" = {
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "font_color" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_テキスト色B";
+ "_returnType" = "returnObject";
+ }; // font_color
+ "value" = {
+ "_type" = "_modelType";
+ "_value" = "oneOfDB参照.フルネーム・かな";
+ "_returnType" = "returnObject";
+ }; // value
+ }; // "garageSectionFullnameKana@AttributedStringComponent"
+
+
+//// ")" を表示
+
+ "garageSectionFullnameKanaRight@AttributedStringComponent" = {
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "font_color" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_テキスト色B";
+ "_returnType" = "returnObject";
+ }; // font_color
+ "_postValue" = "
";
+ "value" = ")";
+ }; // "garageSectionFullnameKanaRight@AttributedStringComponent"
+
+
+//// セクションのタイトルを表示
+
+ "garageSectionTitle@AttributedStringComponent" = {
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "font_color" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_見出し色";
+ "_returnType" = "returnObject";
+ }; // font_color
+ "_postValue" = "
";
+ "value" = {
+ "_type" = "_modelType";
+ "_value" = "title";
+ "_returnType" = "returnObject";
+ }; // value
+ }; // "garageSectionTitle@AttributedStringComponent"
+
+
+ // セクションのテキストを表示
+ "garageSectionText@AttributedStringComponent" = {
+ "font_class" = "css2";
+ "font_size" = "-1";
+ "font_color" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_テキスト色";
+ "_returnType" = "returnObject";
+ }; // font_color
+ "useHTML" = "true";
+ "useNewline" = "true";
+ "value" = {
+ "_type" = "_modelType";
+ "_value" = "text";
+ "_returnType" = "returnObject";
+ }; // value
+ }; // "garageSectionText@AttributedStringComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+// CarDB画像が小の場合
+
+ "garageSectionAreaPhotoSmall@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "552";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ "list" = (
+ {
+ "cols" = (
+ {
+ // ラベルは共有
+ "width" = "64";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "garageSectionLabel@TableDisplayComponent";
+ },
+ {
+ // スペーサー
+ "width" = "3";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ "displayInformationObject" = {
+ "width" = "3";
+ "height" = "1";
+ }; // displayInformationObject
+ },
+ {
+ // 写真は小
+ "width" = "105";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "garageSectionImageSmall@ArrayComponent";
+ },
+ {
+ // スペーサー
+ "width" = "15";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ "displayInformationObject" = {
+ "width" = "15";
+ "height" = "1";
+ }; // displayInformationObject
+ },
+ {
+ // テキスト
+ "width" = "380";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "garageSectionTextNoTitle@MultipleComponents";
+ //displayComponentName = "garageSectionTextArea@ConditionComponent";
+ },
+ {
+ // スペーサー
+ "width" = "5";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ "displayInformationObject" = {
+ "width" = "5";
+ "height" = "1";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ "colspan" = "6";
+ // スペーサー
+ "width" = "572";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ "displayInformationObject" = {
+ "width" = "572";
+ "height" = "5";
+ }; // displayInformationObjec
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ // スペーサー
+ "width" = "64";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ "displayInformationObject" = {
+ "width" = "64";
+ "height" = "1";
+ }; // displayInformationObject
+ },
+ {
+ // スペーサー
+ "width" = "3";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ "displayInformationObject" = {
+ "width" = "3";
+ "height" = "3";
+ }; // displayInformationObject
+ },
+ {
+ // line
+ "colspan" = "3";
+ "width" = "500";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "CustomImageComponent";
+ "displayInformationObject" = {
+ "width" = "500";
+ "height" = "1";
+ "imagePath" = "リソース/サイトリソース/dotline_h1";
+ }; // displayInformationObject
+ },
+ {
+ // スペーサー
+ "width" = "5";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ "displayInformationObject" = {
+ "width" = "5";
+ "height" = "1";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ "colspan" = "6";
+ // スペーサー
+ "width" = "572";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ "displayInformationObject" = {
+ "width" = "572";
+ "height" = "5";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "garageSectionAreaPhotoBig@TableDisplayComponent"
+
+
+// ガレージのセクションに写真を出す 105 サイズのもの
+
+ "garageSectionImageSmall@ArrayComponent" = {
+ "list" = {
+ "_type" = "_modelType";
+ "_value" = "DB参照";
+ };
+ displayComponentName = "garageSectionImageSmall@TableDisplayComponent";
+ }; // "garageSectionImage@ArrayComponent"
+
+
+
+// CarDB を参照して画像をひチぱってくる
+
+ "garageSectionImageSmall@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "105";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ "list" = (
+ {
+ "cols" = (
+ {
+ // セクション用の写真を出す
+ "width" = "105";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "garageSectionPhotoSmall@CustomImageComponent";
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ // データ行きのリンクボタンを出す
+ "width" = "105";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "garageSectionPhotoTab@HyperlinkComponent";
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "garageSectionImageBig@TableDisplayComponent"
+
+
+ // 写真を出す
+
+ "garageSectionPhotoSmall@CustomImageComponent" = {
+ "width" = "105";
+ "height" = "75";
+ "border" = "0";
+ "image" = {
+ "_type" = "_modelType";
+ "_value" = "写真_M";
+ "_returnType" = "returnObject";
+ }; // image
+ }; // "garageSectionPhotoBig@CustomImageComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+
+///////////////////////////////////////////////////////////////////////////
+// 旧車のセクションを表示する
+
+
+//// 旧車の画像の大小をチェック
+
+ "noDBSectionArea@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "572";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ "list" = (
+ {
+ "cols" = (
+ {
+ displayComponentName = {
+ "_type" = "_conditionalType";
+ "_modelCheckAccessor" = "oneOf画像サイズ";
+ "_value" = (
+ {
+ // 画像を小さく表示する場合
+ "_condition" = "小";
+ "_value" = "noDBSectionAreaPhotoSmall@TableDisplayComponent";
+ },
+ {
+ // 大きく表示
+ "_condition" = "大";
+ "_value" = "noDBSectionAreaPhotoBig@TableDisplayComponent";
+ },
+ {
+ // デフォルトは大とする
+ "_value" = "noDBSectionAreaPhotoBig@TableDisplayComponent";
+ },
+ ); // value
+ }; // displayComponentName
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "noDBSectionArea@TableDisplayComponent"
+
+
+//////////画像大の場合///////////////////////////////////////////////////////////////////////////
+
+
+ "noDBSectionAreaPhotoBig@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "572";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ "list" = (
+ {
+ "cols" = (
+ {
+ // ラベルは共有
+ "width" = "64";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "garageSectionLabel@TableDisplayComponent";
+ },
+ {
+ // スペーサー
+ "width" = "3";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ "displayInformationObject" = {
+ "width" = "3";
+ "height" = "1";
+ }; // displayInformationObject
+ },
+ {
+ // 写真は大
+ "width" = "210";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "noDBSectionImageBig@ArrayComponent";
+ },
+ {
+ // スペーサー
+ "width" = "15";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ "displayInformationObject" = {
+ "width" = "15";
+ "height" = "1";
+ }; // displayInformationObject
+ },
+ {
+ // テキスト
+ "width" = "275";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "noDBSectionTextNoTitle@MultipleComponents";
+ //displayComponentName = "noDBSectionTextArea@ConditionComponent";
+ },
+ {
+ // スペーサー
+ "width" = "5";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ "displayInformationObject" = {
+ "width" = "5";
+ "height" = "1";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ "colspan" = "6";
+ // スペーサー
+ "width" = "572";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ "displayInformationObject" = {
+ "width" = "572";
+ "height" = "5";
+ }; // displayInformationObjec
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ // スペーサー
+ "width" = "64";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ "displayInformationObject" = {
+ "width" = "64";
+ "height" = "1";
+ }; // displayInformationObject
+ },
+ {
+ // スペーサー
+ "width" = "3";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ "displayInformationObject" = {
+ "width" = "3";
+ "height" = "3";
+ }; // displayInformationObject
+ },
+ {
+ // line
+ "colspan" = "3";
+ "width" = "500";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "CustomImageComponent";
+ "displayInformationObject" = {
+ "width" = "500";
+ "height" = "1";
+ "imagePath" = "リソース/サイトリソース/dotline_h1";
+ }; // displayInformationObject
+ },
+ {
+ // スペーサー
+ "width" = "5";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ "displayInformationObject" = {
+ "width" = "5";
+ "height" = "1";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ "colspan" = "6";
+ // スペーサー
+ "width" = "572";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ "displayInformationObject" = {
+ "width" = "572";
+ "height" = "5";
+ }; // displayInformationObjec
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "noDBSectionAreaPhotoBig@TableDisplayComponent"
+
+
+//// 旧車大きい画像を出す
+
+ "noDBSectionImageBig@ArrayComponent" = {
+ "list" = {
+ "_type" = "_modelType";
+ "_value" = "DB参照";
+ };
+ displayComponentName = "noDBSectionImageBig@TableDisplayComponent";
+ }; // "noDBSectionImage@ArrayComponent"
+
+
+
+//// 旧車DB を参照して画像をひっぱってくる
+
+ "noDBSectionImageBig@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "210";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ "list" = (
+ {
+ "cols" = (
+ {
+ // セクション用の写真を出す
+ "width" = "210";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "noDBSectionPhotoBig@CustomImageComponent";
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "noDBSectionImageBig@TableDisplayComponent"
+
+
+//// 旧車、写真大を表示
+
+ "noDBSectionPhotoBig@CustomImageComponent" = {
+ "width" = "210";
+ "height" = "150";
+ "border" = "0";
+ "image" = {
+ "_type" = "_modelType";
+ "_value" = "画像L";
+ "_returnType" = "returnObject";
+ }; // image
+ }; // "noDBSectionPhotoBig@CustomImageComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+
+///////////////////////////////////////////////////////////////////////////
+// 旧車、画像小の場合
+
+ "noDBSectionAreaPhotoSmall@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "572";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ "list" = (
+ {
+ "cols" = (
+ {
+ // ラベルは共有
+ "width" = "64";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "garageSectionLabel@TableDisplayComponent";
+ },
+ {
+ // スペーサー
+ "width" = "3";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ "displayInformationObject" = {
+ "width" = "3";
+ "height" = "1";
+ }; // displayInformationObject
+ },
+ {
+ // 写真は小
+ "width" = "105";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "noDBSectionImageSmall@ArrayComponent";
+ },
+ {
+ // スペーサー
+ "width" = "15";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ "displayInformationObject" = {
+ "width" = "15";
+ "height" = "1";
+ }; // displayInformationObject
+ },
+ {
+ // テキスト
+ "width" = "380";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "noDBSectionTextNoTitle@MultipleComponents";
+ //displayComponentName = "noDBSectionTextArea@ConditionComponent";
+ },
+ {
+ // スペーサー
+ "width" = "5";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ "displayInformationObject" = {
+ "width" = "5";
+ "height" = "1";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ "colspan" = "6";
+ // スペーサー
+ "width" = "572";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ "displayInformationObject" = {
+ "width" = "572";
+ "height" = "5";
+ }; // displayInformationObjec
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ // スペーサー
+ "width" = "64";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ "displayInformationObject" = {
+ "width" = "64";
+ "height" = "1";
+ }; // displayInformationObject
+ },
+ {
+ // スペーサー
+ "width" = "3";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ "displayInformationObject" = {
+ "width" = "3";
+ "height" = "3";
+ }; // displayInformationObject
+ },
+ {
+ // line
+ "colspan" = "3";
+ "width" = "500";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "CustomImageComponent";
+ "displayInformationObject" = {
+ "width" = "500";
+ "height" = "1";
+ "imagePath" = "リソース/サイトリソース/dotline_h1";
+ }; // displayInformationObject
+ },
+ {
+ // スペーサー
+ "width" = "5";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ "displayInformationObject" = {
+ "width" = "5";
+ "height" = "1";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ "colspan" = "6";
+ // スペーサー
+ "width" = "572";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ "displayInformationObject" = {
+ "width" = "572";
+ "height" = "5";
+ }; // displayInformationObjec
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "noDBSectionAreaPhotoSmall@TableDisplayComponent"
+
+
+//// 旧車、画像小をよんでくる。
+
+ "noDBSectionImageSmall@ArrayComponent" = {
+ "list" = {
+ "_type" = "_modelType";
+ "_value" = "DB参照";
+ };
+ displayComponentName = "noDBSectionImageSmall@TableDisplayComponent";
+ }; // "noDBSectionImageSmall@ArrayComponent"
+
+
+//// 旧車DB を参照して画像をひっぱってくる
+
+ "noDBSectionImageSmall@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "105";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ "list" = (
+ {
+ "cols" = (
+ {
+ // セクション用の写真を出す
+ "width" = "105";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "noDBSectionPhotoSmall@CustomImageComponent";
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "garageSectionImageBig@TableDisplayComponent"
+
+
+//// 旧車、写真小を出す
+
+ "noDBSectionPhotoSmall@CustomImageComponent" = {
+ "width" = "105";
+ "height" = "75";
+ "border" = "0";
+ "image" = {
+ "_type" = "_modelType";
+ "_value" = "画像";
+ "_returnType" = "returnObject";
+ }; // image
+ }; // "garageSectionPhotoBig@CustomImageComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+// テキスト表示
+
+//// タイトルの有無を確認する
+
+ "noDBSectionTextArea@ConditionComponent" = {
+ "condition" = {
+ "_type" = "_modelType";
+ "_value" = "title";
+ }; // condition
+ trueList = (
+ {
+ displayComponentName = "noDBSectionTextTitle@MultipleComponents";
+ },
+ );
+ falseList = (
+ {
+ displayComponentName = "noDBSectionTextNoTitle@MultipleComponents";
+ },
+ );
+ }; // "noDBSectionTextArea@ConditionComponent"
+
+
+
+// タイトルがある場合は、メーカー+車種+グレード+年式+タイトル+テキストを表示する
+
+ "noDBSectionTextTitle@MultipleComponents" = {
+ "list" = (
+ {
+ displayComponentName = "noDBSectionTextMakes@AttributedStringComponent";
+ },
+ {
+ displayComponentName = "noDBSectionTextModel@AttributedStringComponent";
+ },
+ {
+ displayComponentName = "noDBSectionTextGrade@AttributedStringComponent";
+ },
+ {
+ displayComponentName = "noDBSectionTextYear@AttributedStringComponent";
+ },
+/*
+ {
+ displayComponentName = "noDBSectionTextYearText@AttributedStringComponent";
+ },
+*/
+ {
+ displayComponentName = "noDBSectionTextTitle@AttributedStringComponent";
+ },
+ {
+ displayComponentName = "noDBSectionTextText@AttributedStringComponent";
+ },
+ ); // list
+ }; // "noDBSectionTextTitle@MultipleComponents"
+
+
+//// 旧車、タイトルがない場合は、メーカー+車種+グレード+年式+テキストを表示する
+
+ "noDBSectionTextNoTitle@MultipleComponents" = {
+ "list" = (
+ {
+ displayComponentName = "noDBSectionTextMakes@AttributedStringComponent";
+ },
+ {
+ displayComponentName = "noDBSectionTextModel@AttributedStringComponent";
+ },
+ {
+ displayComponentName = "noDBSectionTextGrade@AttributedStringComponent";
+ },
+ {
+ displayComponentName = "noDBSectionTextYear@AttributedStringComponent";
+ },
+/*
+ {
+ displayComponentName = "noDBSectionTextYearText@AttributedStringComponent";
+ },
+*/
+ {
+ displayComponentName = "noDBSectionTextText@AttributedStringComponent";
+ },
+ );
+ }; // "noDBSectionTextNoTitle@MultipleComponents"
+
+
+//// 旧車、メーカー名を表示
+
+ "noDBSectionTextMakes@AttributedStringComponent" = {
+ "dontShowIfNotExists" = "true";
+ "font_class" = "css2";
+ "font_size" = "-1";
+ "font_color" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_見出し色";
+ "_returnType" = "returnObject";
+ }; // font_color
+ "bold" = "true";
+ "_postValue" = " ";
+ "value" = {
+ "_type" = "_modelType";
+ "_value" = "oneOfDB参照.メーカー";
+ "_returnType" = "returnObject";
+ }; // value
+ }; // "noDBSectionTextMakes@AttributedStringComponent"
+
+
+//// 旧車、車種を表示
+
+ "noDBSectionTextModel@AttributedStringComponent" = {
+ "dontShowIfNotExists" = "true";
+ "font_class" = "css2";
+ "font_size" = "-1";
+ "font_color" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_見出し色";
+ "_returnType" = "returnObject";
+ }; // font_color
+ "bold" = "true";
+ "_postValue" = " ";
+ "value" = {
+ "_type" = "_modelType";
+ "_value" = "oneOfDB参照.車種";
+ "_returnType" = "returnObject";
+ }; // value
+ }; // "noDBSectionTextModel@AttributedStringComponent"
+
+
+//// 旧車、グレードを表示
+
+ "noDBSectionTextGrade@AttributedStringComponent" = {
+ "dontShowIfNotExists" = "true";
+ "font_class" = "css2";
+ "font_size" = "-1";
+ "font_color" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_見出し色";
+ "_returnType" = "returnObject";
+ }; // font_color
+ "bold" = "true";
+ "_postValue" = " ";
+ "value" = {
+ "_type" = "_modelType";
+ "_value" = "oneOfDB参照.グレード";
+ "_returnType" = "returnObject";
+ }; // value
+ }; // "noDBSectionTextGrade@AttributedStringComponent"
+
+
+//// 旧車、年式を表示
+
+ "noDBSectionTextYear@AttributedStringComponent" = {
+ "dontShowIfNotExists" = "true";
+ "font_class" = "css2";
+ "font_size" = "-1";
+ "font_color" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_見出し色";
+ "_returnType" = "returnObject";
+ }; // font_color
+ "bold" = "true";
+ "value" = {
+ "_type" = "_modelType";
+ "_value" = "oneOfDB参照.年式";
+ "_returnType" = "returnObject";
+ }; // value
+ }; // "noDBSectionTextYear@AttributedStringComponent"
+
+
+ "noDBSectionTextYearText@AttributedStringComponent" = {
+ "dontShowIfNotExists" = "true";
+ "font_class" = "css2";
+ "font_size" = "-1";
+ "font_color" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_見出し色";
+ "_returnType" = "returnObject";
+ }; // font_color
+ "bold" = "true";
+ "value" = " 年式";
+ }; // "noDBSectionTextYearText@AttributedStringComponent"
+
+
+//// 旧車、タイトルを表示する
+
+ "noDBSectionTextTitle@AttributedStringComponent" = {
+ "dontShowIfNotExists" = "true";
+ "font_class" = "css2";
+ "font_size" = "-1";
+ "font_color" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_見出し色";
+ "_returnType" = "returnObject";
+ }; // font_color
+ "bold" = "true";
+ "_preValue" = "
";
+ "value" = {
+ "_type" = "_modelType";
+ "_value" = "title";
+ "_returnType" = "returnObject";
+ }; // value
+ }; // "noDBSectionTextTitle@AttributedStringComponent"
+
+
+//// 旧車、テキストを表示する
+
+ "noDBSectionTextText@AttributedStringComponent" = {
+ "font_class" = "css2";
+ "font_size" = "-1";
+ "font_color" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_テキスト色";
+ "_returnType" = "returnObject";
+ }; // font_color
+ "useHTML" = "true";
+ "useNewline" = "true";
+ "_preValue" = "
";
+ "value" = {
+ "_type" = "_modelType";
+ "_value" = "text";
+ "_returnType" = "returnObject";
+ }; // value
+ }; // "noDBSectionTextText@AttributedStringComponent"
+
+
+/////////////////////////////////////////////////////////////////////////////////////
+/////////////////////////////////////////////////////////////////////////////////////
+//アイテムセクション
+
+
+//// アイテムセクションの外枠テーブル
+
+ "itemSectionArea@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "572";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ "list" = (
+ {
+ "cols" = (
+ {
+ // ラベルは共有
+ "width" = "64";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "itemSectionLabel@TableDisplayComponent";
+ },
+ {
+ // スペーサー
+ "width" = "3";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ "displayInformationObject" = {
+ "width" = "3";
+ "height" = "1";
+ }; // displayInformationObject
+ },
+ {
+ // 写真は小
+ "width" = "105";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "itemSectionImageSmall@ArrayComponent";
+ },
+ {
+ // スペーサー
+ "width" = "15";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ "displayInformationObject" = {
+ "width" = "15";
+ "height" = "1";
+ }; // displayInformationObject
+ },
+ {
+ // 解説部分
+ "width" = "161";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "itemSectionInfoArea@MultipleComponents";
+ },
+ {
+ // スペーサー
+ "width" = "15";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ "displayInformationObject" = {
+ "width" = "15";
+ "height" = "1";
+ }; // displayInformationObject
+ },
+ {
+ // テキスト
+ "width" = "204";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "itemSectionTextText@AttributedStringComponent";
+ // displayComponentName = "itemSectionTextArea@ConditionComponent";
+ },
+ {
+ // スペーサー
+ "width" = "5";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ "displayInformationObject" = {
+ "width" = "5";
+ "height" = "1";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ // スペーサー
+ "width" = "64";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ "displayInformationObject" = {
+ "width" = "64";
+ "height" = "5";
+ }; // displayInformationObject
+ },
+ {
+ // スペーサー
+ "width" = "3";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ "displayInformationObject" = {
+ "width" = "3";
+ "height" = "5";
+ }; // displayInformationObject
+ },
+ {
+ // スペーサー
+ "width" = "105";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ "displayInformationObject" = {
+ "width" = "105";
+ "height" = "5";
+ }; // displayInformationObject
+ },
+ {
+ // スペーサー
+ "width" = "15";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ "displayInformationObject" = {
+ "width" = "15";
+ "height" = "5";
+ }; // displayInformationObject
+ },
+ {
+ // スペーサー
+ "width" = "161";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ "displayInformationObject" = {
+ "width" = "161";
+ "height" = "5";
+ }; // displayInformationObject
+ },
+ {
+ // スペーサー
+ "width" = "15";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ "displayInformationObject" = {
+ "width" = "15";
+ "height" = "5";
+ }; // displayInformationObject
+ },
+ {
+ // スペーサー
+ "width" = "204";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ "displayInformationObject" = {
+ "width" = "204";
+ "height" = "5";
+ }; // displayInformationObject
+ },
+ {
+ // スペーサー
+ "width" = "5";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ "displayInformationObject" = {
+ "width" = "5";
+ "height" = "1";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ // スペーサー
+ "width" = "64";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ "displayInformationObject" = {
+ "width" = "64";
+ "height" = "1";
+ }; // displayInformationObject
+ },
+ {
+ // スペーサー
+ "width" = "3";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ "displayInformationObject" = {
+ "width" = "3";
+ "height" = "3";
+ }; // displayInformationObject
+ },
+ {
+ // line
+ "colspan" = "5";
+ "width" = "500";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "CustomImageComponent";
+ "displayInformationObject" = {
+ "width" = "500";
+ "height" = "1";
+ "imagePath" = "リソース/サイトリソース/dotline_h1";
+ }; // displayInformationObject
+ },
+ {
+ // スペーサー
+ "width" = "5";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ "displayInformationObject" = {
+ "width" = "5";
+ "height" = "1";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ "colspan" = "8";
+ // スペーサー
+ "width" = "572";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ "displayInformationObject" = {
+ "width" = "572";
+ "height" = "5";
+ }; // displayInformationObjec
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "itemSectionArea@TableDisplayComponent"
+
+
+//// アイテム用ラベル表示
+
+ "itemSectionLabel@TableDisplayComponent" = {
+ "border" = "0";
+ "height" = "15";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "list" = (
+ {
+ "cols" = (
+ {
+ // 星マークを出す
+ "width" = "14";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "garageSectionLabelStar@CustomImageComponent";
+ },
+ {
+ // テキストを表示
+ "align" = "center";
+ "valign" = "top";
+ "bgcolor" = "#000000";
+ displayComponentName = {
+ "_type" = "_conditionalType";
+ "_modelCheckAccessor" = "oneOfDB参照.分類1";
+ "_value" = (
+ {
+ // プロダクトの場合
+ "_condition" = "プロダクト";
+ "_value" = "itemProduct@AttributedStringComponent";
+ },
+ {
+ // 部品の場合
+ "_condition" = "部品";
+ "_value" = "itemParts@AttributedStringComponent";
+ },
+ {
+ // 書籍の場合
+ "_condition" = "書籍";
+ "_value" = "itemBook@AttributedStringComponent";
+ },
+ {
+ // 映画の場合
+ "_condition" = "映画";
+ "_value" = "itemMovie@AttributedStringComponent";
+ },
+ {
+ // 音楽の場合
+ "_condition" = "音楽";
+ "_value" = "itemMusic@AttributedStringComponent";
+ },
+ {
+ // 店舗の場合
+ "_condition" = "店舗";
+ "_value" = "itemShop@AttributedStringComponent";
+ },
+ {
+ // 人の場合
+ "_condition" = "人物";
+ "_value" = "itemPerson@AttributedStringComponent";
+ },
+ {
+ // デフォルトはプロダクトになります
+ "_value" = "itemProduct@AttributedStringComponent";
+ },
+ ); // value
+ }; // displayComponentName
+ },
+ {
+ // 右端マークを出す
+ "width" = "6";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "garageSectionLabelRight@CustomImageComponent";
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "itemSectionLabel@TableDisplayComponent"
+
+
+//// Product という文字を出す
+
+ "itemProduct@AttributedStringComponent" = {
+ "font_class" = "css1";
+ "font_size"= "-2";
+ "font_color" = "#ffffff";
+ "value" = "Product";
+ }; // "itemProduct@AttributedStringComponent"
+
+
+//// Parts という文字を出す
+
+ "itemParts@AttributedStringComponent" = {
+ "font_class" = "css1";
+ "font_size"= "-2";
+ "font_color" = "#ffffff";
+ "value" = "Parts";
+ }; // "itemProduct@AttributedStringComponent"
+
+
+//// Book という文字を出す
+
+ "itemBook@AttributedStringComponent" = {
+ "font_class" = "css1";
+ "font_size"= "-2";
+ "font_color" = "#ffffff";
+ "value" = "Book";
+ }; // "itemBook@AttributedStringComponent"
+
+
+//// Movie という文字を出す
+
+ "itemMovie@AttributedStringComponent" = {
+ "font_class" = "css1";
+ "font_size"= "-2";
+ "font_color" = "#ffffff";
+ "value" = "Movie";
+ }; // "itemMovie@AttributedStringComponent"
+
+
+//// Music という文字を出す
+
+ "itemMusic@AttributedStringComponent" = {
+ "font_class" = "css1";
+ "font_size"= "-2";
+ "font_color" = "#ffffff";
+ "value" = "Music";
+ }; // "itemMusic@AttributedStringComponent"
+
+
+//// Shop という文字を出す
+
+ "itemShop@AttributedStringComponent" = {
+ "font_class" = "css1";
+ "font_size"= "-2";
+ "font_color" = "#ffffff";
+ "value" = "Shop";
+ }; // "itemShop@AttributedStringComponent"
+
+
+//// Personという文字を出す
+
+ "itemPerson@AttributedStringComponent" = {
+ "font_class" = "css1";
+ "font_size"= "-2";
+ "font_color" = "#ffffff";
+ "value" = "Person";
+ }; // "itemPerson@AttributedStringComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+// アイテムの写真を表示する
+
+ "itemSectionImageSmall@ArrayComponent" = {
+ "list" = {
+ "_type" = "_modelType";
+ "_value" = "DB参照";
+ };
+ displayComponentName = "itemSectionImageSmall@TableDisplayComponent";
+ }; // "itemSectionImageSmall@ArrayComponent"
+
+
+//// アイテムデータから画像をひっぱってくる
+
+ "itemSectionImageSmall@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "105";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ "list" = (
+ {
+ "cols" = (
+ {
+ // セクション用の写真を出す
+ "width" = "105";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "itemSectionPhotoSmall@CustomImageComponent";
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "itemSectionImageSmall@TableDisplayComponent"
+
+
+//// アイテム写真を出す
+
+ "itemSectionPhotoSmall@CustomImageComponent" = {
+ "width" = "105";
+ "height" = "105";
+ "border" = "0";
+ "image" = {
+ "_type" = "_modelType";
+ "_value" = "画像";
+ "_returnType" = "returnObject";
+ }; // image
+ }; // "itemSectionPhotoSmall@CustomImageComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+/////////アイテムのインフォを表示する
+
+
+ "itemSectionInfoArea@MultipleComponents" = {
+ "list" = (
+ {
+ displayComponentName = "itemName@AttributedStringComponent";
+ },
+ {
+ displayComponentName = "itemMakes@AttributedStringComponent";
+ },
+ {
+ displayComponentName = "itemInfo@AttributedStringComponent";
+ },
+ ); // list
+ }; // "itemSectionInfoArea@MultipleComponents"
+
+
+//// アイテムの名称を表示する
+
+ "itemName@AttributedStringComponent" = {
+ "dontShowIfNotExists" = "true";
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "font_color" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_見出し色";
+ "_returnType" = "returnObject";
+ }; // font_color
+ "bold" = "true";
+ "_postValue" = "
";
+ "value" = {
+ "_type" = "_modelType";
+ "_value" = "oneOfDB参照.title";
+ "_returnType" = "returnObject";
+ }; // value
+ }; // "itemName@AttributedStringComponent"
+
+
+//// アイテムのメーカー/エリア/職業を表示する
+
+ "itemMakes@AttributedStringComponent" = {
+ "dontShowIfNotExists" = "true";
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "font_color" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_テキスト色";
+ "_returnType" = "returnObject";
+ }; // font_color
+ "_preValue" = "[ ";
+ "_postValue" = " ]
";
+ "value" = {
+ "_type" = "_modelType";
+ "_value" = "oneOfDB参照.メーカー/エリア/職業";
+ "_returnType" = "returnObject";
+ }; // value
+ }; // "itemMakes@AttributedStringComponent"
+
+
+// アイテムの詳細を表示する。
+
+ "itemInfo@AttributedStringComponent" = {
+ "dontShowIfNotExists" = "true";
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "font_color" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_テキスト色B";
+ "_returnType" = "returnObject";
+ }; // font_color
+ "useHTML" = "true";
+ "useNewline" = "true";
+ "value" = {
+ "_type" = "_modelType";
+ "_value" = "oneOfDB参照.詳細";
+ "_returnType" = "returnObject";
+ }; // value
+ }; // "itemInfo@AttributedStringComponent"
+
+
+////////////////////////////////////////////////////////////////////////////
+// アイテムのタイトル、テキストを表示する
+
+ "itemSectionTextArea@ConditionComponent" = {
+ "condition" = {
+ "_type" = "_modelType";
+ "_value" = "title";
+ }; // condition
+ trueList = (
+ {
+ displayComponentName = "itemSectionTextTitle@MultipleComponents";
+ },
+ );
+ falseList = (
+ {
+ displayComponentName = "itemSectionTextNoTitle@MultipleComponents";
+ },
+ );
+ }; // "itemSectionTextArea@ConditionComponent"
+
+
+//// タイトルがある場合
+
+ "itemSectionTextTitle@MultipleComponents" = {
+ "list" = (
+ {
+ displayComponentName = "itemSectionTextTitle@AttributedStringComponent";
+ },
+ {
+ displayComponentName = "itemSectionTextText@AttributedStringComponent";
+ },
+ ); // list
+ }; // "itemSectionTextTitle@MultipleComponents"
+
+
+//// タイトルがない場合
+
+ "itemSectionTextNoTitle@MultipleComponents" = {
+ "list" = (
+ {
+ displayComponentName = "itemSectionTextText@AttributedStringComponent";
+ },
+ ); // list
+ }; // "itemSectionTextNoTitle@MultipleComponents"
+
+
+// アイテムのタイトルを表示
+
+ "itemSectionTextTitle@AttributedStringComponent" = {
+ "dontShowIfNotExists" = "true";
+ "font_class" = "css2";
+ "font_size" = "-1";
+ "font_color" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_見出し色";
+ "_returnType" = "returnObject";
+ }; // font_color
+ "bold" = "true";
+ "_postValue" = "
";
+ "value" = {
+ "_type" = "_modelType";
+ "_value" = "title";
+ "_returnType" = "returnObject";
+ }; // value
+ }; // "itemSectionTextTitle@AttributedStringComponent"
+
+
+// アイテムのテキストを表示
+
+ "itemSectionTextText@AttributedStringComponent" = {
+ "dontShowIfNotExists" = "true";
+ "font_class" = "css2";
+ "font_size" = "-1";
+ "font_color" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_テキスト色";
+ "_returnType" = "returnObject";
+ }; // font_color
+ "useHTML" = "true";
+ "useNewline" = "true";
+ "value" = {
+ "_type" = "_modelType";
+ "_value" = "text";
+ "_returnType" = "returnObject";
+ }; // value
+ }; // "itemSectionTextText@AttributedStringComponent"
+
+
+
+
+/////////////////////////////////////////////////////////////////////////////////////
+/////////////////////////////////////////////////////////////////////////////////////
+//カタログセクション
+
+
+// カタログセクションの外枠テーブル
+
+ "catalogSectionArea@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "572";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ "list" = (
+ {
+ "cols" = (
+ {
+ // ラベルは共有
+ "width" = "64";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "catalogSectionLabel@TableDisplayComponent";
+ },
+ {
+ // スペーサー
+ "width" = "3";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ "displayInformationObject" = {
+ "width" = "3";
+ "height" = "1";
+ }; // displayInformationObject
+ },
+ {
+ // 写真は150px
+ "width" = "150";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "catalogSectionImage@ArrayComponent";
+ },
+ {
+ // スペーサー
+ "width" = "15";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ "displayInformationObject" = {
+ "width" = "15";
+ "height" = "1";
+ }; // displayInformationObject
+ },
+ {
+ // 解説部分
+ "width" = "116";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "catalogSectionInfoArea@MultipleComponents";
+ },
+ {
+ // スペーサー
+ "width" = "15";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ "displayInformationObject" = {
+ "width" = "15";
+ "height" = "1";
+ }; // displayInformationObject
+ },
+ {
+ // テキスト
+ "width" = "204";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "catalogSectionTextText@AttributedStringComponent";
+ },
+ {
+ // スペーサー
+ "width" = "5";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ "displayInformationObject" = {
+ "width" = "5";
+ "height" = "1";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ // スペーサー
+ "width" = "64";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ "displayInformationObject" = {
+ "width" = "64";
+ "height" = "5";
+ }; // displayInformationObject
+ },
+ {
+ // スペーサー
+ "width" = "3";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ "displayInformationObject" = {
+ "width" = "3";
+ "height" = "5";
+ }; // displayInformationObject
+ },
+ {
+ // スペーサー
+ "width" = "150";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ "displayInformationObject" = {
+ "width" = "150";
+ "height" = "5";
+ }; // displayInformationObject
+ },
+ {
+ // スペーサー
+ "width" = "15";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ "displayInformationObject" = {
+ "width" = "15";
+ "height" = "5";
+ }; // displayInformationObject
+ },
+ {
+ // スペーサー
+ "width" = "116";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ "displayInformationObject" = {
+ "width" = "116";
+ "height" = "5";
+ }; // displayInformationObject
+ },
+ {
+ // スペーサー
+ "width" = "15";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ "displayInformationObject" = {
+ "width" = "15";
+ "height" = "5";
+ }; // displayInformationObject
+ },
+ {
+ // スペーサー
+ "width" = "204";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ "displayInformationObject" = {
+ "width" = "204";
+ "height" = "5";
+ }; // displayInformationObject
+ },
+ {
+ // スペーサー
+ "width" = "5";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ "displayInformationObject" = {
+ "width" = "5";
+ "height" = "1";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ // スペーサー
+ "width" = "64";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ "displayInformationObject" = {
+ "width" = "64";
+ "height" = "1";
+ }; // displayInformationObject
+ },
+ {
+ // スペーサー
+ "width" = "3";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ "displayInformationObject" = {
+ "width" = "3";
+ "height" = "1";
+ }; // displayInformationObject
+ },
+ {
+ // line
+ "colspan" = "5";
+ "width" = "500";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "CustomImageComponent";
+ "displayInformationObject" = {
+ "width" = "500";
+ "height" = "1";
+ "imagePath" = "リソース/サイトリソース/dotline_h1";
+ }; // displayInformationObject
+ },
+ {
+ // スペーサー
+ "width" = "5";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ "displayInformationObject" = {
+ "width" = "5";
+ "height" = "1";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ "colspan" = "8";
+ // スペーサー
+ "width" = "572";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ "displayInformationObject" = {
+ "width" = "572";
+ "height" = "5";
+ }; // displayInformationObjec
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "itemSectionArea@TableDisplayComponent"
+
+
+//// カタログ用ラベル表示
+
+ "catalogSectionLabel@TableDisplayComponent" = {
+ "border" = "0";
+ "height" = "15";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "list" = (
+ {
+ "cols" = (
+ {
+ // 星マークを出す
+ "width" = "14";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "garageSectionLabelStar@CustomImageComponent";
+ },
+ {
+ // テキストを表示
+ "align" = "center";
+ "valign" = "top";
+ "bgcolor" = "#000000";
+ displayComponentName = {
+ "_type" = "_conditionalType";
+ "_modelCheckAccessor" = "oneOf.DB参照.分類2";
+ "_value" = (
+ {
+ // エクステリアの場合
+ "_condition" = "エクステリア";
+ "_value" = "catalogExterior@AttributedStringComponent";
+ },
+ {
+ // インテリアの場合
+ "_condition" = "インテリア";
+ "_value" = "catalogInterior@AttributedStringComponent";
+ },
+ {
+ // エンジンの場合
+ "_condition" = "エンジン";
+ "_value" = "catalogEngine@AttributedStringComponent";
+ },
+ {
+ // 補機類の場合
+ "_condition" = "補機類";
+ "_value" = "catalogAccy@AttributedStringComponent";
+ },
+ {
+ // タイヤの場合
+ "_condition" = "タイヤ";
+ "_value" = "catalogTire@AttributedStringComponent";
+ },
+ {
+ // シートの場合
+ "_condition" = "シート";
+ "_value" = "catalogSeat@AttributedStringComponent";
+ },
+ {
+ // ライトの場合
+ "_condition" = "ライト";
+ "_value" = "catalogBulb@AttributedStringComponent";
+ },
+ {
+ // デフォルトはDetailになります
+ "_value" = "catalogDetail@AttributedStringComponent";
+ },
+ ); // value
+ }; // displayComponentName
+ },
+ {
+ // 右端マークを出す
+ "width" = "6";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "garageSectionLabelRight@CustomImageComponent";
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "itemSectionLabel@TableDisplayComponent"
+
+
+//// Exterior という文字を出す
+
+ "catalogExterior@AttributedStringComponent" = {
+ "font_class" = "css1";
+ "font_size"= "-2";
+ "font_color" = "#ffffff";
+ "value" = "Exterior";
+ }; // "catalogExterior@AttributedStringComponent"
+
+
+//// Interior という文字を出す
+
+ "catalogInterior@AttributedStringComponent" = {
+ "font_class" = "css1";
+ "font_size"= "-2";
+ "font_color" = "#ffffff";
+ "value" = "Interior";
+ }; // "catalogInterior@AttributedStringComponent"
+
+
+//// Engine という文字を出す
+
+ "catalogEngine@AttributedStringComponent" = {
+ "font_class" = "css1";
+ "font_size"= "-2";
+ "font_color" = "#ffffff";
+ "value" = "Engine";
+ }; // "catalogEngine@AttributedStringComponent"
+
+
+//// Accy という文字を出す
+
+ "catalogAccy@AttributedStringComponent" = {
+ "font_class" = "css1";
+ "font_size"= "-2";
+ "font_color" = "#ffffff";
+ "value" = "Accessory";
+ }; // "catalogAccy@AttributedStringComponent"
+
+
+//// Tire という文字を出す
+
+ "catalogTire@AttributedStringComponent" = {
+ "font_class" = "css1";
+ "font_size"= "-2";
+ "font_color" = "#ffffff";
+ "value" = "Tire";
+ }; // "catalogTire@AttributedStringComponent"
+
+
+//// Seat という文字を出す
+
+ "catalogSeat@AttributedStringComponent" = {
+ "font_class" = "css1";
+ "font_size"= "-2";
+ "font_color" = "#ffffff";
+ "value" = "Seat";
+ }; // "catalogSeat@AttributedStringComponent"
+
+
+//// Bulb という文字を出す
+
+ "catalogBulb@AttributedStringComponent" = {
+ "font_class" = "css1";
+ "font_size"= "-2";
+ "font_color" = "#ffffff";
+ "value" = "Light Bulb";
+ }; // "catalogBulb@AttributedStringComponent"
+
+
+//// Detail という文字を出す
+
+ "catalogDetail@AttributedStringComponent" = {
+ "font_class" = "css1";
+ "font_size"= "-2";
+ "font_color" = "#ffffff";
+ "value" = "Detail";
+ }; // "catalogDetail@AttributedStringComponent"
+
+
+////////////////////////////////////////////////////////////////////////////
+// カタログの写真を表示する
+
+ "catalogSectionImage@ArrayComponent" = {
+ "list" = {
+ "_type" = "_modelType";
+ "_value" = "DB参照";
+ }; // list
+ displayComponentName = "catalogSectionImage@TableDisplayComponent";
+ }; // "catalogSectionImage@ArrayComponent"
+
+
+// カタログデータから画像をひっぱってくる
+
+ "catalogSectionImage@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "150";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "list" = (
+ {
+ "cols" = (
+ {
+ // セクション用の写真を出す
+ "width" = "150";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "catalogSectionPhoto@CustomImageComponent";
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "catalogSectionImage@TableDisplayComponent"
+
+
+ // 写真を出す
+
+ "catalogSectionPhoto@CustomImageComponent" = {
+ "width" = "150";
+ "height" = "105";
+ "border" = "0";
+ "image" = {
+ "_type" = "_modelType";
+ "_value" = "画像";
+ "_returnType" = "returnObject";
+ }; // image
+ }; // "catalogSectionPhoto@CustomImageComponent"
+
+
+////////////////////////////////////////////////////////////////////////////
+// カタログのインフォを表示する
+
+
+ "catalogSectionInfoArea@MultipleComponents" = {
+ "list" = (
+ {
+ displayComponentName = "catalogName@AttributedStringComponent";
+ },
+ {
+ displayComponentName = "catalogInfo@AttributedStringComponent";
+ },
+ ); // list
+ }; // "itemSectionInfoArea@MultipleComponents"
+
+
+//// カタログの名称を表示する
+
+ "catalogName@AttributedStringComponent" = {
+ "dontShowIfNotExists" = "true";
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "font_color" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_見出し色";
+ "_returnType" = "returnObject";
+ }; // font_color
+ "bold" = "true";
+ "_postValue" = "
";
+ "value" = {
+ "_type" = "_modelType";
+ "_value" = "oneOfDB参照.title";
+ "_returnType" = "returnObject";
+ }; // value
+ }; // "catalogName@AttributedStringComponent"
+
+
+//// カタログの詳細を表示する。
+
+ "catalogInfo@AttributedStringComponent" = {
+ "dontShowIfNotExists" = "true";
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "font_color" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_テキスト色B";
+ "_returnType" = "returnObject";
+ }; // font_color
+ "useHTML" = "true";
+ "useNewline" = "true";
+/*
+ "value" = {
+ "_type" = "_modelType";
+ "_value" = "oneOfDB参照.explanation";
+ "_returnType" = "returnObject";
+ };
+*/
+ "value" = {
+ "_type" = "_modelType";
+ "_value" = "oneOfDB参照.詳細";
+ "_returnType" = "returnObject";
+ }; // value
+ }; // "catalogInfo@AttributedStringComponent"
+
+
+////////////////////////////////////////////////////////////////////////////
+// カタログのテキストを表示する
+
+ "catalogSectionTextArea@ConditionComponent" = {
+ "condition" = {
+ "_type" = "_modelType";
+ "_value" = "title";
+ }; // condition
+ trueList = (
+ {
+ displayComponentName = "catalogSectionTextTitle@MultipleComponents";
+ },
+ );
+ falseList = (
+ {
+ displayComponentName = "catalogSectionTextNoTitle@MultipleComponents";
+ },
+ );
+ }; // "catalogSectionTextArea@ConditionComponent"
+
+
+// タイトルがある場合
+
+ "catalogSectionTextTitle@MultipleComponents" = {
+ "list" = (
+ {
+ displayComponentName = "catalogSectionTextTitle@AttributedStringComponent";
+ },
+ {
+ displayComponentName = "catalogSectionTextText@AttributedStringComponent";
+ },
+ ); // list
+ }; // "catalogSectionTextTitle@MultipleComponents"
+
+
+// タイトルがない場合
+
+ "catalogSectionTextNoTitle@MultipleComponents" = {
+ "list" = (
+ {
+ displayComponentName = "catalogSectionTextText@AttributedStringComponent";
+ },
+ ); // list
+ }; // "catalogSectionTextNoTitle@MultipleComponents"
+
+
+// カタログのタイトルを表示
+
+ "catalogSectionTextTitle@AttributedStringComponent" = {
+ "dontShowIfNotExists" = "true";
+ "font_class" = "css2";
+ "font_size" = "-1";
+ "font_color" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_見出し色";
+ "_returnType" = "returnObject";
+ }; // font_color
+ "bold" = "true";
+ "_postValue" = "
";
+ "value" = {
+ "_type" = "_modelType";
+ "_value" = "title";
+ "_returnType" = "returnObject";
+ }; // value
+ }; // "catalogSectionTextTitle@AttributedStringComponent"
+
+
+// カタログのテキストを表示
+
+ "catalogSectionTextText@AttributedStringComponent" = {
+ "dontShowIfNotExists" = "true";
+ "font_class" = "css2";
+ "font_size" = "-1";
+ "font_color" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_テキスト色";
+ "_returnType" = "returnObject";
+ }; // font_color
+ "useHTML" = "true";
+ "useNewline" = "true";
+ "value" = {
+ "_type" = "_modelType";
+ "_value" = "text";
+ "_returnType" = "returnObject";
+ }; // value
+ }; // "catalogSectionTextText@AttributedStringComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+
+///////////////////////////////////////////////////////////////////////////
+// 比較試乗セクションを表示
+
+
+ "compareSectionArea@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "572";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ };
+ "list" = (
+ {
+ // tab 表示します
+ "cols" = (
+ {
+ // スペーサー
+ "width" = "20";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "20";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ // Featured car Tab
+ "width" = "160";
+ "align" = "left";
+ "valign" = "bottom";
+ displayComponentName = "compareTab@CustomImageComponent";
+ },
+ {
+ "width" = "378";
+ "align" = "left";
+ "valign" = "bottom";
+ displayComponentName = "line@TableDisplayComponent";
+ },
+ {
+ // スペーサー
+ "width" = "14";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "14";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ "colspan" = "4";
+ "width" = "572";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "572";
+ "height" = "10";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ );
+ },
+ {
+ "cols" = (
+ {
+ // スペーサー
+ "width" = "20";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "20";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ // ここにクルマ 4 つをならべる
+ "colspan" = "2";
+ "width" = "538";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "compareFourCar@TableDisplayComponent";
+ },
+ {
+ // スペーサー
+ "width" = "14";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "14";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "compareSectionArea@TableDisplayComponent"
+
+
+//// タブを表示する
+
+ "compareTab@CustomImageComponent" = {
+ "width" = "160";
+ "height" = "13";
+ "border" = "0";
+ "imagePath" = "リソース/サイトリソース/tab_cars_b";
+ }; // "compareTab@CustomImageComponent"
+
+
+//// タブ横のラインを表示する
+
+ "line@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "378";
+ "height" = "1";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = "#6e6e6e";
+ "list" = (
+ {
+ "cols" = (
+ {
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "378";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ ); // list
+ };
+
+
+///////////////////////////////////////////////////////////////
+// クルマ 4 つを順に出す
+
+
+// 上段のテーブルを表示
+
+ "compareFourCar@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "538";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ "list" = (
+ {
+ "cols" = (
+ {
+ // スペック表を表示する場所
+ "width" = "538";
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_背景色";
+ "_returnType" = "returnObject";
+ }; // bgcolor
+ displayComponentName = "compareSpecTable@ContainerComponent";
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "compareFourCar@TableDisplayComponent"
+
+
+///////////////////////////////////////////////////////////////
+// クルマのスペック 4 つを順に出す
+
+
+// table tag --------------------------------------------------------
+
+ "compareSpecTable@ContainerComponent" = {
+ "tagName" = "table";
+ "attributes" = {
+ "border" = "0";
+ "width" = "448";
+ "cellpadding" = "0";
+ "cellspacing" = "1";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ "align" = "left";
+ }; // attributes
+ "list" = (
+ {
+ displayComponentName = "compareSpecTR@MultipleComponents";
+ },
+ ); // list
+ }; // "compareSpecTable@ContainerComponent"
+
+
+// tr tag --------------------------------------------------------
+
+ "compareSpecTR@MultipleComponents" = {
+ "list" = (
+ {
+ // モデルを表示
+ displayComponentName = "compareSpecModelTR@ContainerComponent";
+ },
+ {
+ // 写真を表示
+ displayComponentName = "compareSpecPhotoTR@ContainerComponent";
+ },
+ {
+ // コメントを表示
+ displayComponentName = "compareSpecCommentTR@ContainerComponent";
+ },
+ {
+ // グレードを表示
+ displayComponentName = "compareSpecGradeTR@ContainerComponent";
+ },
+ {
+ // 標準価格を表示
+ displayComponentName = "compareSpecPriceTR@ContainerComponent";
+ },
+ {
+ // 排気量を表示
+ displayComponentName = "compareSpecExhaustTR@ContainerComponent";
+ },
+ {
+ // 駆動方式を表示
+ displayComponentName = "compareSpecDriveTR@ContainerComponent";
+ },
+ {
+ // ミッションを表示
+ displayComponentName = "compareSpecMissionTR@ContainerComponent";
+ },
+ {
+ // 乗車定員を表示
+ displayComponentName = "compareSpecCapacityTR@ContainerComponent";
+ },
+ {
+ // 全長を表示
+ displayComponentName = "compareSpecLengthTR@ContainerComponent";
+ },
+ {
+ // 全幅を表示
+ displayComponentName = "compareSpecWidthTR@ContainerComponent";
+ },
+ {
+ // 全高を表示
+ displayComponentName = "compareSpecHeightTR@ContainerComponent";
+ },
+ {
+ // 車両重量を表示
+ displayComponentName = "compareSpecWeightTR@ContainerComponent";
+ },
+ {
+ // エンジンタイプを表示
+ displayComponentName = "compareSpecEngineTR@ContainerComponent";
+ },
+ {
+ // 最高出力を表示
+ displayComponentName = "compareSpecPowerTR@ContainerComponent";
+ },
+ {
+ // 最大トルクを表示
+ displayComponentName = "compareSpecTorqTR@ContainerComponent";
+ },
+ {
+ // リンクを表示
+ displayComponentName = "compareSpecDataTR@ContainerComponent";
+ },
+ ); // list
+ }; // "compareSpecTR@MultipleComponents"
+
+
+// モデル名を表示 --------------------------------------------------------
+
+ "compareSpecModelTR@ContainerComponent" = {
+ "tagName" = "tr";
+ "attributes" = {
+ "valign" = "top";
+ }; // attributes
+ "list" = (
+ {
+ displayComponentName = "compareSpecModelTD@MultipleComponents";
+ },
+ ); // list
+ }; // "compareSpecModelTR@ContainerComponent"
+
+
+ "compareSpecModelTD@MultipleComponents" = {
+ "list" = (
+ {
+ displayComponentName = "compareSpecModelNameTD@ContainerComponent";
+ },
+ {
+ displayComponentName = "compareSpecModel@ArrayComponent";
+ },
+ ); // list
+ }; // "compareSpecModelTD@MultipleComponents"
+
+
+//// Array でデータをとってくる
+
+ "compareSpecModel@ArrayComponent" = {
+ "list" = {
+ "_type" = "_modelType";
+ "_value" = "比較グレード";
+ }; // list
+ "maxLength" = "4";
+ displayComponentName = "compareSpecModelTD@ContainerComponent";
+ }; // "compareSpecModel@ArrayComponent"
+
+
+ "compareSpecModelTD@ContainerComponent" = {
+ "tagName" = "td";
+ "attributes" = {
+ "valign" = "top";
+ "align" = "left";
+ "width" = "110";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ }; // attributes
+ "list" = (
+ {
+ displayComponentName = "compareSpecModelEach@TableDisplayComponent";
+ },
+ ); // list
+ }; // "compareSpecModelTD@ContainerComponent"
+
+
+ //スペーサーオンリー
+
+ "compareSpecModelNameTD@ContainerComponent" = {
+ "tagName" = "td";
+ "attributes" = {
+ "valign" = "top";
+ "align" = "left";
+ "width" = "90";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ };
+ }; // attributes
+ "list" = (
+ {
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "90";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // list
+ }; // "compareSpecModelNameTD@ContainerComponent"
+
+
+//// モデル名を表示するテーブル
+
+ "compareSpecModelEach@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "110";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ "list" = (
+ {
+ "cols" = (
+ {
+ "width" = "1";
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "1";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ // コメントを表示
+ "width" = "104";
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ displayComponentName = "compareSpecModel@AttributedStringComponent";
+ },
+ {
+ "width" = "5";
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "5";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "compareSpecModelEach@TableDisplayComponent"
+
+
+//// モデル名を表示
+
+ "compareSpecModel@AttributedStringComponent" = {
+ "dontShowIfNotExists" = "true";
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "font_color" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docText";
+ }; // font_color
+ "value" = {
+ "_type" = "_modelType";
+ "_value" = "parent.フルネーム";
+ "_returnType" = "returnObject";
+ };
+ }; // "compareSpecModel@AttributedStringComponent"
+
+
+
+//// 比較試乗の写真を表示 --------------------------------------------------------
+
+ "compareSpecPhotoTR@ContainerComponent" = {
+ "tagName" = "tr";
+ "attributes" = {
+ "valign" = "top";
+ }; // attributes
+ "list" = (
+ {
+ displayComponentName = "compareSpecPhotoTD@MultipleComponents";
+
+ },
+ ); // list
+ }; // "compareSpecPhotoTR@ContainerComponent"
+
+
+ "compareSpecPhotoTD@MultipleComponents" = {
+ "list" = (
+ {
+ displayComponentName = "compareSpecPhotoNameTD@ContainerComponent";
+ },
+ {
+ displayComponentName = "compareSpecPhoto@ArrayComponent";
+ },
+ ); // list
+ }; // "compareSpecPhotoTD@MultipleComponents"
+
+
+//// 比較 Array でデータをとってくる
+
+ "compareSpecPhoto@ArrayComponent" = {
+ "list" = {
+ "_type" = "_modelType";
+ "_value" = "比較グレード";
+ }; // list
+ "maxLength" = "4";
+ displayComponentName = "compareSpecPhotoTD@ContainerComponent";
+ }; // "compareSpecPhoto@ArrayComponent"
+
+
+ "compareSpecPhotoTD@ContainerComponent" = {
+ "tagName" = "td";
+ "attributes" = {
+ "valign" = "top";
+ "align" = "left";
+ "width" = "110";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ };
+ }; // attributes
+ "list" = (
+ {
+ displayComponentName = "compareSpecPhotoEach@TableDisplayComponent";
+ },
+ ); // list
+ }; // "compareSpecPhotoTD@ContainerComponent"
+
+
+ //スペーサーオンリー
+
+ "compareSpecPhotoNameTD@ContainerComponent" = {
+ "tagName" = "td";
+ "attributes" = {
+ "valign" = "top";
+ "align" = "left";
+ "width" = "90";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ };
+ }; // attributes
+ "list" = (
+ {
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "90";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // list
+ }; // "compareSpecPhotoNameTD@ContainerComponent"
+
+
+//// 比較試乗の写真を表示するテーブル
+
+ "compareSpecPhotoEach@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "110";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ };
+ "list" = (
+ {
+ "cols" = (
+ {
+ // コメントを表示
+ "width" = "105";
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ };
+ displayComponentName = "compareSpecPhoto@CustomImageComponent";
+ },
+ {
+ "width" = "5";
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ };
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "5";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "compareSpecPhotoEach@TableDisplayComponent"
+
+
+ // 写真を表示
+
+ "compareSpecPhoto@CustomImageComponent" = {
+ "width" = "105";
+ "height" = "75";
+ "border" = "0";
+ "image" = {
+ "_type" = "_modelType";
+ "_value" = "parent.写真_M";
+ "_returnType" = "returnObject";
+ }; // image
+ }; // "compareSpecPhoto@CustomImageComponent"
+
+
+//// 比較試乗のコメントを表示 --------------------------------------------------------
+
+ "compareSpecCommentTR@ContainerComponent" = {
+ "tagName" = "tr";
+ "attributes" = {
+ "valign" = "top";
+ }; // attributes
+ "list" = (
+ {
+ displayComponentName = "compareSpecCommentTD@MultipleComponents";
+ },
+ ); // list
+ }; // "compareSpecCommentTR@ContainerComponent"
+
+
+ "compareSpecCommentTD@MultipleComponents" = {
+ "list" = (
+ {
+ displayComponentName = "compareSpecCommentNameTD@ContainerComponent";
+ },
+ {
+ displayComponentName = "compareSpecComment@ArrayComponent";
+ },
+ ); // list
+ }; // "compareSpecCommentTD@MultipleComponents"
+
+
+ // Array でデータをとってくる
+
+ "compareSpecComment@ArrayComponent" = {
+ "list" = {
+ "_type" = "_modelType";
+ "_value" = "比較グレード";
+ }; // list
+ "maxLength" = "4";
+ displayComponentName = "compareSpecCommentTD@ContainerComponent";
+ }; // "compareSpecComment@ArrayComponent"
+
+
+ "compareSpecCommentTD@ContainerComponent" = {
+ "tagName" = "td";
+ "attributes" = {
+ "valign" = "top";
+ "align" = "left";
+ "width" = "110";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ };
+ }; // attributes
+ "list" = (
+ {
+ displayComponentName = "compareSpecCommentEach@TableDisplayComponent";
+ },
+ ); // list
+ }; // "compareSpecCommentTD@ContainerComponent"
+
+
+ //スペーサーオンリー
+
+ "compareSpecCommentNameTD@ContainerComponent" = {
+ "tagName" = "td";
+ "attributes" = {
+ "valign" = "top";
+ "align" = "left";
+ "width" = "90";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ };
+ }; // attributes
+ "list" = (
+ {
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "90";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // list
+ }; // "compareSpecCommentNameTD@ContainerComponent"
+
+
+ //コメントを表示するテーブル
+
+ "compareSpecCommentEach@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "110";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ };
+ "list" = (
+ {
+ "cols" = (
+ {
+ "width" = "1";
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ };
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "1";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ // コメントを表示
+ "width" = "104";
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ };
+ displayComponentName = "compareSpecComment@AttributedStringComponent";
+ },
+ {
+ "width" = "5";
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ };
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "5";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "compareSpecDataEach@TableDisplayComponent"
+
+
+ // コメントを表示
+
+ "compareSpecComment@AttributedStringComponent" = {
+ "dontShowIfNotExists" = "true";
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "font_color" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docTextB";
+ }; // font_color
+ "useHTML" = "true";
+ "useNewline" = "true";
+ "value" = {
+ "_type" = "_modelType";
+ "_value" = "explanation";
+ "_returnType" = "returnObject";
+ };
+ "valueWhenEmpty" = {
+ "_type" = "_modelType";
+ "_value" = "parent.紹介文";
+ "_returnType" = "returnObject";
+ };
+ }; // "compareSpecComment@AttributedStringComponent"
+
+
+//// グレード --------------------------------------------------------
+
+ "compareSpecGradeTR@ContainerComponent" = {
+ "tagName" = "tr";
+ "attributes" = {
+ "valign" = "top";
+ }; // attributes
+ "list" = (
+ {
+ displayComponentName = "compareSpecGradeTD@MultipleComponents";
+
+ },
+ ); // list
+ }; // "compareSpecGradeTR@ContainerComponent"
+
+
+ "compareSpecGradeTD@MultipleComponents" = {
+ "list" = (
+ {
+ displayComponentName = "compareSpecGradeNameTD@ContainerComponent";
+ },
+ {
+ displayComponentName = "compareSpecGrade@ArrayComponent";
+ },
+ ); // list
+ }; // "compareSpecGradeTD@MultipleComponents"
+
+
+ // Array でデータをとってくる
+
+ "compareSpecGrade@ArrayComponent" = {
+ "list" = {
+ "_type" = "_modelType";
+ "_value" = "比較グレード";
+ }; // list
+ "maxLength" = "4";
+ displayComponentName = "compareSpecGradeTD@ContainerComponent";
+ }; // "compareSpecGrade@ArrayComponent"
+
+
+ "compareSpecGradeTD@ContainerComponent" = {
+ "tagName" = "td";
+ "attributes" = {
+ "valign" = "top";
+ "align" = "left";
+ "width" = "110";
+ "bgcolor" = "#e5e5e5";
+ }; // attributes
+ "list" = (
+ {
+ displayComponentName = "compareSpecGradeEach@TableDisplayComponent";
+ },
+ ); // list
+ }; // "compareSpecGradeTD@ContainerComponent"
+
+
+//// グレードの項目名を出す TD
+
+ "compareSpecGradeNameTD@ContainerComponent" = {
+ "tagName" = "td";
+ "attributes" = {
+ "valign" = "top";
+ "align" = "left";
+ "width" = "90";
+ "bgcolor" = "#e5e5e5";
+ }; // attributes
+ "list" = (
+ {
+ displayComponentName = "compareSpecGradeName@TableDisplayComponent";
+ },
+ ); // list
+ }; // "compareSpecGradeNameTD@ContainerComponent"
+
+
+ "compareSpecGradeName@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "90";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = "#e5e5e5";
+ "list" = (
+ {
+ "cols" = (
+ {
+ "width" = "1";
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = "#e5e5e5";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "1";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ "bgcolor" = "#e5e5e5";
+ displayComponentName = "compareSpecGradeName@AttributedStringComponent";
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "compareSpecGradeName@TableDisplayComponent"
+
+
+ "compareSpecGradeName@AttributedStringComponent" = {
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "value" = "グレード";
+ }; // "compareSpecGradeName@AttributedStringComponent"
+
+
+//// グレードの中身を表示するテーブル
+
+ "compareSpecGradeEach@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "110";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = "#e5e5e5";
+ "list" = (
+ {
+ "cols" = (
+ {
+ "width" = "1";
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = "#e5e5e5";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "1";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ "width" = "104";
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = "#e5e5e5";
+ displayComponentName = "compareSpecGrade@AttributedStringComponent";
+ },
+ {
+ "width" = "5";
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = "#e5e5e5";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "5";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "compareSpecGradeEach@TableDisplayComponent"
+
+
+ // グレードを表示します
+
+ "compareSpecGrade@AttributedStringComponent" = {
+ "dontShowIfNotExists" = "true";
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "value" = {
+ "_type" = "_modelType";
+ "_value" = "title";
+ "_returnType" = "returnObject";
+ }; // value
+ "valueWhenEmpty" = " - ";
+ }; // "compareSpecGrade@AttributedStringComponent"
+
+
+//// 標準価格 --------------------------------------------------------
+
+ "compareSpecPriceTR@ContainerComponent" = {
+ "tagName" = "tr";
+ "attributes" = {
+ "valign" = "top";
+ }; // attributes
+ "list" = (
+ {
+ displayComponentName = "compareSpecPriceTD@MultipleComponents";
+
+ },
+ ); // list
+ }; // "compareSpecPriceTR@ContainerComponent"
+
+
+ "compareSpecPriceTD@MultipleComponents" = {
+ "list" = (
+ {
+ displayComponentName = "compareSpecPriceNameTD@ContainerComponent";
+ },
+ {
+ displayComponentName = "compareSpecPrice@ArrayComponent";
+ },
+ ); // list
+ }; // "compareSpecPriceTD@MultipleComponents"
+
+
+ // Array でデータをとってくる
+
+ "compareSpecPrice@ArrayComponent" = {
+ "list" = {
+ "_type" = "_modelType";
+ "_value" = "比較グレード";
+ }; // list
+ "maxLength" = "4";
+ displayComponentName = "compareSpecPriceTD@ContainerComponent";
+ }; // "compareSpecPrice@ArrayComponent"
+
+
+ "compareSpecPriceTD@ContainerComponent" = {
+ "tagName" = "td";
+ "attributes" = {
+ "valign" = "top";
+ "align" = "left";
+ "width" = "110";
+ "bgcolor" = "#f3f3f3";
+ }; // attributes
+ "list" = (
+ {
+ displayComponentName = "compareSpecPriceEach@TableDisplayComponent";
+ },
+ ); // list
+ }; // "compareSpecPriceTD@ContainerComponent"
+
+
+//// 標準価格の項目名を出す TD
+
+ "compareSpecPriceNameTD@ContainerComponent" = {
+ "tagName" = "td";
+ "attributes" = {
+ "valign" = "top";
+ "align" = "left";
+ "width" = "90";
+ "bgcolor" = "#f3f3f3";
+ }; // attributes
+ "list" = (
+ {
+ displayComponentName = "compareSpecPriceName@TableDisplayComponent";
+ },
+ ); // list
+ }; // "compareSpecPriceNameTD@ContainerComponent"
+
+
+ "compareSpecPriceName@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "90";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = "#f3f3f3";
+ "list" = (
+ {
+ "cols" = (
+ {
+ "width" = "1";
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = "#f3f3f3";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "1";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ "bgcolor" = "#f3f3f3";
+ displayComponentName = "compareSpecPriceName@AttributedStringComponent";
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "compareSpecPriceName@TableDisplayComponent"
+
+
+ "compareSpecPriceName@AttributedStringComponent" = {
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "value" = "標準価格";
+ }; // "compareSpecPriceName@AttributedStringComponent"
+
+
+//// 標準価格の中身を表示するテーブル
+
+ "compareSpecPriceEach@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "110";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = "#f3f3f3";
+ "list" = (
+ {
+ "cols" = (
+ {
+ "width" = "1";
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = "#f3f3f3";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "1";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ "width" = "104";
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = "#f3f3f3";
+ displayComponentName = "compareSpecPrice@MultipleComponents";
+
+ },
+ {
+ "width" = "5";
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = "#f3f3f3";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "5";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "compareSpecPriceEach@TableDisplayComponent"
+
+
+ // 標準価格を表示します
+
+ "compareSpecPrice@MultipleComponents" = {
+ "list" = (
+ {
+ displayComponentName = "compareSpecPrice@AttributedStringComponent";
+ },
+ {
+ displayComponentName = "compareSpecPriceMan@AttributedStringComponent";
+ },
+ ); // list
+ }; // "compareSpecPrice@MultipleComponents"
+
+
+ "compareSpecPriceMan@AttributedStringComponent" = {
+ "dontShowIfNotExists" = "true";
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "value" = " 万円";
+ }; // "compareSpecPriceMan@AttributedStringComponent"
+
+
+ "compareSpecPrice@AttributedStringComponent" = {
+ "dontShowIfNotExists" = "true";
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "value" = {
+ "_type" = "_modelType";
+ "_value" = "標準価格";
+ "_returnType" = "returnObject";
+ }; // value
+ "valueWhenEmpty" = " - ";
+ }; // "compareSpecPrice@AttributedStringComponent"
+
+
+//// 排気量 --------------------------------------------------------
+
+ "compareSpecExhaustTR@ContainerComponent" = {
+ "tagName" = "tr";
+ "attributes" = {
+ "valign" = "top";
+ }; // attributes
+ "list" = (
+ {
+ displayComponentName = "compareSpecExhaustTD@MultipleComponents";
+ },
+ ); // list
+ }; // "compareSpecGradeTR@ContainerComponent"
+
+
+ "compareSpecExhaustTD@MultipleComponents" = {
+ "list" = (
+ {
+ displayComponentName = "compareSpecExhaustNameTD@ContainerComponent";
+ },
+ {
+ displayComponentName = "compareSpecExhaust@ArrayComponent";
+ },
+ ); // list
+ }; // "compareSpecExhaustTD@MultipleComponents"
+
+
+ // Array でデータをとってくる
+
+ "compareSpecExhaust@ArrayComponent" = {
+ "list" = {
+ "_type" = "_modelType";
+ "_value" = "比較グレード";
+ }; // list
+ "maxLength" = "4";
+ displayComponentName = "compareSpecExhaustTD@ContainerComponent";
+ }; // "compareSpecExhaust@ArrayComponent"
+
+
+ "compareSpecExhaustTD@ContainerComponent" = {
+ "tagName" = "td";
+ "attributes" = {
+ "valign" = "top";
+ "align" = "left";
+ "width" = "110";
+ "bgcolor" = "#e5e5e5";
+ }; // attributes
+ "list" = (
+ {
+ displayComponentName = "compareSpecExhaustEach@TableDisplayComponent";
+ },
+ ); // list
+ }; // "compareSpecExhaustTD@ContainerComponent"
+
+
+//// 排気量の項目名を出す TD
+
+ "compareSpecExhaustNameTD@ContainerComponent" = {
+ "tagName" = "td";
+ "attributes" = {
+ "valign" = "top";
+ "align" = "left";
+ "width" = "90";
+ "bgcolor" = "#e5e5e5";
+ }; // attributes
+ "list" = (
+ {
+ displayComponentName = "compareSpecExhaustName@TableDisplayComponent";
+ },
+ ); // list
+ }; // "compareSpecExhaustNameTD@ContainerComponent"
+
+
+ "compareSpecExhaustName@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "90";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = "#e5e5e5";
+ "list" = (
+ {
+ "cols" = (
+ {
+ "width" = "1";
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = "#e5e5e5";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "1";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ "bgcolor" = "#e5e5e5";
+ displayComponentName = "compareSpecExhaustName@AttributedStringComponent";
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "compareSpecExhaustName@TableDisplayComponent"
+
+
+ "compareSpecExhaustName@AttributedStringComponent" = {
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "value" = "排気量";
+ }; // "compareSpecExhaustName@AttributedStringComponent"
+
+
+//// 排気量の中身を表示するテーブル
+
+ "compareSpecExhaustEach@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "110";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = "#e5e5e5";
+ "list" = (
+ {
+ "cols" = (
+ {
+ "width" = "1";
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = "#e5e5e5";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "1";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ "width" = "104";
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = "#e5e5e5";
+ displayComponentName = "compareSpecExhaust@MultipleComponents";
+ },
+ {
+ "width" = "5";
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = "#e5e5e5";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "5";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "compareSpecExhaustEach@TableDisplayComponent"
+
+
+ // 排気量を表示します
+
+ "compareSpecExhaust@MultipleComponents" = {
+ "list" = (
+ {
+ displayComponentName = "compareSpecExhaust@AttributedStringComponent";
+ },
+ {
+ displayComponentName = "compareSpecExhaustPost@AttributedStringComponent";
+ },
+ );
+ }; // "compareSpecExhaust@MultipleComponents"
+
+
+ "compareSpecExhaust@AttributedStringComponent" = {
+ "dontShowIfNotExists" = "true";
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "value" = {
+ "_type" = "_modelType";
+ "_value" = "エンジン_総排気量";
+ "_returnType" = "returnObject";
+ }; // value
+ "valueWhenEmpty" = " - ";
+ }; // "compareSpecExhaust@AttributedStringComponent"
+
+
+ "compareSpecExhaustPost@AttributedStringComponent" = {
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "value" = " cc";
+ }; // "compareSpecExhaustPost@AttributedStringComponent"
+
+
+//// 駆動方式 --------------------------------------------------------
+
+ "compareSpecDriveTR@ContainerComponent" = {
+ "tagName" = "tr";
+ "attributes" = {
+ "valign" = "top";
+ }; // attributes
+ "list" = (
+ {
+ displayComponentName = "compareSpecDriveTD@MultipleComponents";
+ },
+ ); // list
+ }; // "compareSpecDriveTR@ContainerComponent"
+
+
+ "compareSpecDriveTD@MultipleComponents" = {
+ "list" = (
+ {
+ displayComponentName = "compareSpecDriveNameTD@ContainerComponent";
+ },
+ {
+ displayComponentName = "compareSpecDrive@ArrayComponent";
+ },
+ ); // list
+ }; // "compareSpecDriveTD@MultipleComponents"
+
+
+ // Array でデータをとってくる
+
+ "compareSpecDrive@ArrayComponent" = {
+ "list" = {
+ "_type" = "_modelType";
+ "_value" = "比較グレード";
+ }; // list
+ "maxLength" = "4";
+ displayComponentName = "compareSpecDriveTD@ContainerComponent";
+ }; // "compareSpecDrive@ArrayComponent"
+
+
+ "compareSpecDriveTD@ContainerComponent" = {
+ "tagName" = "td";
+ "attributes" = {
+ "valign" = "top";
+ "align" = "left";
+ "width" = "110";
+ "bgcolor" = "#f3f3f3";
+ }; // attributes
+ "list" = (
+ {
+ displayComponentName = "compareSpecDriveEach@TableDisplayComponent";
+ },
+ ); // list
+ }; // "compareSpecDriveTD@ContainerComponent"
+
+
+//// 駆動方式の項目名を出す TD
+
+ "compareSpecDriveNameTD@ContainerComponent" = {
+ "tagName" = "td";
+ "attributes" = {
+ "valign" = "top";
+ "align" = "left";
+ "width" = "90";
+ "bgcolor" = "#f3f3f3";
+ }; // attributes
+ "list" = (
+ {
+ displayComponentName = "compareSpecDriveName@TableDisplayComponent";
+ },
+ ); // list
+ }; // "compareSpecDriveNameTD@ContainerComponent"
+
+
+ "compareSpecDriveName@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "90";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = "#f3f3f3";
+ "list" = (
+ {
+ "cols" = (
+ {
+ "width" = "1";
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = "#f3f3f3";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "1";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ "bgcolor" = "#f3f3f3";
+ displayComponentName = "compareSpecDriveName@AttributedStringComponent";
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "compareSpecDriveName@TableDisplayComponent"
+
+
+ "compareSpecDriveName@AttributedStringComponent" = {
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "value" = "駆動方式";
+ }; // "compareSpecDriveName@AttributedStringComponent"
+
+
+//// 駆動方式の中身を表示するテーブル
+
+ "compareSpecDriveEach@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "110";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = "#f3f3f3";
+ "list" = (
+ {
+ "cols" = (
+ {
+ "width" = "1";
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = "#f3f3f3";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "1";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ "width" = "104";
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = "#f3f3f3";
+ displayComponentName = "compareSpecDrive@AttributedStringComponent";
+ },
+ {
+ "width" = "5";
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = "#f3f3f3";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "5";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "compareSpecDriveEach@TableDisplayComponent"
+
+
+ // 駆動方式を表示します
+
+ "compareSpecDrive@AttributedStringComponent" = {
+ "dontShowIfNotExists" = "true";
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "value" = {
+ "_type" = "_modelType";
+ "_value" = "動力伝達装置_駆動方式";
+ "_returnType" = "returnObject";
+ }; // value
+ "valueWhenEmpty" = " - ";
+ }; // "compareSpecDrive@AttributedStringComponent"
+
+
+//// ミッション --------------------------------------------------------
+
+ "compareSpecMissionTR@ContainerComponent" = {
+ "tagName" = "tr";
+ "attributes" = {
+ "valign" = "top";
+ }; // attributes
+ "list" = (
+ {
+ displayComponentName = "compareSpecMissionTD@MultipleComponents";
+ },
+ ); // list
+ }; // "compareSpecMissionTR@ContainerComponent"
+
+
+ "compareSpecMissionTD@MultipleComponents" = {
+ "list" = (
+ {
+ displayComponentName = "compareSpecMissionNameTD@ContainerComponent";
+ },
+ {
+ displayComponentName = "compareSpecMission@ArrayComponent";
+ },
+ ); // list
+ }; // "compareSpecMissionTD@MultipleComponents"
+
+
+ // Array でデータをとってくる
+
+ "compareSpecMission@ArrayComponent" = {
+ "list" = {
+ "_type" = "_modelType";
+ "_value" = "比較グレード";
+ }; // list
+ "maxLength" = "4";
+ displayComponentName = "compareSpecMissionTD@ContainerComponent";
+ }; // "compareSpecMission@ArrayComponent"
+
+
+ "compareSpecMissionTD@ContainerComponent" = {
+ "tagName" = "td";
+ "attributes" = {
+ "valign" = "top";
+ "align" = "left";
+ "width" = "110";
+ "bgcolor" = "#e5e5e5";
+ }; // attributes
+ "list" = (
+ {
+ displayComponentName = "compareSpecMissionEach@TableDisplayComponent";
+ },
+ ); // list
+ }; // "compareSpecMissionTD@ContainerComponent"
+
+
+////ミッションの項目名を出す TD
+
+ "compareSpecMissionNameTD@ContainerComponent" = {
+ "tagName" = "td";
+ "attributes" = {
+ "valign" = "top";
+ "align" = "left";
+ "width" = "90";
+ "bgcolor" = "#e5e5e5";
+ }; // attributes
+ "list" = (
+ {
+ displayComponentName = "compareSpecMissionName@TableDisplayComponent";
+ },
+ ); // list
+ }; // "compareSpecMissionNameTD@ContainerComponent"
+
+
+ "compareSpecMissionName@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "90";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = "#e5e5e5";
+ "list" = (
+ {
+ "cols" = (
+ {
+ "width" = "1";
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = "#e5e5e5";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "1";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ "bgcolor" = "#e5e5e5";
+ displayComponentName = "compareSpecMissionName@AttributedStringComponent";
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "compareSpecMissionName@TableDisplayComponent"
+
+
+ "compareSpecMissionName@AttributedStringComponent" = {
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "value" = "ミッション";
+ }; // "compareSpecMissionName@AttributedStringComponent"
+
+
+//// ミッションの中身を表示するテーブル
+
+ "compareSpecMissionEach@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "110";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = "#e5e5e5";
+ "list" = (
+ {
+ "cols" = (
+ {
+ "width" = "1";
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = "#e5e5e5";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "1";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ "width" = "104";
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = "#e5e5e5";
+ displayComponentName = "compareSpecMission@AttributedStringComponent";
+ },
+ {
+ "width" = "5";
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = "#e5e5e5";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "5";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "compareSpecMissionEach@TableDisplayComponent"
+
+
+ // ミッションを表示します
+
+ "compareSpecMission@AttributedStringComponent" = {
+ "dontShowIfNotExists" = "true";
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "value" = {
+ "_type" = "_modelType";
+ "_value" = "ミッション";
+ "_returnType" = "returnObject";
+ }; // value
+ "valueWhenEmpty" = " - ";
+ }; // "compareSpecMission@AttributedStringComponent"
+
+
+//// 乗車定員 --------------------------------------------------------
+
+ "compareSpecCapacityTR@ContainerComponent" = {
+ "tagName" = "tr";
+ "attributes" = {
+ "valign" = "top";
+ }; // attributes
+ "list" = (
+ {
+ displayComponentName = "compareSpecCapacityTD@MultipleComponents";
+ },
+ ); // list
+ }; // "compareSpecCapacityTR@ContainerComponent"
+
+
+ "compareSpecCapacityTD@MultipleComponents" = {
+ "list" = (
+ {
+ displayComponentName = "compareSpecCapacityNameTD@ContainerComponent";
+ },
+ {
+ displayComponentName = "compareSpecCapacity@ArrayComponent";
+ },
+ ); // list
+ }; // "compareSpecCapacityTD@MultipleComponents"
+
+
+ // Array でデータをとってくる
+
+ "compareSpecCapacity@ArrayComponent" = {
+ "list" = {
+ "_type" = "_modelType";
+ "_value" = "比較グレード";
+ }; // list
+ "maxLength" = "4";
+ displayComponentName = "compareSpecCapacityTD@ContainerComponent";
+ }; // "compareSpecCapacity@ArrayComponent"
+
+
+ "compareSpecCapacityTD@ContainerComponent" = {
+ "tagName" = "td";
+ "attributes" = {
+ "valign" = "top";
+ "align" = "left";
+ "width" = "110";
+ "bgcolor" = "#f3f3f3";
+ }; // attributes
+ "list" = (
+ {
+ displayComponentName = "compareSpecCapacityEach@TableDisplayComponent";
+ },
+ ); // list
+ }; // "compareSpecCapacityTD@ContainerComponent"
+
+
+//// 乗車定員の項目名を出す TD
+
+ "compareSpecCapacityNameTD@ContainerComponent" = {
+ "tagName" = "td";
+ "attributes" = {
+ "valign" = "top";
+ "align" = "left";
+ "width" = "90";
+ "bgcolor" = "#f3f3f3";
+ }; // attributes
+ "list" = (
+ {
+ displayComponentName = "compareSpecCapacityName@TableDisplayComponent";
+ },
+ ); // list
+ }; // "compareSpecCapacityNameTD@ContainerComponent"
+
+
+ "compareSpecCapacityName@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "90";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = "#f3f3f3";
+ "list" = (
+ {
+ "cols" = (
+ {
+ "width" = "1";
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = "#f3f3f3";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "1";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ "bgcolor" = "#f3f3f3";
+ displayComponentName = "compareSpecCapacityName@AttributedStringComponent";
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "compareSpecCapacityName@TableDisplayComponent"
+
+
+ "compareSpecCapacityName@AttributedStringComponent" = {
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "value" = "乗車定員";
+ }; // "compareSpecCapacityName@AttributedStringComponent"
+
+
+//// 駆動方式の中身を表示するテーブル
+
+ "compareSpecCapacityEach@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "110";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = "#f3f3f3";
+ "list" = (
+ {
+ "cols" = (
+ {
+ "width" = "1";
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = "#f3f3f3";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "1";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ "width" = "104";
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = "#f3f3f3";
+ displayComponentName = "compareSpecCapacity@MultipleComponents";
+ },
+ {
+ "width" = "5";
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = "#f3f3f3";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "5";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "compareSpecCapacityEach@TableDisplayComponent"
+
+
+//// 乗車定員を表示します
+
+ "compareSpecCapacity@MultipleComponents" = {
+ "list" = (
+ {
+ displayComponentName = "compareSpecCapacity@AttributedStringComponent";
+ },
+ {
+ displayComponentName = "compareSpecCapacityPost@AttributedStringComponent";
+ },
+ );
+ }; // "compareSpecCapacity@MultipleComponents"
+
+
+ "compareSpecCapacity@AttributedStringComponent" = {
+ "dontShowIfNotExists" = "true";
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "value" = {
+ "_type" = "_modelType";
+ "_value" = "寸法・重量_乗車定員";
+ "_returnType" = "returnObject";
+ }; // value
+ "valueWhenEmpty" = " - ";
+ }; // "compareSpecCapacity@AttributedStringComponent"
+
+
+ "compareSpecCapacityPost@AttributedStringComponent" = {
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "value" = " 人";
+ }; // "compareSpecCapacityPost@AttributedStringComponent"
+
+
+//// 全長 --------------------------------------------------------
+
+ "compareSpecLengthTR@ContainerComponent" = {
+ "tagName" = "tr";
+ "attributes" = {
+ "valign" = "top";
+ }; // attributes
+ "list" = (
+ {
+ displayComponentName = "compareSpecLengthTD@MultipleComponents";
+
+ },
+ ); // list
+ }; // "compareSpecLengthTR@ContainerComponent"
+
+
+ "compareSpecLengthTD@MultipleComponents" = {
+ "list" = (
+ {
+ displayComponentName = "compareSpecLengthNameTD@ContainerComponent";
+ },
+ {
+ displayComponentName = "compareSpecLength@ArrayComponent";
+ },
+ ); // list
+ }; // "compareSpecLengthTD@MultipleComponents"
+
+
+ // Array でデータをとってくる
+
+ "compareSpecLength@ArrayComponent" = {
+ "list" = {
+ "_type" = "_modelType";
+ "_value" = "比較グレード";
+ }; // list
+ "maxLength" = "4";
+ displayComponentName = "compareSpecLengthTD@ContainerComponent";
+ }; // "compareSpecLength@ArrayComponent"
+
+
+ "compareSpecLengthTD@ContainerComponent" = {
+ "tagName" = "td";
+ "attributes" = {
+ "valign" = "top";
+ "align" = "left";
+ "width" = "110";
+ "bgcolor" = "#e5e5e5";
+ }; // attributes
+ "list" = (
+ {
+ displayComponentName = "compareSpecLengthEach@TableDisplayComponent";
+ },
+ ); // list
+ }; // "compareSpecLengthTD@ContainerComponent"
+
+
+//// 全長の項目名を出す TD
+
+ "compareSpecLengthNameTD@ContainerComponent" = {
+ "tagName" = "td";
+ "attributes" = {
+ "valign" = "top";
+ "align" = "left";
+ "width" = "90";
+ "bgcolor" = "#e5e5e5";
+ }; // attributes
+ "list" = (
+ {
+ displayComponentName = "compareSpecLengthName@TableDisplayComponent";
+ },
+ ); // list
+ }; // "compareSpecLengthNameTD@ContainerComponent"
+
+
+ "compareSpecLengthName@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "90";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = "#e5e5e5";
+ "list" = (
+ {
+ "cols" = (
+ {
+ "width" = "1";
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = "#e5e5e5";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "1";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ "bgcolor" = "#e5e5e5";
+ displayComponentName = "compareSpecLengthName@AttributedStringComponent";
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "compareSpecLengthName@TableDisplayComponent"
+
+
+ "compareSpecLengthName@AttributedStringComponent" = {
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "value" = "全長";
+ }; // "compareSpecLengthName@AttributedStringComponent"
+
+
+//// ミッションの中身を表示するテーブル
+
+ "compareSpecLengthEach@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "110";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = "#e5e5e5";
+ "list" = (
+ {
+ "cols" = (
+ {
+ "width" = "1";
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = "#e5e5e5";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "1";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ "width" = "104";
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = "#e5e5e5";
+ displayComponentName = "compareSpecLength@MultipleComponents";
+ },
+ {
+ "width" = "5";
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = "#e5e5e5";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "5";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "compareSpecLengthEach@TableDisplayComponent"
+
+
+ // 全長を表示します
+
+ "compareSpecLength@MultipleComponents" = {
+ "list" = (
+ {
+ displayComponentName = "compareSpecLength@AttributedStringComponent";
+ },
+ {
+ displayComponentName = "compareSpecLengthPost@AttributedStringComponent";
+ },
+ );
+ }; // "compareSpecLength@MultipleComponents"
+
+
+ "compareSpecLength@AttributedStringComponent" = {
+ "dontShowIfNotExists" = "true";
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "value" = {
+ "_type" = "_modelType";
+ "_value" = "寸法・重量_全長";
+ "_returnType" = "returnObject";
+ }; // value
+ "valueWhenEmpty" = " - ";
+ }; // "compareSpecLength@AttributedStringComponent"
+
+
+ "compareSpecLengthPost@AttributedStringComponent" = {
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "value" = " mm";
+ }; // "compareSpecLengthPost@AttributedStringComponent"
+
+
+//// 全幅 --------------------------------------------------------
+
+ "compareSpecWidthTR@ContainerComponent" = {
+ "tagName" = "tr";
+ "attributes" = {
+ "valign" = "top";
+ }; // attributes
+ "list" = (
+ {
+ displayComponentName = "compareSpecWidthTD@MultipleComponents";
+ },
+ ); // list
+ }; // "compareSpecWidthTR@ContainerComponent"
+
+
+ "compareSpecWidthTD@MultipleComponents" = {
+ "list" = (
+ {
+ displayComponentName = "compareSpecWidthNameTD@ContainerComponent";
+ },
+ {
+ displayComponentName = "compareSpecWidth@ArrayComponent";
+ },
+ ); // list
+ }; // "compareSpecWidthTD@MultipleComponents"
+
+
+ // Array でデータをとってくる
+
+ "compareSpecWidth@ArrayComponent" = {
+ "list" = {
+ "_type" = "_modelType";
+ "_value" = "比較グレード";
+ }; // list
+ "maxLength" = "4";
+ displayComponentName = "compareSpecWidthTD@ContainerComponent";
+ }; // "compareSpecWidth@ArrayComponent"
+
+
+ "compareSpecWidthTD@ContainerComponent" = {
+ "tagName" = "td";
+ "attributes" = {
+ "valign" = "top";
+ "align" = "left";
+ "width" = "110";
+ "bgcolor" = "#f3f3f3";
+ }; // attributes
+ "list" = (
+ {
+ displayComponentName = "compareSpecWidthEach@TableDisplayComponent";
+ },
+ ); // list
+ }; // "compareSpecWidthTD@ContainerComponent"
+
+
+//// 全幅の項目名を出す TD
+
+ "compareSpecWidthNameTD@ContainerComponent" = {
+ "tagName" = "td";
+ "attributes" = {
+ "valign" = "top";
+ "align" = "left";
+ "width" = "90";
+ "bgcolor" = "#f3f3f3";
+ }; // attributes
+ "list" = (
+ {
+ displayComponentName = "compareSpecWidthName@TableDisplayComponent";
+ },
+ ); // list
+ }; // "compareSpecWidthNameTD@ContainerComponent"
+
+
+ "compareSpecWidthName@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "90";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = "#f3f3f3";
+ "list" = (
+ {
+ "cols" = (
+ {
+ "width" = "1";
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = "#f3f3f3";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "1";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ "bgcolor" = "#f3f3f3";
+ displayComponentName = "compareSpecWidthName@AttributedStringComponent";
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "compareSpecWidthName@TableDisplayComponent"
+
+
+ "compareSpecWidthName@AttributedStringComponent" = {
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "value" = "全幅";
+ }; // "compareSpecWidthName@AttributedStringComponent"
+
+
+//// 全幅の中身を表示するテーブル
+
+ "compareSpecWidthEach@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "110";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = "#f3f3f3";
+ "list" = (
+ {
+ "cols" = (
+ {
+ "width" = "1";
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = "#f3f3f3";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "1";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ "width" = "104";
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = "#f3f3f3";
+ displayComponentName = "compareSpecWidth@MultipleComponents";
+ },
+ {
+ "width" = "5";
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = "#f3f3f3";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "5";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "compareSpecWidthEach@TableDisplayComponent"
+
+
+ // 全幅を表示します
+
+ "compareSpecWidth@MultipleComponents" = {
+ "list" = (
+ {
+ displayComponentName = "compareSpecWidth@AttributedStringComponent";
+ },
+ {
+ displayComponentName = "compareSpecWidthPost@AttributedStringComponent";
+ },
+ );
+ }; // "compareSpecWidth@MultipleComponents"
+
+
+ "compareSpecWidth@AttributedStringComponent" = {
+ "dontShowIfNotExists" = "true";
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "value" = {
+ "_type" = "_modelType";
+ "_value" = "寸法・重量_全幅";
+ "_returnType" = "returnObject";
+ }; // value
+ "valueWhenEmpty" = " - ";
+ }; // "compareSpecWidth@AttributedStringComponent"
+
+
+ "compareSpecWidthPost@AttributedStringComponent" = {
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "value" = " mm";
+ }; // "compareSpecWidthPost@AttributedStringComponent"
+
+
+//// 全高 --------------------------------------------------------
+
+ "compareSpecHeightTR@ContainerComponent" = {
+ "tagName" = "tr";
+ "attributes" = {
+ "valign" = "top";
+ }; // attributes
+ "list" = (
+ {
+ displayComponentName = "compareSpecHeightTD@MultipleComponents";
+ },
+ ); // list
+ }; // "compareSpecHeightTR@ContainerComponent"
+
+
+ "compareSpecHeightTD@MultipleComponents" = {
+ "list" = (
+ {
+ displayComponentName = "compareSpecHeightNameTD@ContainerComponent";
+ },
+ {
+ displayComponentName = "compareSpecHeight@ArrayComponent";
+ },
+ ); // list
+ }; // "compareSpecHeightTD@MultipleComponents"
+
+
+ // Array でデータをとってくる
+
+ "compareSpecHeight@ArrayComponent" = {
+ "list" = {
+ "_type" = "_modelType";
+ "_value" = "比較グレード";
+ }; // list
+ "maxLength" = "4";
+ displayComponentName = "compareSpecHeightTD@ContainerComponent";
+ }; // "compareSpecHeight@ArrayComponent"
+
+
+ "compareSpecHeightTD@ContainerComponent" = {
+ "tagName" = "td";
+ "attributes" = {
+ "valign" = "top";
+ "align" = "left";
+ "width" = "110";
+ "bgcolor" = "#e5e5e5";
+ }; // attributes
+ "list" = (
+ {
+ displayComponentName = "compareSpecHeightEach@TableDisplayComponent";
+ },
+ ); // list
+ }; // "compareSpecHeightTD@ContainerComponent"
+
+
+////全高の項目名を出す TD
+
+ "compareSpecHeightNameTD@ContainerComponent" = {
+ "tagName" = "td";
+ "attributes" = {
+ "valign" = "top";
+ "align" = "left";
+ "width" = "90";
+ "bgcolor" = "#e5e5e5";
+ }; // attributes
+ "list" = (
+ {
+ displayComponentName = "compareSpecHeightName@TableDisplayComponent";
+ },
+ ); // list
+ }; // "compareSpecHeightNameTD@ContainerComponent"
+
+
+ "compareSpecHeightName@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "90";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = "#e5e5e5";
+ "list" = (
+ {
+ "cols" = (
+ {
+ "width" = "1";
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = "#e5e5e5";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "1";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ "bgcolor" = "#e5e5e5";
+ displayComponentName = "compareSpecHeightName@AttributedStringComponent";
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "compareSpecHeightName@TableDisplayComponent"
+
+
+ "compareSpecHeightName@AttributedStringComponent" = {
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "value" = "全高";
+ }; // "compareSpecHeightName@AttributedStringComponent"
+
+
+//// 全高の中身を表示するテーブル
+
+ "compareSpecHeightEach@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "110";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = "#e5e5e5";
+ "list" = (
+ {
+ "cols" = (
+ {
+ "width" = "1";
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = "#e5e5e5";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "1";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ "width" = "104";
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = "#e5e5e5";
+ displayComponentName = "compareSpecHeight@MultipleComponents";
+ },
+ {
+ "width" = "5";
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = "#e5e5e5";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "5";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "compareSpecHeightEach@TableDisplayComponent"
+
+
+ // 全高を表示します
+
+
+ "compareSpecHeight@MultipleComponents" = {
+ "list" = (
+ {
+ displayComponentName = "compareSpecHeight@AttributedStringComponent";
+ },
+ {
+ displayComponentName = "compareSpecHeightPost@AttributedStringComponent";
+ },
+ );
+ }; // "compareSpecHeight@MultipleComponents"
+
+ "compareSpecHeight@AttributedStringComponent" = {
+ "dontShowIfNotExists" = "true";
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "value" = {
+ "_type" = "_modelType";
+ "_value" = "寸法・重量_全高";
+ "_returnType" = "returnObject";
+ }; // value
+ "valueWhenEmpty" = " - ";
+ }; // "compareSpecHeight@AttributedStringComponent"
+
+
+ "compareSpecHeightPost@AttributedStringComponent" = {
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "value" = " mm";
+ }; // "compareSpecHeightPost@AttributedStringComponent"
+
+
+//// 車両重量 --------------------------------------------------------
+
+ "compareSpecWeightTR@ContainerComponent" = {
+ "tagName" = "tr";
+ "attributes" = {
+ "valign" = "top";
+ }; // attributes
+ "list" = (
+ {
+ displayComponentName = "compareSpecWeightTD@MultipleComponents";
+ },
+ ); // list
+ }; // "compareSpecWeightTR@ContainerComponent"
+
+
+ "compareSpecWeightTD@MultipleComponents" = {
+ "list" = (
+ {
+ displayComponentName = "compareSpecWeightNameTD@ContainerComponent";
+ },
+ {
+ displayComponentName = "compareSpecWeight@ArrayComponent";
+ },
+ ); // list
+ }; // "compareSpecWeightTD@MultipleComponents"
+
+
+ // Array でデータをとってくる
+
+ "compareSpecWeight@ArrayComponent" = {
+ "list" = {
+ "_type" = "_modelType";
+ "_value" = "比較グレード";
+ }; // list
+ "maxLength" = "4";
+ displayComponentName = "compareSpecWeightTD@ContainerComponent";
+ }; // "compareSpecWeight@ArrayComponent"
+
+
+ "compareSpecWeightTD@ContainerComponent" = {
+ "tagName" = "td";
+ "attributes" = {
+ "valign" = "top";
+ "align" = "left";
+ "width" = "110";
+ "bgcolor" = "#f3f3f3";
+ }; // attributes
+ "list" = (
+ {
+ displayComponentName = "compareSpecWeightEach@TableDisplayComponent";
+ },
+ ); // list
+ }; // "compareSpecWeightTD@ContainerComponent"
+
+
+//// 重量の項目名を出す TD
+
+ "compareSpecWeightNameTD@ContainerComponent" = {
+ "tagName" = "td";
+ "attributes" = {
+ "valign" = "top";
+ "align" = "left";
+ "width" = "90";
+ "bgcolor" = "#f3f3f3";
+ }; // attributes
+ "list" = (
+ {
+ displayComponentName = "compareSpecWeightName@TableDisplayComponent";
+ },
+ ); // list
+ }; // "compareSpecWeighthNameTD@ContainerComponent"
+
+
+ "compareSpecWeightName@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "90";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = "#f3f3f3";
+ "list" = (
+ {
+ "cols" = (
+ {
+ "width" = "1";
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = "#f3f3f3";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "1";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ "bgcolor" = "#f3f3f3";
+ displayComponentName = "compareSpecWeightName@AttributedStringComponent";
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "compareSpecWeightName@TableDisplayComponent"
+
+
+ "compareSpecWeightName@AttributedStringComponent" = {
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "value" = "車両重量";
+ }; // "compareSpecWeighthName@AttributedStringComponent"
+
+
+//// 重量の中身を表示するテーブル
+
+ "compareSpecWeightEach@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "110";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = "#f3f3f3";
+ "list" = (
+ {
+ "cols" = (
+ {
+ "width" = "1";
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = "#f3f3f3";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "1";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ "width" = "104";
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = "#f3f3f3";
+ displayComponentName = "compareSpecWeight@MultipleComponents";
+ },
+ {
+ "width" = "5";
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = "#f3f3f3";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "5";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "compareSpecWeightEach@TableDisplayComponent"
+
+
+ // 重量を表示します
+
+ "compareSpecWeight@MultipleComponents" = {
+ "list" = (
+ {
+ displayComponentName = "compareSpecWeight@AttributedStringComponent";
+ },
+ {
+ displayComponentName = "compareSpecWeightPost@AttributedStringComponent";
+ },
+ );
+ }; // "compareSpecWeight@MultipleComponents"
+
+
+ "compareSpecWeight@AttributedStringComponent" = {
+ "dontShowIfNotExists" = "true";
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "value" = {
+ "_type" = "_modelType";
+ "_value" = "寸法・重量_車両重量";
+ "_returnType" = "returnObject";
+ }; // value
+ "valueWhenEmpty" = " - ";
+ }; // "compareSpecWeight@AttributedStringComponent"
+
+
+ "compareSpecWeightPost@AttributedStringComponent" = {
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "value" = " kg";
+ }; // "compareSpecWeightPost@AttributedStringComponent"
+
+
+//// エンジンタイプ --------------------------------------------------------
+
+ "compareSpecEngineTR@ContainerComponent" = {
+ "tagName" = "tr";
+ "attributes" = {
+ "valign" = "top";
+ }; // attributes
+ "list" = (
+ {
+ displayComponentName = "compareSpecEngineTD@MultipleComponents";
+ },
+ ); // list
+ }; // "compareSpecEngineTR@ContainerComponent"
+
+
+ "compareSpecEngineTD@MultipleComponents" = {
+ "list" = (
+ {
+ displayComponentName = "compareSpecEngineNameTD@ContainerComponent";
+ },
+ {
+ displayComponentName = "compareSpecEngine@ArrayComponent";
+ },
+ ); // list
+ }; // "compareSpecEngineTD@MultipleComponents"
+
+
+ // Array でデータをとってくる
+
+ "compareSpecEngine@ArrayComponent" = {
+ "list" = {
+ "_type" = "_modelType";
+ "_value" = "比較グレード";
+ }; // list
+ "maxLength" = "4";
+ displayComponentName = "compareSpecEngineTD@ContainerComponent";
+ }; // "compareSpecEngine@ArrayComponent"
+
+
+ "compareSpecEngineTD@ContainerComponent" = {
+ "tagName" = "td";
+ "attributes" = {
+ "valign" = "top";
+ "align" = "left";
+ "width" = "110";
+ "bgcolor" = "#e5e5e5";
+ }; // attributes
+ "list" = (
+ {
+ displayComponentName = "compareSpecEngineEach@TableDisplayComponent";
+ },
+ ); // list
+ }; // "compareSpecEngineTD@ContainerComponent"
+
+
+//// エンジンタイプの項目名を出す TD
+
+ "compareSpecEngineNameTD@ContainerComponent" = {
+ "tagName" = "td";
+ "attributes" = {
+ "valign" = "top";
+ "align" = "left";
+ "width" = "90";
+ "bgcolor" = "#e5e5e5";
+ }; // attributes
+ "list" = (
+ {
+ displayComponentName = "compareSpecEngineName@TableDisplayComponent";
+ },
+ ); // list
+ }; // "compareSpecEngineNameTD@ContainerComponent"
+
+
+ "compareSpecEngineName@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "90";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = "#e5e5e5";
+ "list" = (
+ {
+ "cols" = (
+ {
+ "width" = "1";
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = "#e5e5e5";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "1";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ "bgcolor" = "#e5e5e5";
+ displayComponentName = "compareSpecEngineName@AttributedStringComponent";
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "compareSpecEngineName@TableDisplayComponent"
+
+
+ "compareSpecEngineName@AttributedStringComponent" = {
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "value" = "エンジンタイプ";
+ }; // "compareSpecEngineName@AttributedStringComponent"
+
+
+//// エンジンタイプの中身を表示するテーブル
+
+ "compareSpecEngineEach@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "110";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = "#e5e5e5";
+ "list" = (
+ {
+ "cols" = (
+ {
+ "width" = "1";
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = "#e5e5e5";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "1";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ "width" = "104";
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = "#e5e5e5";
+ displayComponentName = "compareSpecEngine@AttributedStringComponent";
+ },
+ {
+ "width" = "5";
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = "#e5e5e5";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "5";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "compareSpecEngineEach@TableDisplayComponent"
+
+
+ // エンジンタイプを表示します
+
+ "compareSpecEngine@AttributedStringComponent" = {
+ "dontShowIfNotExists" = "true";
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "value" = {
+ "_type" = "_modelType";
+ "_value" = "エンジン_エンジンタイプ";
+ "_returnType" = "returnObject";
+ }; // value
+ "valueWhenEmpty" = " - ";
+ }; // "compareSpecEngine@AttributedStringComponent"
+
+
+//// 最高出力 --------------------------------------------------------
+
+ "compareSpecPowerTR@ContainerComponent" = {
+ "tagName" = "tr";
+ "attributes" = {
+ "valign" = "top";
+ }; // attributes
+ "list" = (
+ {
+ displayComponentName = "compareSpecPowerTD@MultipleComponents";
+ },
+ ); // list
+ }; // "compareSpecPowerTR@ContainerComponent"
+
+
+ "compareSpecPowerTD@MultipleComponents" = {
+ "list" = (
+ {
+ displayComponentName = "compareSpecPowerNameTD@ContainerComponent";
+ },
+ {
+ displayComponentName = "compareSpecPower@ArrayComponent";
+ },
+ ); // list
+ }; // "compareSpecPowerTD@MultipleComponents"
+
+
+ // Array でデータをとってくる
+
+ "compareSpecPower@ArrayComponent" = {
+ "list" = {
+ "_type" = "_modelType";
+ "_value" = "比較グレード";
+ }; // list
+ "maxLength" = "4";
+ displayComponentName = "compareSpecPowerTD@ContainerComponent";
+ }; // "compareSpecPower@ArrayComponent"
+
+
+ "compareSpecPowerTD@ContainerComponent" = {
+ "tagName" = "td";
+ "attributes" = {
+ "valign" = "top";
+ "align" = "left";
+ "width" = "110";
+ "bgcolor" = "#f3f3f3";
+ }; // attributes
+ "list" = (
+ {
+ displayComponentName = "compareSpecPowerEach@TableDisplayComponent";
+ },
+ ); // list
+ }; // "compareSpecPowerTD@ContainerComponent"
+
+
+//// 最高出力の項目名を出す TD
+
+ "compareSpecPowerNameTD@ContainerComponent" = {
+ "tagName" = "td";
+ "attributes" = {
+ "valign" = "top";
+ "align" = "left";
+ "width" = "90";
+ "bgcolor" = "#f3f3f3";
+ }; // attributes
+ "list" = (
+ {
+ displayComponentName = "compareSpecPowerName@TableDisplayComponent";
+ },
+ ); // list
+ }; // "compareSpecPowerNameTD@ContainerComponent"
+
+
+ "compareSpecPowerName@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "90";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = "#f3f3f3";
+ "list" = (
+ {
+ "cols" = (
+ {
+ "width" = "1";
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = "#f3f3f3";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "1";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ "bgcolor" = "#f3f3f3";
+ displayComponentName = "compareSpecPowerName@AttributedStringComponent";
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "compareSpecPowerName@TableDisplayComponent"
+
+
+ "compareSpecPowerName@AttributedStringComponent" = {
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "value" = "最高出力";
+ }; // "compareSpecPowerhName@AttributedStringComponent"
+
+
+//// 最高出力の中身を表示するテーブル
+
+ "compareSpecPowerEach@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "110";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = "#f3f3f3";
+ "list" = (
+ {
+ "cols" = (
+ {
+ "width" = "1";
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = "#f3f3f3";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "1";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ "width" = "104";
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = "#f3f3f3";
+ displayComponentName = "compareSpecPower@MultipleComponents";
+ },
+ {
+ "width" = "5";
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = "#f3f3f3";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "5";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "compareSpecPowerEach@TableDisplayComponent"
+
+
+ // 最大出力を表示します
+
+ "compareSpecPower@MultipleComponents" = {
+ "list" = (
+ {
+ displayComponentName = "compareSpecPower@AttributedStringComponent";
+ },
+ {
+ displayComponentName = "compareSpecPowerPost@AttributedStringComponent";
+ },
+ );
+ }; // "compareSpecPower@MultipleComponents"
+
+
+ "compareSpecPower@AttributedStringComponent" = {
+ "dontShowIfNotExists" = "true";
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "value" = {
+ "_type" = "_modelType";
+ "_value" = "エンジン_最高出力";
+ "_returnType" = "returnObject";
+ }; // value
+ "valueWhenEmpty" = " - ";
+ }; // "compareSpecPower@AttributedStringComponent"
+
+
+ "compareSpecPowerPost@AttributedStringComponent" = {
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "value" = " ps/rpm";
+ }; // "compareSpecPowerPost@AttributedStringComponent"
+
+
+//// 最大トルク --------------------------------------------------------
+
+ "compareSpecTorqTR@ContainerComponent" = {
+ "tagName" = "tr";
+ "attributes" = {
+ "valign" = "top";
+ }; // attributes
+ "list" = (
+ {
+ displayComponentName = "compareSpecTorqTD@MultipleComponents";
+
+ },
+ ); // list
+ }; // "compareSpecTorqTR@ContainerComponent"
+
+
+ "compareSpecTorqTD@MultipleComponents" = {
+ "list" = (
+ {
+ displayComponentName = "compareSpecTorqNameTD@ContainerComponent";
+ },
+ {
+ displayComponentName = "compareSpecTorq@ArrayComponent";
+ },
+ ); // list
+ }; // "compareSpecTorqTD@MultipleComponents"
+
+
+ // Array でデータをとってくる
+
+ "compareSpecTorq@ArrayComponent" = {
+ "list" = {
+ "_type" = "_modelType";
+ "_value" = "比較グレード";
+ }; // list
+ "maxLength" = "4";
+ displayComponentName = "compareSpecTorqTD@ContainerComponent";
+ }; // "compareSpecTorq@ArrayComponent"
+
+
+ "compareSpecTorqTD@ContainerComponent" = {
+ "tagName" = "td";
+ "attributes" = {
+ "valign" = "top";
+ "align" = "left";
+ "width" = "110";
+ "bgcolor" = "#e5e5e5";
+ }; // attributes
+ "list" = (
+ {
+ displayComponentName = "compareSpecTorqEach@TableDisplayComponent";
+ },
+ ); // list
+ }; // "compareSpecTorqTD@ContainerComponent"
+
+
+//// 最大トルクの項目名を出す TD
+
+ "compareSpecTorqNameTD@ContainerComponent" = {
+ "tagName" = "td";
+ "attributes" = {
+ "valign" = "top";
+ "align" = "left";
+ "width" = "90";
+ "bgcolor" = "#e5e5e5";
+ }; // attributes
+ "list" = (
+ {
+ displayComponentName = "compareSpecTorqName@TableDisplayComponent";
+ },
+ ); // list
+ }; // "compareSpecTorqNameTD@ContainerComponent"
+
+
+ "compareSpecTorqName@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "90";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = "#e5e5e5";
+ "list" = (
+ {
+ "cols" = (
+ {
+ "width" = "1";
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = "#e5e5e5";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "1";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ "bgcolor" = "#e5e5e5";
+ displayComponentName = "compareSpecTorqName@AttributedStringComponent";
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "compareSpecTorqName@TableDisplayComponent"
+
+
+ "compareSpecTorqName@AttributedStringComponent" = {
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "value" = "最大トルク";
+ }; // "compareSpecTorqName@AttributedStringComponent"
+
+
+//// 最大トルクエンジンタイプの中身を表示するテーブル
+
+ "compareSpecTorqEach@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "110";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = "#e5e5e5";
+ "list" = (
+ {
+ "cols" = (
+ {
+ "width" = "1";
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = "#e5e5e5";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "1";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ "width" = "104";
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = "#e5e5e5";
+ displayComponentName = "compareSpecTorq@MultipleComponents";
+ },
+ {
+ "width" = "5";
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = "#e5e5e5";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "5";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "compareSpecTorqEach@TableDisplayComponent"
+
+
+ // 最大トルクを表示します
+
+ "compareSpecTorq@MultipleComponents" = {
+ "list" = (
+ {
+ displayComponentName = "compareSpecTorq@AttributedStringComponent";
+ },
+ {
+ displayComponentName = "compareSpecTorqPost@AttributedStringComponent";
+ },
+ );
+ }; // "compareSpecTorq@MultipleComponents"
+
+ "compareSpecTorq@AttributedStringComponent" = {
+ "dontShowIfNotExists" = "true";
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "value" = {
+ "_type" = "_modelType";
+ "_value" = "エンジン_最大トルク";
+ "_returnType" = "returnObject";
+ }; // value
+ "valueWhenEmpty" = " - ";
+ }; // "compareSpecTorq@AttributedStringComponent"
+
+
+ "compareSpecTorqPost@AttributedStringComponent" = {
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "value" = " kgm/rpm";
+ }; // "compareSpecTorqPost@AttributedStringComponent"
+
+
+//// データへのリンク --------------------------------------------------------
+
+ "compareSpecDataTR@ContainerComponent" = {
+ "tagName" = "tr";
+ "attributes" = {
+ "valign" = "top";
+ }; // attributes
+ "list" = (
+ {
+ displayComponentName = "compareSpecDataTD@MultipleComponents";
+
+ },
+ ); // list
+ }; // "compareSpecDataTR@ContainerComponent"
+
+
+ "compareSpecDataTD@MultipleComponents" = {
+ "list" = (
+ {
+ displayComponentName = "compareSpecDataNameTD@ContainerComponent";
+ },
+ {
+ displayComponentName = "compareSpecData@ArrayComponent";
+ },
+ ); // list
+ }; // "compareSpecDataTD@MultipleComponents"
+
+
+ // Array でデータをとってくる
+
+ "compareSpecData@ArrayComponent" = {
+ "list" = {
+ "_type" = "_modelType";
+ "_value" = "比較グレード";
+ }; // list
+ "maxLength" = "4";
+ displayComponentName = "compareSpecDataTD@ContainerComponent";
+ }; // "compareSpecData@ArrayComponent"
+
+
+ "compareSpecDataTD@ContainerComponent" = {
+ "tagName" = "td";
+ "attributes" = {
+ "valign" = "top";
+ "align" = "left";
+ "width" = "110";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ };
+ }; // attributes
+ "list" = (
+ {
+ displayComponentName = "compareSpecDataEach@TableDisplayComponent";
+ },
+ ); // list
+ }; // "compareSpecDataTD@ContainerComponent"
+
+
+ //スペーサーオンリー
+
+ "compareSpecDataNameTD@ContainerComponent" = {
+ "tagName" = "td";
+ "attributes" = {
+ "valign" = "top";
+ "align" = "left";
+ "width" = "90";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ };
+ }; // attributes
+ "list" = (
+ {
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "90";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // list
+ }; // "compareSpecDataNameTD@ContainerComponent"
+
+
+//// データへのリンクを表示するテーブル
+
+ "compareSpecDataEach@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "110";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ };
+ "list" = (
+ {
+ "cols" = (
+ {
+ "width" = "1";
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ };
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "1";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ // ハイパーリンクはります
+ "width" = "104";
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ };
+ displayComponentName = "compareSpecData@HyperlinkComponent";
+ },
+ {
+ "width" = "5";
+ "align" = "left";
+ "valign" = "top";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ };
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "5";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "compareSpecDataEach@TableDisplayComponent"
+
+
+ // データページへのリンクをはります
+
+ "compareSpecData@HyperlinkComponent" = {
+ "model" = {
+ "_type" = "_modelType";
+ "_value" = "parent";
+ "_returnType" = "returnObject";
+ }; // model
+ "list" = (
+ {
+ displayComponentName = "compareSpecData@CustomImageComponent";
+ },
+ ); // list
+ }; // "compareSpecData@HyperlinkComponent"
+
+
+ "compareSpecData@CustomImageComponent" = {
+ "width" = "45";
+ "height" = "12";
+ "border" = "0";
+ "imagePath" = "リソース/サイトリソース/data";
+ }; // "compareSpecData@CustomImageComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+
+
+///////////////////////////////////////////////////////////////////////////
+// 普通の記事のセクションテーブルを設置
+
+ "articleSectionArea@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "572";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ "list" = (
+ {
+ "cols" = (
+ {
+ "width" = "67";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "67";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ "width" = "500";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = {
+ "_type" = "_conditionalType";
+ "_modelCheckAccessor" = "firstOf画像位置.target";
+ "_value" = (
+ {
+ "_condition" = "テキスト回り込みなし";
+ "_value" = "photoOnly@TableDisplayComponent";
+ },
+ {
+ "_value" = "sectionArea@MultipleComponents";
+ },
+ ); // value
+ }; // displayComponentName
+ // displayComponentName = "sectionArea@MultipleComponents";
+ },
+ {
+ "width" = "5";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "5";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ "width" = "67";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "67";
+ "height" = "5";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ "width" = "500";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "500";
+ "height" = "5";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ "width" = "5";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "5";
+ "height" = "5";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ "width" = "67";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "67";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ // line
+ "width" = "500";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "CustomImageComponent";
+ "displayInformationObject" = {
+ "width" = "500";
+ "height" = "1";
+ "imagePath" = "リソース/サイトリソース/dotline_h1";
+ }; // displayInformationObject
+ },
+ {
+ "width" = "5";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "5";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "sectionArea@TableDisplayComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+//// テキスト回り込みなしの場合は、このテーブルで表示
+
+
+ "photoOnly@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "500";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ "list" = (
+ {
+ "cols" = (
+ {
+ "width" = "500";
+ "valign" = "top";
+ "align" = "left";
+ displayComponentName = "sectionPhoto@ArrayComponent";
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ "width" = "500";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "500";
+ "height" = "2";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); //cols
+ },
+ {
+ "cols" = (
+ {
+ "width" = "500";
+ "valign" = "top";
+ "align" = "left";
+ displayComponentName = "section@MultipleComponents";
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "photoOnly@TableDisplayComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+// セクションの回り込みなし写真をゲット
+
+ "sectionPhoto@ArrayComponent" = {
+ "list" = {
+ "_type" = "_modelType";
+ "_value" = "画像";
+ }; // list
+ displayComponentName = "sectionPhoto@TableDisplayComponent";
+ }; // "sectionPhoto@ArrayComponent"
+
+
+//// セクションの回り込みなし写真を表示するテーブル
+
+ "sectionPhoto@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "500";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ "list" = (
+ {
+ // 写真を表示
+ "cols" = (
+ {
+ "width" = "500";
+ "height" = {
+ "_type" = "_modelType";
+ "_value" = "target.height";
+ "_returnType" = "returnObject";
+ }; // height
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "sectionPhoto@CustomImageComponent";
+ },
+ ); //cols
+ },
+ {
+ "cols" = (
+ {
+ "width" = "500";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "500";
+ "height" = "3";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); //cols
+ },
+ {
+ "cols" = (
+ {
+ "width" = "500";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "sectionPhotoExplanation@AttributedStringComponent";
+ },
+ ); //cols
+ },
+ {
+ "cols" = (
+ {
+ "width" = "500";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "500";
+ "height" = "5";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); //cols
+ },
+ ); // list
+ }; // "sectionPhoto@TableDisplayComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+// セクションの写真位置をチェック
+
+ "sectionArea@MultipleComponents" = {
+ "list" = (
+ {
+ displayComponentName = {
+ "_type" = "_conditionalType";
+ "_modelCheckAccessor" = "firstOf画像位置.target";
+ "_value" = (
+ {
+ "_condition" = "みぎ";
+ "_value" = "photoRight@ContainerComponent";
+ },
+ {
+ //"_condition" = "ひだり";
+ "_value" = "photoLeft@ContainerComponent";
+ },
+ ); // value
+ };
+ },
+ {
+ displayComponentName = "section@MultipleComponents";
+ },
+ ); // list
+ }; // "sectionArea@MultipleComponents"
+
+
+///////////////////////////////////////////////////////////////////////////
+// セクションの写真をゲット
+
+
+//// 写真みぎ
+
+ "photoRight@ContainerComponent" = {
+ "tagName" = "table";
+ "attributes" = {
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ "align" = "right"; // 右指定
+ }; // attributes
+ "list" = (
+ {
+ displayComponentName = "sectionPhotoTR@ContainerComponent";
+ },
+ ); // list
+ }; // "photoRight@ContainerComponent"
+
+
+//// 写真ひだり
+
+ "photoLeft@ContainerComponent" = {
+ "tagName" = "table";
+ "attributes" = {
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ "align" = "left"; // 左指定
+ }; // attributes
+ "list" = (
+ {
+ displayComponentName = "sectionPhotoTR@ContainerComponent";
+ },
+ ); // list
+ }; // "photoRight@ContainerComponent"
+
+//// 写真表示 TR
+
+ "sectionPhotoTR@ContainerComponent" = {
+ "tagName" = "tr";
+ "attributes" = {
+ "valign" = "top";
+ }; // attributes
+ "list" = (
+ {
+ displayComponentName = "sectionPhotoTD@ContainerComponent";
+ },
+ ); // list
+ }; // "sectionPhotoTR@ContainerComponent"
+
+
+//// 写真表示 TD
+
+ "sectionPhotoTD@ContainerComponent" = {
+ "tagName" = "td";
+ "attributes" = {
+ "valign" = "top";
+ }; // attributes
+ "list" = (
+ {
+ displayComponentName = {
+ "_type" = "_conditionalType";
+ "_modelCheckAccessor" = "firstOf画像位置.target";
+ "_value" = (
+ {
+ "_condition" = "みぎ";
+ "_value" = "sectionPhotoRight@ArrayComponent";
+ },
+ {
+ //"_condition" = "ひだり";
+ "_value" = "sectionPhotoLeft@ArrayComponent";
+ },
+ ); // value
+ };
+ },
+ ); // list
+ }; // "sectionPhotoTD@ContainerComponent"
+
+
+//// 右写真をゲットする
+
+ "sectionPhotoRight@ArrayComponent" = {
+ "list" = {
+ "_type" = "_modelType";
+ "_value" = "画像";
+ }; // list
+ displayComponentName = "sectionPhotoRight@TableDisplayComponent";
+ }; // "sectionPhotoRight@ArrayComponent"
+
+
+//// 左写真をゲットする
+
+ "sectionPhotoLeft@ArrayComponent" = {
+ "list" = {
+ "_type" = "_modelType";
+ "_value" = "画像";
+ }; // list
+ displayComponentName = "sectionPhotoLeft@TableDisplayComponent";
+ }; // "sectionPhotoLeft@ArrayComponent"
+
+
+//// セクションの右写真を表示するテーブル
+
+ "sectionPhotoRight@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "1";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ "list" = (
+ {
+ // 写真を表示
+ "cols" = (
+ {
+ "rowspan" = "3";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "10";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ displayComponentName = "sectionPhoto@CustomImageComponent";
+ },
+ ); //cols
+ },
+ {
+ "cols" = (
+ {
+ displayComponentName = "sectionPhotoExplanation@AttributedStringComponent";
+ },
+ ); //cols
+ },
+ {
+ "cols" = (
+ {
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "1";
+ "height" = "5";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); //cols
+ },
+ ); // list
+ }; // "sectionPhotoRight@TableDisplayComponent"
+
+
+//// セクションの左写真を表示するテーブル
+
+ "sectionPhotoLeft@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "1";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ "list" = (
+ {
+ // 写真を表示
+ "cols" = (
+ {
+ displayComponentName = "sectionPhoto@CustomImageComponent";
+ },
+ {
+ "rowspan" = "3";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "10";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); //cols
+ },
+ {
+ "cols" = (
+ {
+ displayComponentName = "sectionPhotoExplanation@AttributedStringComponent";
+ },
+ ); //cols
+ },
+ {
+ "cols" = (
+ {
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "1";
+ "height" = "5";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); //cols
+ },
+ ); // list
+ }; // "sectionPhotoLeft@TableDisplayComponent"
+
+
+//// セクションの写真を表示
+
+ "sectionPhoto@CustomImageComponent" = {
+ "image" = {
+ "_type" = "_modelType";
+ "_returnType" = "returnObject";
+ "_value" = "target";
+ }; // image
+ }; // "sectionPhoto@CustomImageComponent"
+
+
+//// 写真のキャプションを表示
+
+ "sectionPhotoExplanation@AttributedStringComponent" = {
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "font_color" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docTextB";
+ "_returnType" = "returnObject";
+ }; // color
+ "dontShowIfNotExists" = "true";
+ "useHTML" = "true";
+ "useNewline" = "true";
+ "value" = {
+ "_type" = "_modelType";
+ "_returnType" = "returnObject";
+ "_value" = "explanation";
+ }; // value
+ }; // "sectionPhotoExplanation@AttributedStringComponent"
+
+
+//// セクションのテキスト関係エリアを設定します。
+
+ "section@MultipleComponents" = {
+ "list" = (
+ {
+ displayComponentName = "sectionTitle@AttributedStringComponent";
+ },
+ {
+ displayComponentName = "sectionText@ConditionComponent";
+ //displayComponentName = "sectionText@AttributedStringComponent";
+ },
+ );
+ }; // "section@MultipleComponents"
+
+
+//// セクションタイトル表示
+
+ "sectionTitle@AttributedStringComponent" = {
+ "dontShowIfNotExists" = "true";
+ "_postValue" = "
";
+ "font_color" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_見出し色";
+ "_returnType" = "returnObject";
+ }; // color
+ "font_class" = "css3";
+ "font_size" = "1";
+ "bold" = "true";
+ "useHTML" = "true";
+ "value" = {
+ "_type" = "_modelType";
+ "_value" = "title";
+ "_returnType" = "returnObject";
+ }; // value
+ }; // "sectionTitle@AttributedStringComponent"
+
+
+//// セクションテキスト
+
+//// HTML タグをを使いたいとき、BR タグを使えなくする。
+
+
+ "sectionText@ConditionComponent" = {
+ "condition" = {
+ "_type" = "_modelType";
+ "_value" = "br";
+ }; // condition
+ "trueList" = (
+ {
+ displayComponentName = "AttributedStringComponent";
+ displayInformationObject = {
+ "dontShowIfNotExists" = "true";
+ "font_class" = "css2";
+ "font_size" = "-2";
+ "useHTML" = "true";
+ "useNewline" = "false";
+ "value" = {
+ "_type" = "_modelType";
+ "_value" = "text";
+ "_returnType" = "returnObject";
+ }; // value
+ }; // displayInformationObject
+ },
+ ); // trueList
+ "falseList" = (
+ {
+ displayComponentName = "sectionText@AttributedStringComponent";
+ },
+ ); // falseList
+ }; // "sectionText@ConditionComponent"
+
+
+ "sectionText@AttributedStringComponent" = {
+ "dontShowIfNotExists" = "true";
+ "font_class" = "css2";
+ "font_size" = "-2";
+ "useHTML" = "true";
+ "useNewline" = "true";
+ "value" = {
+ "_type" = "_modelType";
+ "_value" = "text";
+ "_returnType" = "returnObject";
+ }; // value
+ }; // "sectionText@AttributedStringComponent"
+
+
+
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+//// リコメンドエリアに表示するコンポーネントリスト
+
+ "aliasLinkArea@MultipleComponents" = {
+ "list" = (
+ {
+ displayComponentName = "aliasFeaturedCarCondition@ConditionComponent";
+ },
+ {
+ displayComponentName = "aliasRelatedCarCondition@ConditionComponent";
+ },
+ {
+ displayComponentName = "aliasVividLink@ConditionComponent";
+ },
+ {
+ displayComponentName = "aliasDirectRecommendedCondition@ConditionComponent";
+ },
+ {
+ displayComponentName = "aliasRecommendedDiary@ConditionComponent";
+ },
+ {
+ displayComponentName = "aliasNoteCondition@ConditionComponent";
+ },
+ ); // list
+ }; // "aliasLinkArea@MultipleComponents"
+
+
+ "linkArea@MultipleComponents" = {
+ "list" = (
+ {
+ displayComponentName = "featuredCarCondition@ConditionComponent";
+ },
+ {
+ displayComponentName = "relatedCarCondition@ConditionComponent";
+ },
+ {
+ displayComponentName = "vividLink@ConditionComponent";
+ },
+ {
+ displayComponentName = "directRecommendedCondition@ConditionComponent";
+ },
+ {
+ displayComponentName = "recommendedDiary@ConditionComponent";
+ },
+ {
+ displayComponentName = "noteCondition@ConditionComponent";
+ },
+ ); // list
+ }; // "linkArea@MultipleComponents"
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+// Featured Car
+
+ "aliasFeaturedCarCondition@ConditionComponent" = {
+ "condition" = {
+ "_type" = "_modelType";
+ "_value" = "試乗車種_CarDB";
+ "_returnType" = "returnObject";
+ }; // condition
+ trueList = (
+ {
+ displayComponentName = "featuredCarBanner@TableDisplayComponent";
+ },
+ {
+ displayComponentName = "aliasFeaturedCar@ArrayComponent";
+ },
+ ); // trueList
+ "falseList" = (
+ {
+ displayComponentName = "aliasFeaturedCarNoDB@ConditionComponent";
+ },
+ ); // falseList
+ }; // "aliasFeaturedCarCondition@ConditionComponent"
+
+
+ "featuredCarCondition@ConditionComponent" = {
+ "condition" = {
+ "_type" = "_componentType";
+ "_value" = "displayContext.currentPage.試乗車種_CarDB";
+ }; // condition
+ trueList = (
+ {
+ displayComponentName = "featuredCarBanner@TableDisplayComponent";
+ },
+ {
+ displayComponentName = "featuredCar@ArrayComponent";
+ },
+ ); // trueList
+ "falseList" = (
+ {
+ displayComponentName = "featuredCarNoDB@ConditionComponent";
+ },
+ ); // falseList
+ }; // "featuredCarCondition@ConditionComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+// 旧車を参照しているかどうかチェックする
+
+ "aliasFeaturedCarNoDB@ConditionComponent" = {
+ "condition" = {
+ "_type" = "_modelType";
+ "_value" = "試乗車種_旧車";
+ "_returnType" = "returnObject";
+ };
+ trueList = (
+ {
+ displayComponentName = "featuredCarBanner@TableDisplayComponent";
+ },
+ {
+ displayComponentName = "aliasFeaturedCarNoDB@ArrayComponent";
+ },
+ ); // trueList
+ }; // "aliasFeaturedCarNoDB@ConditionComponent"
+
+
+ "featuredCarNoDB@ConditionComponent" = {
+ "condition" = {
+ "_type" = "_componentType";
+ "_value" = "displayContext.currentPage.試乗車種_旧車";
+ };
+ trueList = (
+ {
+ displayComponentName = "featuredCarBanner@TableDisplayComponent";
+ },
+ {
+ displayComponentName = "featuredCarNoDB@ArrayComponent";
+ },
+ ); // trueList
+ }; // "featuredCarNoDB@ConditionComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+// Featured Car バナー
+
+ "featuredCarBanner@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "160";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ "dontShowIfNotExists" = "true";
+ "list" = (
+ {
+ "cols" = (
+ {
+ "width" = "5";
+ "rowspan" = "3";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "5";
+ "height" = "5";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ // スぺーサー
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ "width" = "160";
+ "height" = "12";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "160";
+ "height" = "12";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ // Featured Car のイメージタブ
+ "width" = "160";
+ "height" = "13";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ displayComponentName = "CustomImageComponent";
+ displayInformationObject = {
+ "imagePath" = "リソース/サイトリソース/tab_cars_b";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ // スぺーサー
+ "width" = "160";
+ "height" = "5";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "160";
+ "height" = "5";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "featuredCarBanner@TableDisplayComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+// Featured Car Array
+
+ "aliasFeaturedCar@ArrayComponent" = {
+ "list" = {
+ "_type" = "_modelType";
+ "_value" = "試乗車種_CarDB";
+ }; // list
+ displayComponentName = "featuredCarEach@TableDisplayComponent";
+ }; // "aliasFeaturedCar@ArrayComponent"
+
+
+ "featuredCar@ArrayComponent" = {
+ "list" = {
+ "_type" = "_componentType";
+ "_value" = "displayContext.currentPage.試乗車種_CarDB";
+ }; // list
+ displayComponentName = "featuredCarEach@TableDisplayComponent";
+ }; // "featuredCar@ArrayComponent"
+
+
+ "aliasFeaturedCarNoDB@ArrayComponent" = {
+ "list" = {
+ "_type" = "_modelType";
+ "_value" = "試乗車種_旧車";
+ }; // list
+ displayComponentName = "featuredCarNoDBEach@TableDisplayComponent";
+ }; // "aliasFeaturedCarNoDB@ArrayComponent"
+
+
+ "featuredCarNoDB@ArrayComponent" = {
+ "list" = {
+ "_type" = "_componentType";
+ "_value" = "displayContext.currentPage.試乗車種_旧車";
+ }; // list
+ displayComponentName = "featuredCarNoDBEach@TableDisplayComponent";
+ }; // "featuredCarNoDB@ArrayComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+// Featured Car を表示するテーブル
+
+ "featuredCarEach@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "160";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ "list" = (
+ {
+ "cols" = (
+ {
+ "width" = "5";
+ "rowspan" = "4";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "5";
+ "height" = "5";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ // カー写真
+ "width" = "155";
+ "height" = "75";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ displayComponentName = "HyperlinkComponent";
+ displayInformationObject = {
+ "list" = (
+ {
+ displayComponentName = "CustomImageComponent";
+ displayInformationObject ={
+ "border" = "1";
+ "image" = {
+ "_type" = "_modelType";
+ "_value" = "写真_M";
+ "_returnType" = "returnObject";
+ }; // image
+ }; // displayInformationObject
+ },
+ ); // list
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ // データタブ
+ "width" = "155";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ displayComponentName = "HyperlinkComponent";
+ displayInformationObject = {
+ "list" = (
+ {
+ displayComponentName = "CustomImageComponent";
+ displayInformationObject ={
+ "border" = "0";
+ "imagePath" = "リソース/サイトリソース/data";
+ }; // displayInformationObject
+ },
+ ); // list
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ // タイトルテキスト
+ "width" = "155";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ displayComponentName = "featuredCarTexr@MultipleComponents";
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ // スペース
+ "width" = "155";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "160";
+ "height" = "5";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "featuredCarEach@TableDisplayComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+// Featured Car テキスト部分表示内容をリスト
+
+ "featuredCarTexr@MultipleComponents" = {
+ "list" = (
+ {
+ displayComponentName = "featuredCarTitle@HyperlinkComponent";
+ },
+ {
+ displayComponentName = "featuredCarText@AttributedStringComponent";
+ },
+ ); // list
+ }; // "featuredCarTitle@ContainerComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+// Featured Car クルマの名前をリンク
+
+ "featuredCarTitle@HyperlinkComponent" = {
+ "list" = (
+ {
+ displayComponentName = "featuredCarTitle@AttributedStringComponent";
+ },
+ );
+ }; // "featuredCarTitle@HyperlinkComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+//// クルマの名前を表示
+
+ "featuredCarTitle@AttributedStringComponent" = {
+ "_postValue" = "
";
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "font_color" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docTextB";
+ }; // font_color
+ "value" = {
+ "_type" = "_modelType";
+ "_value" = "フルネーム";
+ "_returnType" = "returnObject";
+ }; // value
+ }; // "featuredCarTitle@AttributedStringComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+//// クルマのサマリーを表示
+
+ "featuredCarText@AttributedStringComponent" = {
+ "font_class" = "css1";
+ "font_size" = "-2";
+ value = {
+ "_type" = "_modelType";
+ "_value" = "explanation";
+ "_returnType" = "returnObject";
+ };
+ valueWhenEmpty = {
+ "_type" = "_modelType";
+ "_value" = "summary";
+ "_returnType" = "returnObject";
+ };
+ }; // "featuredCarText@AttributedStringComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+// 旧車の試乗車を表示する。
+
+ "featuredCarNoDBEach@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "160";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ "list" = (
+ {
+ "cols" = (
+ {
+ "width" = "5";
+ "rowspan" = "4";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "5";
+ "height" = "5";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ // カー写真
+ "width" = "155";
+ "height" = "75";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ displayComponentName = "featuredCarNoDBPhoto@CustomImageComponent";
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ // タイトルテキスト
+ "width" = "155";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ displayComponentName = "featuredCarNoDBText@MultipleComponents";
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ // スペース
+ "width" = "155";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "160";
+ "height" = "5";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "featuredCarNoDBEach@TableDisplayComponent"
+
+
+//// 旧車の写真を表示
+
+ "featuredCarNoDBPhoto@CustomImageComponent" = {
+ "border" = "0";
+ "width" = "105";
+ "height" = "75";
+ "image" = {
+ "_type" = "_modelType";
+ "_value" = "画像";
+ "_returnType" = "returnObject";
+ };
+ }; // "featuredCarNoDBPhoto@CustomImageComponent"
+
+
+ "featuredCarNoDBText@MultipleComponents" = {
+ "list" = (
+ {
+ displayComponentName = "featuredCarNoDBMakes@AttributedStringComponent";
+ },
+ {
+ displayComponentName = "featuredCarNoDBModel@AttributedStringComponent";
+ },
+ {
+ displayComponentName = "featuredCarNoDBGrade@AttributedStringComponent";
+ },
+ {
+ displayComponentName = "featuredCarNoDBYearPre@AttributedStringComponent";
+ },
+ {
+ displayComponentName = "featuredCarNoDBYear@AttributedStringComponent";
+ },
+ {
+ displayComponentName = "featuredCarNoDBYearPost@AttributedStringComponent";
+ },
+ {
+ displayComponentName = "featuredCarNoDBComment@AttributedStringComponent";
+ },
+ );
+ }; // "featuredCarNoDBText@MultipleComponents"
+
+
+//// メーカー
+
+ "featuredCarNoDBMakes@AttributedStringComponent" = {
+ "dontShowIfNotExists" = "true";
+ "_postValue" = " ";
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "font_color" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docTextB";
+ }; // font_color
+ "value" = {
+ "_type" = "_modelType";
+ "_value" = "メーカー";
+ "_returnType" = "returnObject";
+ }; // value
+ }; // "featuredCarNoDBMakes@AttributedStringComponent"
+
+
+//// 車種
+
+ "featuredCarNoDBModel@AttributedStringComponent" = {
+ "dontShowIfNotExists" = "true";
+ "_postValue" = " ";
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "font_color" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docTextB";
+ }; // font_color
+ "value" = {
+ "_type" = "_modelType";
+ "_value" = "車種";
+ "_returnType" = "returnObject";
+ }; // value
+ }; // "featuredCarNoDBModel@AttributedStringComponent"
+
+
+//// グレード
+
+ "featuredCarNoDBGrade@AttributedStringComponent" = {
+ "dontShowIfNotExists" = "true";
+ "_postValue" = " ";
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "font_color" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docTextB";
+ }; // font_color
+ "value" = {
+ "_type" = "_modelType";
+ "_value" = "グレード";
+ "_returnType" = "returnObject";
+ }; // value
+ }; // "featuredCarNoDBGrade@AttributedStringComponent"
+
+
+//// 年式
+
+ "featuredCarNoDBYearPre@AttributedStringComponent" = {
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "font_color" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docTextB";
+ }; // font_color
+ "value" = "[";
+ }; // "featuredCarNoDBYearPre@AttributedStringComponent"
+
+
+ "featuredCarNoDBYear@AttributedStringComponent" = {
+ "dontShowIfNotExists" = "true";
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "font_color" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docTextB";
+ }; // font_color
+ "value" = {
+ "_type" = "_modelType";
+ "_value" = "年式";
+ "_returnType" = "returnObject";
+ }; // value
+ }; // "featuredCarNoDBYear@AttributedStringComponent"
+
+
+ "featuredCarNoDBYearPost@AttributedStringComponent" = {
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "font_color" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docTextB";
+ }; // font_color
+ "value" = "年式]";
+ "_postValue" = "
";
+ }; // "featuredCarNoDBYearPre@featuredCarNoDBYearPost"
+
+////
+
+ "featuredCarNoDBComment@AttributedStringComponent" = {
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "font_color" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docText";
+ }; // font_color
+ value = {
+ "_type" = "_modelType";
+ "_value" = "summary";
+ "_returnType" = "returnObject";
+ };
+ valueWhenEmpty = {
+ "_type" = "_modelType";
+ "_value" = "explanation";
+ "_returnType" = "returnObject";
+ };
+ }; // "featuredCarNoDBComment@AttributedStringComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+// RelatedData のクルマを表示
+
+
+// Array の中身を確認
+
+ "aliasRelatedCarCondition@ConditionComponent" = {
+ "condition" = {
+ "_type" = "_modelType";
+ "_value" = "関連カー";
+ "_returnType" = "returnObject";
+ }; // condition
+ trueList = (
+ {
+ displayComponentName = "relatedCarBanner@TableDisplayComponent";
+ },
+ {
+ displayComponentName = "aliasRelatedCar@ArrayComponent";
+ },
+ ); // trueList
+ }; // "aliasRelatedCarCondition@ConditionComponent"
+
+
+ "relatedCarCondition@ConditionComponent" = {
+ "condition" = {
+ "_type" = "_componentType";
+ "_value" = "displayContext.currentPage.関連カー";
+ }; // condition
+ trueList = (
+ {
+ displayComponentName = "relatedCarBanner@TableDisplayComponent";
+ },
+ {
+ displayComponentName = "relatedCar@ArrayComponent";
+ },
+ ); // trueList
+ }; // "relatedCarCondition@ConditionComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+//// RealtedCar Banner
+
+ "relatedCarBanner@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "160";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ "dontShowIfNotExists" = "true";
+ "list" = (
+ {
+ "cols" = (
+ {
+ "width" = "5";
+ "rowspan" = "3";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "5";
+ "height" = "5";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ // スぺーサー
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ "width" = "160";
+ "height" = "12";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "160";
+ "height" = "12";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ // Related Car のイメージタブ
+ "width" = "160";
+ "height" = "13";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ displayComponentName = "CustomImageComponent";
+ displayInformationObject = {
+ "imagePath" = "リソース/サイトリソース/tab_data_b";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ // スぺーサー
+ "width" = "160";
+ "height" = "5";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "160";
+ "height" = "5";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "relatedCarBanner@TableDisplayComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+// RelatedCar をとってくる
+
+ "aliasRelatedCar@ArrayComponent" = {
+ "list" = {
+ "_type" = "_modelType";
+ "_value" = "関連カー";
+ };
+ displayComponentName = "relatedCarEach@TableDisplayComponent";
+ }; // "aliasRelatedCar@ArrayComponent"
+
+
+ "relatedCar@ArrayComponent" = {
+ "list" = {
+ "_type" = "_componentType";
+ "_value" = "displayContext.currentPage.関連カー";
+ };
+ displayComponentName = "relatedCarEach@TableDisplayComponent";
+ }; // "featuredCar@ArrayComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+// RelatedCar を表示
+
+ "relatedCarEach@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "160";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ "list" = (
+ {
+ "cols" = (
+ {
+ "width" = "5";
+ "rowspan" = "2";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "5";
+ "height" = "5";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ // カー写真
+ "width" = "48";
+ "height" = "36";
+ displayComponentName = "relatedCarPhoto@HyperlinkComponent";
+ },
+ {
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "3";
+ "height" = "5";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ "width" = "104";
+ "height" = "36";
+ "valign" = "top";
+ displayComponentName = "relatedCarTitle@HyperlinkComponent";
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ // スペース
+ "colspan" = "3";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "155";
+ "height" = "5";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "featuredCarEach@TableDisplayComponent"
+
+
+ "relatedCarTitle@HyperlinkComponent" = {
+ "list" = (
+ {
+ displayComponentName = "relatedCarTitle@AttributedStringComponent";
+ },
+ ); // list
+ }; // "relatedCarTitle@HyperlinkComponent"
+
+
+ "relatedCarTitle@AttributedStringComponent" = {
+ "font_class" = "css2";
+ "font_size" = "-2";
+ "value" = {
+ "_type" = "_modelType";
+ "_value" = "フルネーム";
+ "_returnType" = "returnObject";
+ };
+ }; // "relatedCarTitle@AttributedStringComponent"
+
+
+ "relatedCarPhoto@HyperlinkComponent" = {
+ "list" = (
+ {
+ displayComponentName = "relatedCarPhoto@CustomImageComponent";
+ },
+ ); // list
+ }; // "relatedCarPhoto@HyperlinkComponent"
+
+
+ "relatedCarPhoto@CustomImageComponent" = {
+ "width" = "48";
+ "border" = "1";
+ "image" = {
+ "_type" = "_modelType";
+ "_value" = "写真_S";
+ "_returnType" = "returnObject";
+ }; // image
+ }; // "relatedCarPhoto@CustomImageComponent"
+
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+// ダイレクトリコメンデーション
+
+ "aliasDirectRecommendedCondition@ConditionComponent" = {
+ "condition" = {
+ "_type" = "_modelType";
+ "_value" = "parent.関連記事";
+ }; // condition
+ "trueList" = (
+ {
+ displayComponentName = "aliasDirectRecommendedLink@MultipleComponents";
+ },
+ ); // trueList
+ "falseList" = (
+ {
+ displayComponentName = "aliasTestCondition@ConditionComponent";
+ },
+ );
+ }; // "aliasDirectRecommendedCondition@ConditionComponent"
+
+
+ "aliasDirectRecommendedLink@MultipleComponents" = {
+ "list" = (
+ {
+ displayComponentName = "recommendedLinkTitleBanner@TableDisplayComponent";
+ },
+ {
+ displayComponentName = "aliasDirectRecommendedLink@ArrayComponent";
+ },
+ {
+ displayComponentName = "aliasRecommendedLink@ArrayComponent";
+ },
+ );
+ }; // "aliasDirectRecommendedLink@ArrayComponent"
+
+
+ "directRecommendedCondition@ConditionComponent" = {
+ "condition" = {
+ "_type" = "_modelType";
+ "_value" = "関連記事";
+ }; // condition
+ trueList = (
+ {
+ displayComponentName = "directRecommendedCondition@MultipleComponents";
+ },
+ ); // trueList
+ "falseList" = (
+ {
+ displayComponentName = "testCondition@ConditionComponent";
+ },
+ );
+ }; // "directRecommendedCondition@ConditionComponent"
+
+
+ "directRecommendedCondition@MultipleComponents" = {
+ "list" = (
+ {
+ displayComponentName = "recommendedLinkTitleBanner@TableDisplayComponent";
+ },
+ {
+ displayComponentName = "directRecommendedLink@ArrayComponent";
+ },
+ {
+ displayComponentName = "recommendedLink@ArrayComponent";
+ },
+ );
+ }; // "directRecommendedCondition@MultipleComponents"
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+//// このドキュメントを参照している記事があるかどうかチェック
+
+ "aliasTestCondition@ConditionComponent" = {
+ "condition" = {
+ "_type" = "_modelType";
+ "_value" = "parent.counter関連記事";
+ }; // condition
+ "trueList" = (
+ {
+ displayComponentName = "aliasTestCondition@MultipleComponents";
+ },
+ );
+ }; // aliasTestCondition@ConditionComponent
+
+
+ "aliasTestCondition@MultipleComponents" = {
+ "list" = (
+ {
+ displayComponentName = "recommendedLinkTitleBanner@TableDisplayComponent";
+ },
+ {
+ displayComponentName = "aliasRecommendedLink@ArrayComponent";
+ },
+ );
+ }; // "aliasTestCondition@MultipleComponents"
+
+
+ "testCondition@ConditionComponent" = {
+ "condition" = {
+ "_type" = "_modelType";
+ "_value" = "counter関連記事";
+ }; // condition
+ "trueList" = (
+ {
+ displayComponentName = "testCondition@MultipleComponents";
+ },
+ );
+ }; // testCondition@ConditionComponent
+
+
+ "testCondition@MultipleComponents" = {
+ "list" = (
+ {
+ displayComponentName = "recommendedLinkTitleBanner@TableDisplayComponent";
+ },
+ {
+ displayComponentName = "recommendedLink@ArrayComponent";
+ },
+ );
+ }; // "testCondition@MultipleComponents"
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+// ダイレクトリコメンデーションバナー
+
+ "recommendedLinkTitleBanner@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "160";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ "list" = (
+ {
+ "cols" = (
+ {
+ "width" = "5";
+ "rowspan" = "3";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "5";
+ "height" = "5";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ // スぺーサー
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ "width" = "160";
+ "height" = "12";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "160";
+ "height" = "12";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ // Recommended Link のイメージタブ
+ "width" = "160";
+ "height" = "13";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ displayComponentName = "CustomImageComponent";
+ displayInformationObject = {
+ "width" = "160";
+ "imagePath" = "リソース/サイトリソース/recommend";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ // スぺーサー
+ "width" = "160";
+ "height" = "5";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "160";
+ "height" = "5";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "recommendedLinkTitleBanner@TableDisplayComponent"
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+// このドキュメントから Content Binding した関連記事を配列にとります。
+
+ "aliasDirectRecommendedLink@ArrayComponent" = {
+ "list" = {
+ "_type" = "_modelType";
+ "_value" = "parent.関連記事";
+ }; // list
+ displayComponentName = "directRecommendedLink@TableDisplayComponent";
+ }; // "aliasDirectRecommendedLink@ArrayComponent"
+
+
+ "directRecommendedLink@ArrayComponent" = {
+ "list" = {
+ "_type" = "_modelType";
+ "_value" = "関連記事";
+ }; // list
+ displayComponentName = "directRecommendedLink@TableDisplayComponent";
+ }; // "directRecommendedLink@ArrayComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+//// 他の記事からリンクされた場合の、そのリンク先記事の配列をとります。
+
+ "aliasRecommendedLink@ArrayComponent" = {
+ "list" = {
+ "_type" = "_modelType";
+ "_value" = "parent.updatedTimestampDescendingSortOfUniqueOfDocumentOfCounter関連記事";
+ }; // link
+ displayComponentName = "directRecommendedLink@TableDisplayComponent";
+ }; // "recommendedLink@ArrayComponent"
+
+
+ "recommendedLink@ArrayComponent" = {
+ "list" = {
+ "_type" = "_modelType";
+ "_value" = "updatedTimestampDescendingSortOfUniqueOfDocumentOfCounter関連記事";
+ }; // link
+ displayComponentName = "directRecommendedLink@TableDisplayComponent";
+ }; // "recommendedLink@ArrayComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+/// 関連記事を表示
+
+ "directRecommendedLink@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "160";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ "list" = (
+ {
+ "cols" = (
+ {
+ "width" = "5";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "5";
+ "height" = "5";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ // サムネール写真
+ "width" = "90";
+ displayComponentName = "HyperlinkComponent";
+ displayInformationObject = {
+ "list" = (
+ {
+ displayComponentName = "CustomImageComponent";
+ displayInformationObject ={
+ "width" = "85";
+ "dontShowIfNotExists" = "true";
+ "border" = "1";
+ "image" = {
+ "_type" = "_modelType";
+ "_value" = "サムネール";
+ "_returnType" = "returnObject";
+ }; // image
+ }; // displayInformationObject
+ },
+ ); // list
+ }; // displayInformationObject
+ },
+ {
+ "width" = "70";
+ "valign" = "bottom";
+ displayComponentName = "withVividGarage@ConditionComponent";
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ "width" = "5";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "5";
+ "height" = "3";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ // スペース
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "90";
+ "height" = "3";
+ }; // displayInformationObject
+ },
+ {
+ // スペース
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "70";
+ "height" = "3";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ "width" = "5";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "5";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ // タイトルテキスト
+ "colspan" = "2";
+ displayComponentName = "recommendedLinkText@MultipleComponents";
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ "width" = "5";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "5";
+ "height" = "10";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ // スペース
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ "colspan" = "2";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "160";
+ "height" = "10";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "directRecommendedLink@TableDisplayComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+//// VividGarage の場合
+
+ "withVividGarage@ConditionComponent" = {
+ "condition" = {
+ "_type" = "_modelFollowType";
+ "_value" = "oneOf日記";
+ };
+ trueList = (
+ {
+ displayComponentName = "withVividGarage@HyperlinkComponent";
+ },
+ );
+ falseList = (
+ {
+ displayComponentName = "tmp@MultipleComponents";
+ },
+ );
+ }; // 関連記事がVividGarageの場合は、横にアイコン表示
+
+
+ "recommendedLinkText@MultipleComponents" = {
+ "list" = (
+ {
+ displayComponentName = "recommendedLinkTitle@HyperlinkComponent";
+ },
+/*
+//// サブタイトルは表示しない
+ {
+ displayComponentName = "recommendedLinkSubTitle@HyperlinkComponent";
+ },
+*/
+ {
+ displayComponentName = "recommendedLinkText@AttributedStringComponent";
+ },
+ );
+ }; //
+
+
+//// Recommended Link のタイトルを表示
+
+ "recommendedLinkTitle@HyperlinkComponent" = {
+ "list" = (
+ {
+ displayComponentName = "recommendedLinkTitle@AttributedStringComponent";
+ },
+ ); // link
+ }; // "recommendedLinkTitle@HyperlinkComponent"
+
+ "recommendedLinkTitle@AttributedStringComponent" = {
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "_postValue" = "
";
+ "value" = {
+ "_type" = "_modelType";
+ "_value" = "title";
+ "_returnType" = "returnObject";
+ }; // value
+ }; // "recommendedLinkTitle@AttributedStringComponent"
+
+
+//// Recommended Link のサブタイトルを表示
+
+ "recommendedLinkSubTitle@HyperlinkComponent" = {
+ "list" = (
+ {
+ displayComponentName = "recommendedLinkSubTitle@AttributedStringComponent";
+ },
+ ); // link
+ }; // "recommendedLinkSubTitle@HyperlinkComponent"
+
+
+ "recommendedLinkSubTitle@AttributedStringComponent" = {
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "_postValue" = "
";
+ "dontShowIfNotExists" = "true";
+ "color" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docTextB";
+ }; // color
+ "value" = {
+ "_type" = "_modelType";
+ "_value" = "firstOfPositionSortedPages.title";
+ "_returnType" = "returnObject";
+ }; // value
+ }; // "recommendedLinkSubTitle@AttributedStringComponent"
+
+
+//// Recommended Link のサマリーを表示
+
+ "recommendedLinkText@AttributedStringComponent" = {
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "_postValue" = "
";
+ "dontShowIfNotExists" = "true";
+ "useHTML" = "true";
+ "useNewline" = "true";
+ "color" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docTextB";
+ }; // color
+ "value" = {
+ "_type" = "_modelType";
+ "_value" = "explanation";
+ "_returnType" = "returnObject";
+ };
+ "valueWhenEmpty" = {
+ "_type" = "_modelType";
+ "_value" = "summary";
+ "_returnType" = "returnObject";
+ };
+ }; // "recommendedLinkText@AttributedStringComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////////
+ // ○開始:日記リンクブロック //////////////////////////////////////
+ //////////////////////////////////////////////////////////////////////
+
+ "aliasRecommendedDiary@ConditionComponent" = {
+ "condition" = {
+ "_type" = "_modelType";
+ "_value" = "parent.関連日記";
+ };
+ trueList = (
+ {
+ displayComponentName = "TableDisplayComponent";
+ "displayInformationObject" = {
+ "border" = "0";
+ "width" = "165";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "list" = (
+ {
+ "cols" = (
+ {
+ "width" = "5";
+ "height" = "12";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "5";
+ "height" = "12";
+ "border" = "0";
+ };
+ },
+ {
+ "width" = "160";
+ "height" = "12";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "160";
+ "height" = "12";
+ "border" = "0";
+ };
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ "width" = "5";
+ "height" = "13";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "5";
+ "height" = "13";
+ "border" = "0";
+ };
+ },
+ {
+ "width" = "160";
+ "height" = "13";
+ displayComponentName = "CustomImageComponent";
+ displayInformationObject = {
+ "width" = "160";
+ "height" = "13";
+ "imagePath" = "リソース/サイトリソース/tab_pickup_d";
+ "border" = "0";
+ };
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ "width" = "5";
+ "height" = "5";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "5";
+ "height" = "5";
+ "border" = "0";
+ };
+ },
+ {
+ "width" = "160";
+ "height" = "5";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "160";
+ "height" = "5";
+ "border" = "0";
+ };
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "displayInformationObject"
+ },
+ {
+ displayComponentName = "aliasGoRecommendedDiary@ArrayComponent";
+ },
+ );
+ "falseList" = (
+ {
+ displayComponentName = "aliasCheckComeDiary@ConditionComponent";
+ },
+ );
+ }; // (日記リンク外枠)
+
+
+ "recommendedDiary@ConditionComponent" = {
+ "condition" = {
+ "_type" = "_modelType";
+ "_value" = "関連日記";
+ };
+ trueList = (
+ {
+ displayComponentName = "TableDisplayComponent";
+ "displayInformationObject" = {
+ "border" = "0";
+ "width" = "165";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "list" = (
+ {
+ "cols" = (
+ {
+ "width" = "5";
+ "height" = "12";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "5";
+ "height" = "12";
+ "border" = "0";
+ };
+ },
+ {
+ "width" = "160";
+ "height" = "12";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "160";
+ "height" = "12";
+ "border" = "0";
+ };
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ "width" = "5";
+ "height" = "13";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "5";
+ "height" = "13";
+ "border" = "0";
+ };
+ },
+ {
+ "width" = "160";
+ "height" = "13";
+ displayComponentName = "CustomImageComponent";
+ displayInformationObject = {
+ "width" = "160";
+ "height" = "13";
+ "imagePath" = "リソース/サイトリソース/tab_pickup_d";
+ "border" = "0";
+ };
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ "width" = "5";
+ "height" = "5";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "5";
+ "height" = "5";
+ "border" = "0";
+ };
+ },
+ {
+ "width" = "160";
+ "height" = "5";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "160";
+ "height" = "5";
+ "border" = "0";
+ };
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "displayInformationObject"
+ },
+ {
+ displayComponentName = "goRecommendedDiary@ArrayComponent";
+ },
+ );
+ "falseList" = (
+ {
+ displayComponentName = "checkComeDiary@ConditionComponent";
+ },
+ );
+ }; // (日記リンク外枠)
+
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+
+
+ "checkComeDiary@ConditionComponent" = {
+ "condition" = {
+ "_type" = "_modelType";
+ "_value" = "parent.counter記事リンク";
+ };
+ trueList = (
+ {
+ displayComponentName = "TableDisplayComponent";
+ "displayInformationObject" = {
+ "border" = "0";
+ "width" = "165";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "dontShowIfNotExists" = "true";
+ "list" = (
+ {
+ "cols" = (
+ {
+ "width" = "5";
+ "height" = "12";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "5";
+ "height" = "12";
+ "border" = "0";
+ };
+ },
+ {
+ "width" = "160";
+ "height" = "12";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "160";
+ "height" = "12";
+ "border" = "0";
+ };
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ "width" = "5";
+ "height" = "13";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "5";
+ "height" = "13";
+ "border" = "0";
+ };
+ },
+ {
+ "width" = "160";
+ "height" = "13";
+ displayComponentName = "CustomImageComponent";
+ displayInformationObject = {
+ "width" = "160";
+ "height" = "13";
+ "imagePath" = "リソース/サイトリソース/tab_pickup_d";
+ "border" = "0";
+ };
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ "width" = "5";
+ "height" = "5";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "5";
+ "height" = "5";
+ "border" = "0";
+ };
+ },
+ {
+ "width" = "160";
+ "height" = "5";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "160";
+ "height" = "5";
+ "border" = "0";
+ };
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "displayInformationObject"
+ },
+ {
+ displayComponentName = "aliasComeRecommendedDiary@ArrayComponent";
+ },
+ );
+ }; // "checkComeDiary@ConditionComponent"(被日記リンクがある場合の外枠)
+
+
+ "checkComeDiary@ConditionComponent" = {
+ "condition" = {
+ "_type" = "_modelType";
+ "_value" = "counter記事リンク";
+ };
+ trueList = (
+ {
+ displayComponentName = "TableDisplayComponent";
+ "displayInformationObject" = {
+ "border" = "0";
+ "width" = "165";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "dontShowIfNotExists" = "true";
+ "list" = (
+ {
+ "cols" = (
+ {
+ "width" = "5";
+ "height" = "12";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "5";
+ "height" = "12";
+ "border" = "0";
+ };
+ },
+ {
+ "width" = "160";
+ "height" = "12";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "160";
+ "height" = "12";
+ "border" = "0";
+ };
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ "width" = "5";
+ "height" = "13";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "5";
+ "height" = "13";
+ "border" = "0";
+ };
+ },
+ {
+ "width" = "160";
+ "height" = "13";
+ displayComponentName = "CustomImageComponent";
+ displayInformationObject = {
+ "width" = "160";
+ "height" = "13";
+ "imagePath" = "リソース/サイトリソース/tab_pickup_d";
+ "border" = "0";
+ };
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ "width" = "5";
+ "height" = "5";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "5";
+ "height" = "5";
+ "border" = "0";
+ };
+ },
+ {
+ "width" = "160";
+ "height" = "5";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "160";
+ "height" = "5";
+ "border" = "0";
+ };
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "displayInformationObject"
+ },
+ {
+ displayComponentName = "comeRecommendedDiary@ArrayComponent";
+ },
+ );
+ }; // "checkComeDiary@ConditionComponent"(被日記リンクがある場合の外枠)
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+// 日記をゲット
+
+ "aliasGoRecommendedDiary@ArrayComponent" = {
+ "list" = {
+ "_type" = "_modelType";
+ "_value" = "parent.関連日記";
+ };
+ displayComponentName = "goRecommendedDiary@TableDisplayComponent";
+ }; // "aliasGoRecommendedDiary@ArrayComponent"(我日記リンクの繰り返しを格納)
+
+
+ "goRecommendedDiary@ArrayComponent" = {
+ "list" = {
+ "_type" = "_modelType";
+ "_value" = "関連日記";
+ };
+ displayComponentName = "goRecommendedDiary@TableDisplayComponent";
+ }; // "goRecommendedDiary@ArrayComponent"(我日記リンクの繰り返しを格納)
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+// 日記を表示
+
+ "goRecommendedDiary@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "165";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "list" = (
+ {
+ "cols" = (
+ {
+ "width" = "5";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "5";
+ "height" = "1";
+ "border" = "0";
+ };
+ },
+ {
+ "width" = "90";
+ displayComponentName = "HyperlinkComponent";
+ displayInformationObject = {
+ "list" = (
+ {
+ displayComponentName = "CustomImageComponent";
+ displayInformationObject ={
+ "width" = "85";
+ "dontShowIfNotExists" = "true";
+ "border" = "0";
+ "image" = {
+ "_type" = "_modelType";
+ "_value" = "サムネール";
+ "_returnType" = "returnObject";
+ };
+ };
+ },
+ ); // list
+ }; // displayInformationObject
+ },
+ {
+ "width" = "70";
+ "valign" = "bottom";
+ displayComponentName = "withVividGarage@HyperlinkComponent";
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ "width" = "5";
+ "height" = "1";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "5";
+ "height" = "1";
+ "border" = "0";
+ };
+ },
+ {
+ "width" = "90";
+ "height" = "1";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "90";
+ "height" = "1";
+ };
+ },
+ {
+ "width" = "70";
+ "height" = "1";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "70";
+ "height" = "1";
+ "border" = "0";
+ };
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ "width" = "5";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "5";
+ "height" = "1";
+ "border" = "0";
+ };
+ },
+ {
+ "width" = "155";
+ "colspan" = "2";
+ displayComponentName = "RecommendedDiaryText@MultipleComponents";
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ "width" = "5";
+ "height" = "10";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "5";
+ "height" = "10";
+ "border" = "0";
+ };
+ },
+ {
+ "width" = "160";
+ "height" = "10";
+ "colspan" = "2";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "160";
+ "height" = "10";
+ };
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "goRecommendedDiary@TableDisplayComponent"(我日記リンクの外枠)
+
+ "withVividGarage@HyperlinkComponent" = {
+ "target" = "_blank";
+ "href" = "http://www.vividgarage.com/";
+ "list" = (
+ {
+ displayComponentName = "withVividGarage@CustomImageComponent";
+ },
+ );
+ };
+
+ "withVividGarage@CustomImageComponent" = {
+ "dontShowIfNotExists" = "true";
+ "border" = "0";
+ "width" = "40";
+ "height" = "40";
+ "imagePath" = "リソース/サイトリソース/icon_vg";
+ };
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+
+ "aliasComeRecommendedDiary@ArrayComponent" = {
+ "list" = {
+ "_type" = "_modelType";
+ "_value" = "updatedTimestampDescendingSortOfUniqueOfDocumentOfCounter記事リンク";
+ };
+ displayComponentName = "comeRecommendedDiary@TableDisplayComponent";
+ }; // "aliasComeRecommendedDiary@ArrayComponent"(彼日記リンクの繰り返しを格納)
+
+
+ "comeRecommendedDiary@ArrayComponent" = {
+ "list" = {
+ "_type" = "_modelType";
+ "_value" = "updatedTimestampDescendingSortOfUniqueOfDocumentOfCounter記事リンク";
+ };
+ displayComponentName = "comeRecommendedDiary@TableDisplayComponent";
+ }; // "comeRecommendedDiary@ArrayComponent"(彼日記リンクの繰り返しを格納)
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+
+ "comeRecommendedDiary@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "165";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "list" = (
+ {
+ "cols" = (
+ {
+ "width" = "5";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "5";
+ "height" = "1";
+ "border" = "0";
+ };
+ },
+ {
+ "width" = "75";
+ displayComponentName = "HyperlinkComponent";
+ displayInformationObject = {
+ "list" = (
+ {
+ displayComponentName = "CustomImageComponent";
+ displayInformationObject ={
+ "width" = "70";
+ "height" = "50";
+ "dontShowIfNotExists" = "true";
+ "border" = "0";
+ "image" = {
+ "_type" = "_modelType";
+ "_value" = "サムネール";
+ "_returnType" = "returnObject";
+ };
+ };
+ },
+ ); // list
+ }; // displayInformationObject
+ },
+ {
+ "width" = "85";
+ "valign" = "bottom";
+ displayComponentName = "withVividGarage@HyperlinkComponent";
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ "width" = "5";
+ "height" = "1";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "5";
+ "height" = "1";
+ "border" = "0";
+ };
+ },
+ {
+ "width" = "75";
+ "height" = "1";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "75";
+ "height" = "1";
+ };
+ },
+ {
+ "width" = "85";
+ "height" = "1";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "85";
+ "height" = "1";
+ "border" = "0";
+ };
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ "width" = "5";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "5";
+ "border" = "0";
+ };
+ },
+ {
+ "width" = "160";
+ "colspan" = "2";
+ displayComponentName = "RecommendedDiaryText@MultipleComponents";
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ "width" = "5";
+ "height" = "12";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "5";
+ "height" = "12";
+ "border" = "0";
+ };
+ },
+ {
+ "width" = "160";
+ "height" = "12";
+ "colspan" = "2";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "160";
+ "height" = "12";
+ };
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "comeRecommendedDiary@TableDisplayComponent"(彼日記リンクの外枠)
+
+ "RecommendedDiaryText@MultipleComponents" = {
+ "list" = (
+ {
+ displayComponentName = "RecommendedDiaryTitle@HyperlinkComponent";
+ },
+ {
+ displayComponentName = "RecommendedDiaryComment@AttributedStringComponent";
+ },
+ );
+ }; // "RecommendedDiaryText@MultipleComponents"(日記リンクのタイトルとコメントの内枠)
+
+ "RecommendedDiaryTitle@HyperlinkComponent" = {
+ "list" = (
+ {
+ displayComponentName = "RecommendedDiaryTitle@AttributedStringComponent";
+ },
+ ); // link
+ }; // "RecommendedDiaryTitle@HyperlinkComponent"(日記リンクのタイトルのハイパーリンク設定)
+
+ "RecommendedDiaryTitle@AttributedStringComponent" = {
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "_postValue" = "
";
+ "bold" = "true";
+ "font_color" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docMidashi";
+ "_returnType" = "returnObject";
+ };
+ "value" = {
+ "_type" = "_modelType";
+ "_value" = "title";
+ "_returnType" = "returnObject";
+ };
+ }; // "RecommendedDiaryTitle@AttributedStringComponent"(日記リンクのタイトル表示)
+
+ "RecommendedDiaryComment@AttributedStringComponent" = {
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "_postValue" = "
";
+ "dontShowIfNotExists" = "true";
+ "useHTML" = "true";
+ "useNewline" = "true";
+ "font_color" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docTextB";
+ "_returnType" = "returnObject";
+ };
+ "value" = {
+ "_type" = "_modelType";
+ "_value" = "explanation";
+ "_returnType" = "returnObject";
+ };
+ "valueWhenEmpty" = {
+ "_type" = "_modelType";
+ "_value" = "summary";
+ "_returnType" = "returnObject";
+ };
+ }; // "RecommendedDiaryComment@AttributedStringComponent"(日記リンクのコメント)
+
+ //////////////////////////////////////////////////////////////////////
+ // ●終了:日記リンクブロック //////////////////////////////////////
+ //////////////////////////////////////////////////////////////////////
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+// Vividlink の表示
+
+ "aliasVividLink@ConditionComponent" = {
+ "condition" = {
+ "_type" = "_modelType";
+ "_value" = "関連リンク";
+ "_returnType" = "returnObject";
+ }; // condition
+ trueList = (
+ {
+ displayComponentName = "vividLinkBanner@TableDisplayComponent";
+ },
+ {
+ displayComponentName = "aliasVividLink@ArrayComponent";
+ },
+ ); // trueList
+ }; // "aliasVividLink@ConditionComponent"
+
+
+ "vividLink@ConditionComponent" = {
+ "condition" = {
+ "_type" = "_componentType";
+ "_value" = "displayContext.currentPage.関連リンク";
+ }; // condition
+ trueList = (
+ {
+ displayComponentName = "vividLinkBanner@TableDisplayComponent";
+ },
+ {
+ displayComponentName = "vividLink@ArrayComponent";
+ },
+ ); // trueList
+ }; // "vividLink@ConditionComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+// Vividlink Banner
+
+ "vividLinkBanner@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "160";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ "dontShowIfNotExists" = "true";
+ "list" = (
+ {
+ "cols" = (
+ {
+ "width" = "5";
+ "rowspan" = "3";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "5";
+ "height" = "5";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ // スぺーサー
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ "width" = "160";
+ "height" = "12";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "160";
+ "height" = "12";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ // Vivid Link のイメージタブ
+ "width" = "160";
+ "height" = "13";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ displayComponentName = "CustomImageComponent";
+ displayInformationObject = {
+ "imagePath" = "リソース/サイトリソース/tab_links_b";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ // スぺーサー
+ "width" = "160";
+ "height" = "5";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "160";
+ "height" = "5";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "vividLinkBanner@TableDisplayComponent"
+
+
+//////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////
+//// VividLink を Array でゲット
+
+ "aliasVividLink@ArrayComponent" = {
+ "list" = {
+ "_type" = "_modelType";
+ "_value" = "関連リンク";
+ }; // list
+ displayComponentName = "vividLink@TableDisplayComponent";
+ }; // "vividLink@ArrayComponent"
+
+
+ "vividLink@ArrayComponent" = {
+ "list" = {
+ "_type" = "_componentType";
+ "_value" = "displayContext.currentPage.関連リンク";
+ }; // list
+ displayComponentName = "vividLink@TableDisplayComponent";
+ }; // "vividLink@ArrayComponent"
+
+
+//////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////
+//// VividLink を 表示するテーブル
+
+ "vividLink@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "160";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ "list" = (
+ {
+ "cols" = (
+ {
+ "width" = "5";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "5";
+ "height" = "5";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ "width" = "4";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docLineColor";
+ }; // bgcolor
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "4";
+ "height" = "5";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ "width" = "5";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "5";
+ "height" = "5";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ "width" = "146";
+ displayComponentName = "vividLinkText@MultipleComponents";
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ "width" = "160";
+ "colspan" = "4";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "155";
+ "height" = "5";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "vividLink@TableDisplayComponent"
+
+
+ "vividLinkText@MultipleComponents" = {
+ "list" = (
+ {
+ displayComponentName = "vividLinkPhoto@ConditionComponent";
+ },
+ {
+ displayComponentName = "vividLinkTitle@AttributedStringComponent";
+ },
+ {
+ displayComponentName = "vividLinkURL@HyperlinkComponent";
+ },
+ {
+ displayComponentName = "vividLinkComment@AttributedStringComponent";
+ },
+ ); // list
+ }; // "vividLinkText@MultuipleComponents";
+
+
+//// Photo Link
+
+ "vividLinkPhoto@ConditionComponent" = {
+ "condition" = {
+ "_type" = "_modelType";
+ "_value" = "サムネール";
+ }; // condition
+ trueList = (
+ {
+ displayComponentName = "vividLinkPhotoByInter@HyperlinkComponent";
+ },
+ );
+ falseList = (
+ {
+ displayComponentName = "vividLinkPhotoByExtra@HyperlinkComponent";
+ },
+ );
+ };
+
+ "vividLinkPhotoByInter@HyperlinkComponent" = {
+ "target" = "_blank";
+ "list" = (
+ {
+ displayComponentName = "vividLinkPhotoByInter@CustomImageComponent";
+ },
+ );
+ }; // "vividLinkPhoto@HyperlinkComponent"
+
+
+ "vividLinkPhotoByExtra@HyperlinkComponent" = {
+ "target" = "_blank";
+ "href" = {
+ "_type" = "_modelType";
+ "_value" = "URL";
+ "_returnType" = "returnObject";
+ }; // href
+ "list" = (
+ {
+ displayComponentName = "vividLinkPhoto@CustomImageComponent";
+ },
+ );
+ }; // "vividLinkPhoto@HyperlinkComponent"
+
+ "vividLinkPhotoByInter@CustomImageComponent" = {
+ "dontShowIfNotExists" = "true";
+ "_postValue" = "
";
+ "border" = "0";
+ "maxWidth" = "91";
+ "image" = {
+ "_type" = "_modelType";
+ "_value" = "サムネール";
+ "_returnType" = "returnObject";
+ };
+ };
+
+ "vividLinkPhoto@CustomImageComponent" = {
+ "dontShowIfNotExists" = "true";
+ "_postValue" = "
";
+ "border" = "0";
+ "maxWidth" = "146";
+ "image" = {
+ "_type" = "_modelType";
+ "_value" = "画像";
+ "_returnType" = "returnObject";
+ };
+ }; // "vividLinkPhoto@CustomImageComponent"
+
+
+//// VividLink のタイトルを表示
+
+ "vividLinkTitle@AttributedStringComponent" = {
+ "dontShowIfNotExists" = "true";
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "_postValue" = "
";
+ "bold" = "true";
+ "value" = {
+ "_type" = "_modelType";
+ "_value" = "title";
+ "_returnType" = "returnObject";
+ }; // value
+ }; // "vividLinkTitle@AttributedStringComponent"
+
+
+//// VividLink のリンクを設定
+
+ "vividLinkURL@HyperlinkComponent" = {
+ "target" = "_blank";
+ "_postValue" = "
";
+ "href" = {
+ "_type" = "_modelType";
+ "_value" = "URL";
+ "_returnType" = "returnObject";
+ }; // href
+ "list" = (
+ {
+ displayComponentName = "vividLinkURL@AttributedStringComponent";
+ },
+ );
+ }; // "vividLinkURL@HyperlinkComponent"
+
+
+ "vividLinkURL@AttributedStringComponent" = {
+ "dontShowIfNotExists" = "true";
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "maxLengthWithDots" = "25";
+ "value" = {
+ "_type" = "_modelType";
+ "_value" = "URL";
+ "_returnType" = "returnObject";
+ }; // value
+ }; // "vividLinkTitle@AttributedStringComponent"
+
+
+//// VividLink のコメントを表示
+
+ "vividLinkComment@AttributedStringComponent" = {
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "font_color" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docTextB";
+ }; // color
+ "useHTML" = "true";
+ "useNewline" = "true";
+ "value" = {
+ "_type" = "_modelType";
+ "_value" = "explanation";
+ "_returnType" = "returnObject";
+ }; // value
+ "valueWhenEmpty" = {
+ "_type" = "_modelType";
+ "_value" = "summary";
+ "_returnType" = "returnObject";
+ };
+ }; // "vividLinkComment@AttributedStringComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+// 脚注表示
+
+ "aliasNoteCondition@ConditionComponent" = {
+ "condition" = {
+ "_type" = "_modelType";
+ "_value" = "脚注";
+ }; // condition
+ trueList = (
+ {
+ displayComponentName = "noteBanner@TableDisplayComponent";
+ },
+ {
+ displayComponentName = "aliasNote@ArrayComponent";
+ },
+ ); // trueList
+ }; // "aliasNoteCondition@ConditionComponent"
+
+
+ "noteCondition@ConditionComponent" = {
+ "condition" = {
+ "_type" = "_componentType";
+ "_value" = "displayContext.currentPage.脚注";
+ }; // condition
+ trueList = (
+ {
+ displayComponentName = "noteBanner@TableDisplayComponent";
+ },
+ {
+ displayComponentName = "note@ArrayComponent";
+ },
+ ); // trueList
+ }; // "featuredCarCondition@ConditionComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+// 脚注表示 Banner
+
+ "noteBanner@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "160";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ "dontShowIfNotExists" = "true";
+ "list" = (
+ {
+ "cols" = (
+ {
+ "width" = "5";
+ "rowspan" = "3";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "5";
+ "height" = "5";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ // スぺーサー
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ "width" = "5";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "155";
+ "height" = "12";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ // note のイメージタブ
+ "colspan" = "2";
+ "width" = "160";
+ "height" = "13";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ displayComponentName = "CustomImageComponent";
+ displayInformationObject = {
+ "imagePath" = "リソース/サイトリソース/tab_note";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ // スぺーサー
+ "colspan" = "2";
+ "width" = "160";
+ "height" = "5";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "160";
+ "height" = "5";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "noteBanner@TableDisplayComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+// 脚注表示をゲット
+
+ "aliasNote@ArrayComponent" = {
+ "list" = {
+ "_type" = "_modelType";
+ "_value" = "脚注";
+ }; // list
+ displayComponentName = "note@TableDisplayComponent";
+ };
+
+
+ "note@ArrayComponent" = {
+ "list" = {
+ "_type" = "_componentType";
+ "_value" = "displayContext.currentPage.脚注";
+ }; // list
+ displayComponentName = "note@TableDisplayComponent";
+ };
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+// 脚注表示を表示
+
+ "note@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "160";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "bgcolor" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docBgcolor";
+ }; // bgcolor
+ "dontShowIfNotExists" = "true";
+ "list" = (
+ {
+ "cols" = (
+ {
+ "align" = "left";
+ "valign" = "top";
+ "width" = "5";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "5";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ "align" = "left";
+ "valign" = "top";
+ "width" = "155";
+ displayComponentName = "noteTitle@AttributedStringComponent";
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ "align" = "left";
+ "valign" = "top";
+ "width" = "5";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "5";
+ "height" = "1";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ {
+ "align" = "left";
+ "valign" = "top";
+ "width" = "155";
+ displayComponentName = "noteComment@AttributedStringComponent";
+ },
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ "align" = "left";
+ "valign" = "top";
+ "width" = "160";
+ "colspan" = "2";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "160";
+ "height" = "10";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "note@TableDisplayComponent"
+
+
+//// 脚注の文字を表示
+
+ "noteTitle@AttributedStringComponent" = {
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "_postValue" = " :
";
+ "bold" = "true";
+ "font_color" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docMidashi";
+ "_returnType" = "returnObject";
+ }; // color
+ "value" = {
+ "_type" = "_modelType";
+ "_value" = "ワード";
+ "_returnType" = "returnObject";
+ }; // value
+ }; // "noteTitle@AttributedStringComponent"
+
+
+//// 脚注の説明文を表示
+
+ "noteComment@AttributedStringComponent" = {
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "font_color" = {
+ "_type" = "_lookupValueType";
+ "_value" = "docTextB";
+ }; // color
+ "useNewline" = "true";
+ "useHTML" = "true";
+ "value" = {
+ "_type" = "_modelType";
+ "_value" = "説明文";
+ "_returnType" = "returnObject";
+ }; // value
+ }; // "noteComment@AttributedStringComponent"
+
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+//// 共通部品
+
+///////////////////////////////////////////////////////////////////////////
+//// 企画バナー表示
+
+ "bannerL@CustomImageComponent" = {
+ "border" = "0";
+ "image" = {
+ "_type" = "_modelFollowType";
+ "_value" = "バナーL";
+ "_returnType" = "returnObject";
+ }; // image
+ "width" = "298";
+ "height" = "70";
+ }; // "bannerL@CustomImageComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+//// ヘッダーグラフィック表示
+
+ "headerGraphic@CustomImageComponent" = {
+ "border" = "0";
+ "width" = "212";
+ "height" = "70";
+ "image" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ヘッダグラフィック";
+ "_returnType" = "returnObject";
+ }; // image
+ "valueWhenEmpty" = {
+
+ }; // valueWhenEmpty
+ }; // "headerGraphic@CustomImageComonent"
+
+
+///////////////////////////////////////////////////////////////////////////
+//// サイトナビゲーション表示テーブル
+
+ "siteNavigation@TableDisplayComponent" = {
+ "border" = "0";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "valign" = "bottom";
+ "width" = "368";
+ "height" = "13";
+ "bgcolor" = {
+ "_type" = "_modelFollowType";
+ "_value" = "ページフェイス_メニューバー色";
+ "_returnType" = "returnObject";
+ }; // bgcolor
+ "list" = (
+ {
+ "cols" = (
+ {
+ "width" = "70";
+ "valign" = "bottom";
+ displayComponentName = RootHyperlinkComponent;
+ displayInformationObject = {
+ list = (
+ {
+ displayComponentName = "CustomImageComponent";
+ displayInformationObject = {
+ "width" = "70";
+ "height" = "13";
+ "imagePath" = "リソース/サイトリソース/bu_home";
+ "border" = "0";
+ }; //displayInformationObject
+ },
+ ); // list
+ }; // displayInformationObject
+ },
+
+ {
+ "width" = "80";
+ "valign" = "bottom";
+ displayComponentName = HyperlinkComponent;
+ displayInformationObject = {
+ "model" = {
+ "_type" = "_modelFollowType";
+ "_value" = "weekly";
+ "_returnType" = "returnObject";
+ };
+ "list" = (
+ {
+ displayComponentName = "CustomImageComponent";
+ displayInformationObject = {
+ "width" = "79";
+ "height" = "13";
+
+ "imagePath" = "リソース/サイトリソース/bu_weekly";
+ "border" = "0";
+ }; //displayInformationObject
+ },
+ ); // list
+ }; // displayInformationObject
+ },
+
+ {
+ "width" = "106";
+ "valign" = "bottom";
+ displayComponentName = HyperlinkComponent;
+ displayInformationObject = {
+ "model" = {
+ "_type" = "_modelType";
+ "_value" = "parent.parent";
+ "_returnType" = "returnObject";
+ };
+ "list" = (
+ {
+ displayComponentName = "CustomImageComponent";
+ displayInformationObject = {
+ "width" = "106";
+ "height" = "13";
+ "imagePath" = "リソース/サイトリソース/bu_index";
+ "border" = "0";
+ }; //displayInformationObject
+ },
+ ); // list
+ }; // displayInformationObject
+ },
+ {
+ "width" = "69";
+ "valign" = "bottom";
+ displayComponentName = "HyperlinkComponent";
+ displayInformationObject = {
+ "href" = "JavaScript:history.go(-1);";
+ "list" = (
+ {
+ displayComponentName = "CustomImageComponent";
+ displayInformationObject = {
+ "width" = "69";
+ "height" = "13";
+ "imagePath" = "リソース/サイトリソース/bu_back";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // list
+ }; // displayInformatoinObject
+ },
+ {
+ "width" = "43";
+ "valign" = "bottom";
+ displayComponentName = "SpacerComponent";
+ displayInformationObject = {
+ "width" = "43";
+ "height" = "13";
+ "border" = "0";
+ }; // displayInformationObject
+ },
+ ); // cols
+ },
+ ); // list
+ }; // "siteNavigation@TableDisplayComponent"
+
+
+//////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////
+// side areaの中身を表示する
+
+ "sideArea@MultipleComponents" = {
+ "list" = (
+ {
+ displayComponentName = "searchArea@FormComponent";
+ },
+ ); // list
+ }; // "sideArea@MultipleComponents"
+
+
+//////////////////////////////////////////////////////////////////////
+// search area を表示するコンポーネント
+
+ "searchArea@FormComponent" = {
+ "resultContent" = {
+ "_type" = "_modelFollowType";
+ "_value" = "resultContent";
+ "_returnType" = "returnObject";
+ };
+ engineName = "VividCarSearchEngine";
+ engineParameters = {
+ keywordReferenceName = "ワードサーチ";
+ }; //
+ "list" = (
+ {
+ displayComponentName = "searchArea@TableDisplayComponent";
+ },
+ ); // list
+ }; // "searchArea@FormComponent"
+
+
+/////////////////////////////////////////////////////////////////////
+// search area を表示するテーブル
+
+ "searchArea@TableDisplayComponent" = {
+ "border" = "0";
+ "width" = "168";
+ "height" = "85";
+ "cellpadding" = "0";
+ "cellspacing" = "0";
+ "list" = (
+ {
+ "cols" = (
+ {
+ // Search Tab
+ "colspan" = "2";
+ "width" = "168";
+ "height" = "19";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "vividSearchTab@CustomImageComponent";
+ },
+
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ // Search Tab
+ "colspan" = "2";
+ "width" = "168";
+ "height" = "19";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "vividSearchTab2@HyperlinkComponent";
+ },
+
+ ); // cols
+ },
+ {
+ "cols" = (
+ {
+ // Search Tab
+ "colspan" = "2";
+ "width" = "168";
+ "height" = "19";
+ "align" = "left";
+ "valign" = "top";
+ displayComponentName = "vividSearchTab3@CustomImageComponent";
+ },
+ );
+ },
+ {
+ "cols" = (
+ {
+ // text field
+ "bgcolor" = "#53578c";
+ "width" = "129";
+ "height" = "28";
+ "align" = "left";
+ "valign" = "top";
+ "valign" = "middle";
+ displayComponentName = "vividSearch@TextComponent";
+ },
+ {
+ // go
+ "bgcolor" = "#53578c";
+ "width" = "39";
+ "height" = "28";
+ "align" = "right";
+ "valign" = "middle";
+ displayComponentName = "vividSearchSubmit@ActiveImageComponent";
+ },
+ );
+ },
+ ); // list
+ }; // "searchArea@TableDisplayComponent"
+
+
+/////////////////////////////////////////////////////////////////////
+// Vivid Search Tab - VividSearch
+
+ "vividSearchTab@CustomImageComponent" = {
+ "width" = "168";
+ "height" = "19";
+ "border" = "0";
+ "imagePath" = "リソース/サイトリソース/vividsearch2";
+ }; // "searchTab@CustomImageComponent"
+
+
+/////////////////////////////////////////////////////////////////////
+// Vivid Search Tab2 - クルマを探す
+
+
+ "vividSearchTab2@HyperlinkComponent" = {
+ "model" = {
+ "_type" = "_modelFollowType";
+ "_value" = "carSearch";
+ "_returnType" = "returnObject";
+ }; // href
+ "list" = (
+ {
+ displayComponentName = "vividSearchTab2@CustomImageComponent";
+ },
+ ); // list
+ }; //"vividSearchTab2@HyperlinkComponent"
+
+ "vividSearchTab2@CustomImageComponent" = {
+ "width" = "168";
+ "height" = "21";
+ "border" = "0";
+ "imagePath" = "リソース/サイトリソース/search_car2";
+ }; // "searchTab@CustomImageComponent"
+
+
+/////////////////////////////////////////////////////////////////////
+// Vivid Search Tab 3 - キーワードで探す
+
+ "vividSearchTab3@CustomImageComponent" = {
+ "width" = "168";
+ "height" = "19";
+ "border" = "0";
+ "imagePath" = "リソース/サイトリソース/search_article2";
+ }; // "searchTab@CustomImageComponent"
+
+
+/////////////////////////////////////////////////////////////////////
+// Vivid Search Tab 4 - GO
+
+ "vividSearchSubmit@ActiveImageComponent" = {
+ "width" = "39";
+ "height" = "19";
+ "border" = "0";
+ "imagePath" = "リソース/サイトリソース/go2";
+ }; // "keywordSearch@ActiveImageComponent"
+
+
+/////////////////////////////////////////////////////////////////////
+// 検索テキストフィールド
+
+ "vividSearch@TextComponent" = {
+ "size" = "15";
+ "formReferenceName" = "ワードサーチ";
+ }; // "vividSearch@TextComponent"
+
+
+/////////////////////////////////////////////////////////////////////
+/////////////////////////////////////////////////////////////////////
+// ライター横のタブ
+
+ "writerFaceTab@CustomImageComponent" = {
+ "imagePath" = "リソース/サイトリソース/icon_home";
+ "border" = "0";
+ }; // "writerFaceTab@CustomImageComponent"
+
+
+/////////////////////////////////////////////////////////////////////
+/////////////////////////////////////////////////////////////////////
+// ライター顔写真
+
+ "writerFacePhoto@CustomImageComponent" = {
+ "image" = {
+ "_type" = "_modelType";
+ "_value" = "写真S";
+ "_returnType" = "returnObject";
+ }; // image
+ "border" = "1";
+ "width" = "40";
+ "height" = "40";
+ }; // "writerFacePhoto@CustomImageComponent"
+
+
+/////////////////////////////////////////////////////////////////////
+/////////////////////////////////////////////////////////////////////
+//// ライター名リンク
+
+ "writerName@HyperlinkComponent" = {
+ "list" = (
+ {
+ displayComponentName = "writerName@AttributedStringComponent";
+ },
+ ); // list
+ }; // "writerName@HyperlinkComponent"
+
+
+/////////////////////////////////////////////////////////////////////
+/////////////////////////////////////////////////////////////////////
+//// ライター名を表示
+
+ "writerName@AttributedStringComponent" = {
+ "_postValue" = "
";
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "value" = {
+ "_type" = "_modelType";
+ "_value" = "title";
+ "_returnType" = "returnObject";
+ }; // value
+ }; // "writerName@AttributedStringComponent"
+
+
+/////////////////////////////////////////////////////////////////////
+/////////////////////////////////////////////////////////////////////
+//// ライター職業を表示
+
+ "writerJobLeft@AttributedStringComponent" = {
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "value" = "[";
+ }; // "writerJobLeft@AttributedStringComponent"
+
+
+ "writerJob@AttributedStringComponent" = {
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "value" = {
+ "_type" = "_modelType";
+ "_returnType" = "returnObject";
+ "_value" = "職業";
+ }; // value
+ }; // "writerName@AttributedStringComponent"
+
+
+ "writerJobRight@AttributedStringComponent" = {
+ "font_class" = "css1";
+ "font_size" = "-2";
+ "value" = "]";
+ }; // "writerJobRight@AttributedStringComponent"
+
+
+
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+
+///////////////////////////////////////////////////////////////////////////
+ }; // displayinformation
+
+
+} // very en
diff -r 000000000000 -r b0dee5b76b12 src/plparser/Dictionary.java
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/src/plparser/Dictionary.java Sat Aug 28 16:07:00 2010 +0900
@@ -0,0 +1,20 @@
+package plparser;
+
+import java.util.HashMap;
+
+public class Dictionary extends HashMap> {
+
+ private static final long serialVersionUID = 1L;
+
+ public Token reserve(String name,TokenID type) {
+ Token t = new Token(name,type);
+ this.put(name, t);
+ return t;
+ }
+
+
+
+ public Token reserve(String string) {
+ return reserve(string,TokenID.Any);
+ }
+}
\ No newline at end of file
diff -r 000000000000 -r b0dee5b76b12 src/plparser/Property.java
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/src/plparser/Property.java Sat Aug 28 16:07:00 2010 +0900
@@ -0,0 +1,6 @@
+package plparser;
+
+public class Property {
+ String name;
+ Object value;
+}
diff -r 000000000000 -r b0dee5b76b12 src/plparser/PropertyListScanner.java
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/src/plparser/PropertyListScanner.java Sat Aug 28 16:07:00 2010 +0900
@@ -0,0 +1,329 @@
+package plparser;
+
+import java.io.FileNotFoundException;
+import java.io.FileReader;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.InputStreamReader;
+import java.nio.CharBuffer;
+import java.util.Iterator;
+import java.util.regex.Matcher;
+import java.util.regex.Pattern;
+
+public class PropertyListScanner {
+
+ // We cannot make Generic Singleton pattern
+ // static PropertyListScanner scanner = new PropertyListScanner();
+ //
+ // public static PropertyListScanner getScanner() {
+ // return scanner;
+ // }
+
+ /*
+ * Tokenizer for Property List
+ * Pattern/Matcher implementation
+ *
+ * sannerStack is used for nested parsing.
+ * scanner.push();
+ * parser.parse(exp);
+ * nextToken = scanner.pop();
+ *
+ * 2010/8 Shinji Kono
+ */
+
+ public int lineno;
+ public Matcher scan;
+ public Token nextToken;
+ public Dictionary dict;
+ public PropertyListScanner next;
+ protected CharBuffer cb;
+ private InputStreamReader file;
+ private String filename;
+ public PropertyListScanner prev;
+ public Token nullToken ;
+ public String prompt;
+
+ public PropertyListScanner(Dictionary dict) {
+ this.dict = dict;
+ nullToken = new Token("",TokenID.NULL);
+ }
+
+ /*
+ * Scanner Container for Stack
+ */
+ public PropertyListScanner(PropertyListScanner prev, Dictionary dict, Token nullToken) {
+ this.prev = prev;
+ this.dict = dict;
+ this.nullToken = nullToken;
+ }
+
+
+ // Pattern must contain exact 1 group
+ public static Pattern tokenPat = Pattern.compile(
+ "([={}(),;])"
+ );
+ public static Pattern namePat = Pattern.compile("([a-zA-Z][\\@\\w]*)");
+ public static final Pattern numPat = Pattern.compile("([0-9]+)");
+ public static final Pattern stringPat1 = Pattern.compile("\\\"([^\"]*)\\\"");
+ public static final Pattern stringPat = Pattern.compile("\\'([^\\']*)\\'");
+ public static final Pattern stringPat1cont = Pattern.compile("\\\"([^\"]*)$");
+ public static final Pattern stringPatCont = Pattern.compile("\\'([^\\']*)$");
+ public static final Pattern stringPat1End = Pattern.compile("([^\"]*)\\\"");
+ public static final Pattern stringPatEnd = Pattern.compile("([^\\']*)\'");
+ public static final Pattern commentPat = Pattern.compile("(//.*)");
+ public static final Pattern errorPat = Pattern.compile("([^\\s])");
+ public static final Pattern anyPat = Pattern.compile("(.)");
+ private static final int BufferSize = 4096;
+
+ /*
+ * Get next token
+ *
+ * No looking up method nor put back. It never returns null but
+ * may return nullToken. So nextToken.type is always valid.
+ * nullToken means the end of the input.
+ *
+ * Token is a syntax element and it may have macro binding as
+ * predicate, infix or prefix operator. To get the value, use
+ * makeVariable(). Operator order for infix and prefix is in
+ * Token.order. TokenID.order is default order for fix element and
+ * currently never used.
+ *
+ * When matcher hit an end of the input, hasRemaining() method try
+ * to extend the input using extendInput().
+ */
+
+ public Token nextToken() {
+ String s;
+ nextToken = nullToken;
+ while(hasRemaining()) {
+ scan.reset(); // to tell CharBuffer is modified
+ if ((s=next(tokenPat))!=null) {
+ Token t;
+ if ((t = dict.get(s))==null) {
+ dict.put(s, t = new Token(s,TokenID.Any));
+ }
+ return nextToken = t;
+ } else if ((s=next(stringPatCont))!=null) {
+ // non terminated string
+ String s1;
+ cb.get(); scan.reset();
+ while((s1=next(stringPatEnd))==null) {
+ s += next(anyPat); cb.get(); scan.reset();
+ }
+ s += s1;
+ Token t;
+ if ((t = dict.get(s))==null) {
+ dict.put(s, t = new Token(s,TokenID.VARIABLE));
+ }
+ return nextToken = t;
+ } else if ((s=next(stringPat1cont))!=null) {
+ // non terminated string
+ String s1;
+ cb.get(); scan.reset();
+ while((s1=next(stringPat1End))==null) {
+ s += next(anyPat); cb.get(); scan.reset();
+ }
+ s += s1;
+ Token t;
+ if ((t = dict.get(s))==null) {
+ dict.put(s, t = new Token(s,TokenID.VARIABLE));
+ }
+ return nextToken = t;
+ } else if ((s=next(stringPat))!=null||(s=next(stringPat1))!=null||(s=next(namePat))!=null) {
+ Token t;
+ if ((t = dict.get(s))==null) {
+ dict.put(s, t = new Token(s,TokenID.VARIABLE));
+ }
+ return nextToken = t;
+ } else if ((s=next(numPat))!=null) {
+ return nextToken = new Token(s,TokenID.NUMBER);
+ } else if ((s=next(commentPat))!=null) {
+ while(cb.hasRemaining()&&next(anyPat)!=null); // skip until eol (in case of buffer full)
+ continue;
+ } else if ((s=next(errorPat))!=null) {
+ error("Don't understand '"+s+"'");
+ continue;
+ } else if ((s=next(anyPat))!=null) {
+ // skip space
+ continue;
+ } else {
+ lineno++;
+ cb.get(); // discard one ( new line )
+ }
+ }
+ return nextToken;
+ }
+
+ protected String next(Pattern pattern) {
+ String s = null;
+ while(true) {
+ Boolean match = scan.usePattern(pattern).lookingAt();
+ if (scan.hitEnd()) {
+ if (extendInput()) {
+ // input is extended try again
+ scan.reset();
+ continue;
+ }
+ // no extension.
+ }
+ if (match) {
+ // This won't work in Java 6
+ // s = scan.group(1);
+ s = cb.toString().substring(scan.start(1),scan.end(1));
+ // fix position in CharBuffer
+ // scan.end() is relative position
+ cb.position(cb.position()+scan.end());
+ // scan.reset(); will be done on top of nextToken()
+ }
+ if (scan.hitEnd()) {
+ // previous extendInput is failed because of Buffer full.
+ // Now we have a space. Try again
+ extendInput();scan.hitEnd();
+ }
+ return s;
+ }
+ }
+
+ public boolean hasRemaining() {
+ return cb.hasRemaining()||extendInput();
+ }
+
+ /*
+ * Extend Input data
+ */
+ protected boolean extendInput() {
+ if (file!=null && cb.position()!=0) {
+ // move remaining data to the top, set position for next read
+ cb.compact();
+ try {
+ if (prompt!=null) System.out.print(prompt);
+ if (file.read(cb)>0) {
+ cb.flip(); // prepare for get (but we don't...)
+ return true;
+ } else {
+ throw new IOException();
+ }
+ } catch (IOException e) {
+ file = null ;
+ cb.flip();
+ }
+ }
+ return false;
+ }
+
+ protected PropertyListScanner pushScanner(String exp) {
+ // Save current matcher for nested parsing
+ return new PropertyListScanner(this,dict,nullToken).set(exp);
+ }
+
+ protected PropertyListScanner pushScannerFile(String newfile) throws FileNotFoundException {
+ // Save current matcher for nested file
+ return new PropertyListScanner(this,dict,nullToken).setFile(newfile);
+ }
+
+ public PropertyListScanner pushScannerFile(InputStream newfile,String prompt) {
+ return new PropertyListScanner(this,dict,nullToken).setFile(newfile,prompt);
+ }
+
+ protected PropertyListScanner popScanner() {
+ return prev;
+ }
+
+ private PropertyListScanner findFileName() {
+ for(PropertyListScanner s = this;s!=null ; s = s.prev) {
+ if (s.filename!=null) return s;
+ }
+ return null;
+ }
+ /*
+ * Read From String
+ */
+
+ public PropertyListScanner set(String exp) {
+ cb = CharBuffer.wrap(exp);
+ scan = tokenPat.matcher(cb);
+ filename = null; file = null;
+ nextToken = nullToken;
+ return this;
+ }
+
+ /*
+ * Read From File
+ * We cannot read symbol bigger than Buffersize
+ */
+ public PropertyListScanner setFile(String file) throws FileNotFoundException {
+ this.filename = file;
+ nextToken = nullToken;
+ set(new FileReader(file));
+ return this;
+ }
+
+ public PropertyListScanner set(InputStreamReader file) {
+ this.file = file;
+ cb = CharBuffer.allocate(BufferSize);
+ try {
+ if (prompt!=null) System.out.print(prompt);
+ if (file.read(cb) <= 0) {
+ throw new IOException();
+ }
+ } catch (IOException e) {
+ file = null; cb = null;
+ set("");
+ return this;
+ } finally {
+ cb.flip();
+ }
+ scan = tokenPat.matcher(cb);
+ lineno = 0;
+ return this;
+ }
+
+ public void error(String err) {
+ PropertyListScanner s = findFileName();
+ if (s!=null) {
+ System.err.print(s.filename+":"+s.lineno+": ");
+ }
+ System.err.println("error: "+err);
+ }
+
+ /*
+ * Iterator for Test Routing
+ * for(Token t: scanner.scanToken(FileReader(file)) { ... }
+ */
+
+ public Iterable> scanToken(String exp) {
+ set(exp);
+ return iterator();
+ }
+
+ public Iterable> scanToken(FileReader file) {
+ set(file);
+ return iterator();
+ }
+
+ private Iterable> iterator() {
+ return new Iterable>() {
+ public Iterator> iterator() {
+ return new Iterator>() {
+ public boolean hasNext() {
+ return hasRemaining();
+ }
+ public Token next() {
+ return nextToken();
+ }
+ public void remove() {
+ }
+ };
+ }
+ };
+ }
+
+ private PropertyListScanner setFile(InputStream newfile,String prompt) {
+ this.filename = newfile.toString();
+ nextToken = nullToken;
+ this.prompt = prompt;
+ set(new InputStreamReader(newfile));
+ return this;
+ }
+
+}
diff -r 000000000000 -r b0dee5b76b12 src/plparser/Test.java
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/src/plparser/Test.java Sat Aug 28 16:07:00 2010 +0900
@@ -0,0 +1,47 @@
+package plparser;
+
+
+import java.io.FileNotFoundException;
+import java.io.FileReader;
+
+public class Test {
+
+ public static PropertyListScanner scan;
+
+ public static void main(String arg[]) {
+ initScanner();
+ if (arg.length==0) {
+ arg = new String[1];
+ arg[0] = "data/alias_article.plist";
+ }
+ for(String file: arg) {
+ try {
+ scan(new FileReader(file));
+ } catch (FileNotFoundException e) {
+ scan(file);
+ }
+ }
+ }
+
+ public static void initScanner() {
+ Dictionary dict = new Dictionary();
+ scan = new PropertyListScanner(dict);
+ }
+
+
+ public static void scan(String exp) {
+ for(Token t : scan.scanToken(exp)) {
+ System.out.print(t+" ");
+ }
+ System.out.println();
+ }
+
+ public static void scan(FileReader file) {
+ for(Token t : scan.scanToken(file)) {
+ System.out.print(t+" ");
+ System.out.println();
+ }
+ }
+
+
+}
\ No newline at end of file
diff -r 000000000000 -r b0dee5b76b12 src/plparser/Token.java
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/src/plparser/Token.java Sat Aug 28 16:07:00 2010 +0900
@@ -0,0 +1,19 @@
+package plparser;
+
+
+public class Token {
+ String name;
+ TokenID type;
+
+
+
+ public Token(String name, TokenID type) {
+ this.name = name; this.type = type;
+ }
+
+
+ public String toString() {
+ return "Token("+name+","+type+")";
+ }
+
+}
diff -r 000000000000 -r b0dee5b76b12 src/plparser/TokenID.java
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/src/plparser/TokenID.java Sat Aug 28 16:07:00 2010 +0900
@@ -0,0 +1,6 @@
+package plparser;
+
+public enum TokenID {
+ NULL, Any, VARIABLE, NUMBER, STRING
+
+}