オリジナルページ(page1.tplなど)に、エリアパーツを挿入したい。

「オートメーカーもしも」では、オリジナルページ(page1.tpl)に、トップページで表示しているようなエリアパーツを埋め込むこともできます。

例えば、「健康グッズ特集ページ」としてオリジナルページに「健康グッズ」の商品を並べて作成する場合の作業手順を示します。
(1)「page1.tpl」をコピーし、任意にファイル名をつけます。(ここではkenkou_goods.tplとします)

(2)kenkou_goods.tpl ファイルをテキストエディタで開き、編集します。

<div id="freePage">
<h3 class="title">ページ1のタイトル</h3>
<p>本文が入ります。</p>
<br>
{include file="area/kg.tpl"} ←追加
</div><!--end freePage-->

の部分を自由に編集してください。
エリアパーツを挿入したい箇所に記述します。下記のソースコードを貼付けてください。(エリア名をkgとした場合:kenkou goodsの頭を取った)

{include file="area/kg.tpl"}

(3)area/フォルダにa.tpl〜f.tplのレイアウトを参考にkg.tplファイルをコピー、作成します。(a.tpl をコピーして作成した場合)

a.tpl を開くと以下のとおりになっています。

{if $a_AREA == "a"}
<div class="area">
<h3>{$a_TITLE}</h3>
<div class="comment">{$a_COMMENT}</div>
<div class="{$a_STYLE}">
{foreach from="$a_DATA" item="data"}

<div class="itemBox">
<p>
{*URLリダイレクト*}
{if $url_redirect == 1}
<a href="p{$data.ARTICLEID}.html" alt="{$data.NAME}">
{else}
<a href="index.php?aid={$data.ARTICLEID}" alt="{$data.NAME}">
{/if}
{*画像*}
<img src="http://image.moshimo.com/item_image/{$data.IMAGECODE}/1/l.jpg" width="94" alt="{$data.NAME}"></a>
</p>

{if $data.FIXEDPRICE > $data.SHOPPRICE}<s>{$data.FIXEDPRICE}円(税込)</s><br>{/if}
<span class="red b f12em">{$data.SHOPPRICE|smarty:nodefaults|number_format}</span>円(税込)<br>
{if $data.DISCOUNTRATE > 0}<span class="discountRate">{$data.DISCOUNTRATE}%OFF</span><br>{/if}
<br>
{*URLリダイレクト*}
{if $url_redirect == 1}
<a href="p{$data.ARTICLEID}.html" alt="{$data.NAME}" class="f09em">
{else}
<a href="index.php?aid={$data.ARTICLEID}" alt="{$data.NAME}" class="f09em">
{/if}
<div class="article_name">{$data.NAME}</a></div><br>
</div><!--div.itemBox-->

{/foreach}
</div><!--div.style-->
</div><!--div.area-->
<div class="fl-c"></div>
<br>
{/if}

ここで、以下のように修正します。

{if $kg_AREA == "kg"}
<div class="area">
<h3>{$kg_TITLE}</h3>
<div class="comment">{$kg_COMMENT}</div>
<div class="{$kg_STYLE}">
{foreach from="$kg_DATA" item="data"}
〜以下略

(4)area_pc.php の編集 (masterフォルダの直下)
ファイルを開き、下記の箇所をコピーして編集します。

//エリアA
$ptn_area[] = array(
"area_name"		=> "a",

"area_title"	=> "最新ブランドバッグ特集",
"area_comm"		=> "今、流行の新着商品をドド〜ンと紹介!!",
"area_style"	=> "column5 waku",
"words"			=> "",
"except_words"	=> "",
"tags"			=> "エコバッグ",
"article_category_code"=> "02",
"is_newly"		=> "",
"is_salable"	=> "",
"stock_status"	=> "",
"exists_stock"	=> "",
"recommended_sales_price_from"	=> "",
"recommended_sales_price_to"	=> "",
"list_per_page"	=> "",
"sort_order"	=> "sales"
);

▼修正

//エリアKG
$ptn_area[] = array(
"area_name"		=> "kg",

"area_title"	=> "健康グッズ特集",
"area_comm"		=> "今売れている健康グッズ",
"area_style"	=> "column5 waku",
"words"			=> "",
"except_words"	=> "",
"tags"			=> "健康グッズ",
"article_category_code"=> "07",
"is_newly"		=> "",
"is_salable"	=> "",
"stock_status"	=> "",
"exists_stock"	=> "",
"recommended_sales_price_from"	=> "",
"recommended_sales_price_to"	=> "",
"list_per_page"	=> "",
"sort_order"	=> "sales"
);

以上で、オリジナルのページに、商品リストが簡単に出来上がります。