[Svn-src-all:887] [version-2_5-dev 19775] #825(ページクラスとテンプレートのファイル名を一致させる)
Seasoft
admin @ mail.ec-cube.net
2010年 12月 28日 (火) 15:44:53 JST
Subversion committed to /home/svn/open 19775
http://svn.ec-cube.net/open_trac/changeset/19775
┌────────────────────────────┐
│更新者 : Seasoft │
│更新日時: 2010-12-28 15:44:53 +0900 (火, 28 12月 2010)│
└────────────────────────────┘
Log:
--------------------------------------------------------
#825(ページクラスとテンプレートのファイル名を一致させる)
* 主要箇所を対応
Changed: [U:修正,A:追加,D:削除]
--------------------------------------------------------
D branches/version-2_5-dev/data/Smarty/templates/default/detail.tpl
A branches/version-2_5-dev/data/Smarty/templates/default/index.tpl
D branches/version-2_5-dev/data/Smarty/templates/default/list.tpl
A branches/version-2_5-dev/data/Smarty/templates/default/products/detail.tpl
A branches/version-2_5-dev/data/Smarty/templates/default/products/list.tpl
D branches/version-2_5-dev/data/Smarty/templates/default/top.tpl
A branches/version-2_5-dev/data/Smarty/templates/mobile/index.tpl
D branches/version-2_5-dev/data/Smarty/templates/mobile/top.tpl
D branches/version-2_5-dev/data/Smarty/templates/sphone/detail.tpl
A branches/version-2_5-dev/data/Smarty/templates/sphone/index.tpl
D branches/version-2_5-dev/data/Smarty/templates/sphone/list.tpl
A branches/version-2_5-dev/data/Smarty/templates/sphone/products/detail.tpl
A branches/version-2_5-dev/data/Smarty/templates/sphone/products/list.tpl
D branches/version-2_5-dev/data/Smarty/templates/sphone/top.tpl
U branches/version-2_5-dev/html/install/sql/insert_data.sql
削除: branches/version-2_5-dev/data/Smarty/templates/default/detail.tpl
===================================================================
--- branches/version-2_5-dev/data/Smarty/templates/default/detail.tpl 2010-12-28 06:38:47 UTC (rev 19774)
+++ branches/version-2_5-dev/data/Smarty/templates/default/detail.tpl 2010-12-28 06:44:53 UTC (rev 19775)
@@ -1,547 +0,0 @@
-<!--{*
- * This file is part of EC-CUBE
- *
- * Copyright(c) 2000-2010 LOCKON CO.,LTD. All Rights Reserved.
- *
- * http://www.lockon.co.jp/
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *}-->
-<script type="text/javascript" src="<!--{$smarty.const.URL_DIR}-->js/jquery.fancybox/jquery.mousewheel-3.0.4.pack.js"></script>
-<script type="text/javascript" src="<!--{$smarty.const.URL_DIR}-->js/jquery.fancybox/jquery.fancybox-1.3.4.pack.js"></script>
-<link rel="stylesheet" href="<!--{$smarty.const.URL_DIR}-->js/jquery.fancybox/jquery.fancybox-1.3.4.css" type="text/css" media="screen" />
-<script type="text/javascript">//<![CDATA[
-// 規格2に選択肢を割り当てる。
-function fnSetClassCategories(form, classcat_id2_selected) {
- sele1 = form.classcategory_id1;
- sele2 = form.classcategory_id2;
-
- if (sele1) {
- if (sele2) {
- // 規格2の選択肢をクリア
- count = sele2.options.length;
- for(i = count; i >= 0; i--) {
- sele2.options[i] = null;
- }
-
- // 規格2に選択肢を割り当てる
- classcats = classCategories[sele1.value];
- i = 0;
- for (var classcat_id2_key in classcats) {
- sele2.options[i] = new Option(classcats[classcat_id2_key].name, classcat_id2_key);
- if (classcat_id2_key == classcat_id2_selected) {
- sele2.options[i].selected = true;
- }
- i++;
- }
- }
- fnCheckStock(form);
- }
-}
-function fnCheckStock(form) {
- classcat_id1 = form.classcategory_id1.value;
- classcat_id2 = form.classcategory_id2 ? form.classcategory_id2.value : 0;
- classcat2 = classCategories[classcat_id1][classcat_id2];
-
- // 商品コード
- eleDefault = document.getElementById('product_code_default');
- eleDynamic = document.getElementById('product_code_dynamic');
- if (
- classcat2
- && typeof classcat2.product_code != 'undefined'
- ) {
- eleDefault.style.display = 'none';
- eleDynamic.innerHTML = classcat2.product_code;
- } else {
- eleDefault.style.display = '';
- eleDynamic.innerHTML = '';
- }
-
- // 在庫(品切れ)
- eleDefault = document.getElementById('cartbtn_default');
- eleDynamic = document.getElementById('cartbtn_dynamic');
- if (
- classcat2
- && classcat2.stock_find === false
- ) {
- eleDefault.style.display = 'none';
- eleDynamic.innerHTML = '申し訳ございませんが、只今品切れ中です。';
- } else {
- eleDefault.style.display = '';
- eleDynamic.innerHTML = '';
- }
-
- // 通常価格
- eleDefault = document.getElementById('price01_default');
- eleDynamic = document.getElementById('price01_dynamic');
- if (eleDefault && eleDynamic) {
- if (
- classcat2
- && typeof classcat2.price01 != 'undefined'
- && String(classcat2.price01).length >= 1
- ) {
- eleDefault.style.display = 'none';
- eleDynamic.innerHTML = classcat2.price01;
- } else {
- eleDefault.style.display = '';
- eleDynamic.innerHTML = '';
- }
- }
-
- // 販売価格
- eleDefault = document.getElementById('price02_default');
- eleDynamic = document.getElementById('price02_dynamic');
- if (
- classcat2
- && typeof classcat2.price02 != 'undefined'
- && String(classcat2.price02).length >= 1
- ) {
- eleDefault.style.display = 'none';
- eleDynamic.innerHTML = classcat2.price02;
- } else {
- eleDefault.style.display = '';
- eleDynamic.innerHTML = '';
- }
-
- // ポイント
- eleDefault = document.getElementById('point_default');
- eleDynamic = document.getElementById('point_dynamic');
- if (
- classcat2
- && typeof classcat2.point != 'undefined'
- && String(classcat2.point).length >= 1
- ) {
- eleDefault.style.display = 'none';
- eleDynamic.innerHTML = classcat2.point;
- } else {
- eleDefault.style.display = '';
- eleDynamic.innerHTML = '';
- }
- // 商品規格
- eleDynamic = document.getElementById('product_class_id');
- if (
- classcat2
- && typeof classcat2.product_class_id != 'undefined'
- && String(classcat2.product_class_id).length >= 1
- ) {
- eleDynamic.value = classcat2.product_class_id;
- } else {
- eleDynamic.value = ''
- }
- // 商品種別
- eleDynamic = document.getElementById('product_type');
- if (
- classcat2
- && typeof classcat2.product_type != 'undefined'
- && String(classcat2.product_type).length >= 1
- ) {
- eleDynamic.value = classcat2.product_type;
- } else {
- eleDynamic.value = ''
- }
-}
-$(document).ready(function() {
- $("a.expansion").fancybox({
- });
-});
-//]]>
-</script>
-
-<!--▼CONTENTS-->
-<div id="undercolumn" class="product product_detail">
-
- <!--★タイトル★-->
- <h2 class="title"><!--{$tpl_subtitle|escape}--></h2>
-
- <!--★詳細メインコメント★-->
- <div class="main_comment"><!--{$arrProduct.main_comment|nl2br_html}--></div>
-
- <div id="detailarea">
- <div id="detailphotoblock">
-
- <!--{assign var=key value="main_image"}-->
-
- <!--★画像★-->
- <a
- <!--{if $arrProduct.main_large_image|strlen >= 1}-->
- href="<!--{$smarty.const.IMAGE_SAVE_URL}--><!--{$arrProduct.main_large_image|escape}-->"
- class="expansion"
- onmouseover="chgImg('<!--{$TPL_DIR}-->img/button/btn_expansion_on.gif','expansion01');"
- onmouseout="chgImg('<!--{$TPL_DIR}-->img/button/btn_expansion.gif','expansion01');"
- target="_blank"
- <!--{/if}-->
- >
- <img src="<!--{$arrFile[$key].filepath|escape}-->" width="<!--{$arrFile[$key].width}-->" height="<!--{$arrFile[$key].height}-->" alt="<!--{$arrProduct.name|escape}-->" class="picture" /><br />
- <!--★拡大する★-->
- <!--{if $arrProduct.main_large_image|strlen >= 1}-->
- <img src="<!--{$TPL_DIR}-->img/button/btn_expansion.gif" width="85" height="13" alt="画像を拡大する" name="expansion01" id="expansion01" />
- <!--{/if}-->
- </a>
- </div>
-
- <div id="detailrightblock">
- <!--▼商品ステータス-->
- <!--{assign var=ps value=$productStatus[$smarty.get.product_id]}-->
- <!--{if count($ps) > 0}-->
- <ul class="status_icon">
- <!--{foreach from=$ps item=status}-->
- <li>
- <img src="<!--{$TPL_DIR}--><!--{$arrSTATUS_IMAGE[$status]}-->" width="60" height="17" alt="<!--{$arrSTATUS[$status]}-->" id="icon<!--{$status}-->" />
- </li>
- <!--{/foreach}-->
- </ul>
- <!--{/if}-->
- <!--▲商品ステータス-->
-
- <!--★ダウンロード販売★-->
- <!--{if $arrProduct.down == 2}-->
- <div><font color="red">本商品はダウンロード販売となります。<br /> 購入後はMYページの購入履歴からダウンロード可能です。</font></div><br />
- <!--{/if}-->
-
- <!--★商品コード★-->
- <div>商品コード:
- <span id="product_code_default">
- <!--{if $arrProduct.product_code_min == $arrProduct.product_code_max}-->
- <!--{$arrProduct.product_code_min|escape}-->
- <!--{else}-->
- <!--{$arrProduct.product_code_min|escape}-->〜<!--{$arrProduct.product_code_max|escape}-->
- <!--{/if}-->
- </span><span id="product_code_dynamic"></span>
- </div>
-
- <!--★商品名★-->
- <h2><!--{$arrProduct.name|escape}--></h2>
-
- <!--★販売価格★-->
- <div class="sale_price"><!--{$smarty.const.SALE_PRICE_TITLE}--><span class="mini">(税込)</span>:
- <span class="price">
- <span id="price02_default">
- <!--{if $arrProduct.price02_min == $arrProduct.price02_max}-->
- <!--{$arrProduct.price02_min|sfCalcIncTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}-->
- <!--{else}-->
- <!--{$arrProduct.price02_min|sfCalcIncTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}-->〜<!--{$arrProduct.price02_max|sfCalcIncTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}-->
- <!--{/if}-->
- </span><span id="price02_dynamic"></span>
- 円
- </span>
- </div>
-
- <!--★通常価格★-->
- <!--{if $arrProduct.price01_max > 0}-->
- <div class="normal_price">
- <!--{$smarty.const.NORMAL_PRICE_TITLE}-->:
- <span class="price">
- <span id="price01_default">
- <!--{if $arrProduct.price01_min == $arrProduct.price01_max}-->
- <!--{$arrProduct.price01_min|number_format}-->
- <!--{else}-->
- <!--{$arrProduct.price01_min|number_format}-->〜<!--{$arrProduct.price01_max|number_format}-->
- <!--{/if}-->
- </span><span id="price01_dynamic"></span>
- 円
- </span>
- </div>
- <!--{/if}-->
-
- <!--★ポイント★-->
- <!--{if $smarty.const.USE_POINT !== false}-->
- <div><span class="price">ポイント:
- <span id="point_default">
- <!--{if $arrProduct.price02_min == $arrProduct.price02_max}-->
- <!--{$arrProduct.price02_min|sfPrePoint:$arrProduct.point_rate:$smarty.const.POINT_RULE:$arrProduct.product_id}-->
- <!--{else}-->
- <!--{if $arrProduct.price02_min|sfPrePoint:$arrProduct.point_rate:$smarty.const.POINT_RULE:$arrProduct.product_id == $arrProduct.price02_max|sfPrePoint:$arrProduct.point_rate:$smarty.const.POINT_RULE:$arrProduct.product_id}-->
- <!--{$arrProduct.price02_min|sfPrePoint:$arrProduct.point_rate:$smarty.const.POINT_RULE:$arrProduct.product_id}-->
- <!--{else}-->
- <!--{$arrProduct.price02_min|sfPrePoint:$arrProduct.point_rate:$smarty.const.POINT_RULE:$arrProduct.product_id}-->〜<!--{$arrProduct.price02_max|sfPrePoint:$arrProduct.point_rate:$smarty.const.POINT_RULE:$arrProduct.product_id}-->
- <!--{/if}-->
- <!--{/if}-->
- </span><span id="point_dynamic"></span>
- Pt
- </span>
- </div>
- <!--{/if}-->
-
- <!--▼メーカーURL-->
- <!--{if $arrProduct.comment1|strlen >= 1}-->
- <div><span class="comment1">メーカーURL:
- <a href="<!--{$arrProduct.comment1|escape}-->">
- <!--{$arrProduct.comment1|escape}--></a>
- </div>
- <!--{/if}-->
- <!--▲メーカーURL-->
-
- <!--★関連カテゴリ★-->
- <div class="relative_cat">関連カテゴリ:
- <!--{section name=r loop=$arrRelativeCat}-->
- <p>
- <!--{section name=s loop=$arrRelativeCat[r]}-->
- <a href="<!--{$smarty.const.URL_DIR}-->products/list.php?category_id=<!--{$arrRelativeCat[r][s].category_id}-->"><!--{$arrRelativeCat[r][s].category_name}--></a>
- <!--{if !$smarty.section.s.last}--><!--{$smarty.const.SEPA_CATNAVI}--><!--{/if}-->
- <!--{/section}-->
- </p>
- <!--{/section}-->
- </div>
-
- <!--▼買い物かご-->
- <form name="form1" id="form1" method="post" action="?">
- <input type="hidden" name="mode" value="cart" />
- <input type="hidden" name="product_id" value="<!--{$tpl_product_id}-->" />
- <input type="hidden" name="product_class_id" value="<!--{$tpl_product_class_id}-->" id="product_class_id" />
- <input type="hidden" name="product_type" value="<!--{$tpl_product_type}-->" id="product_type" />
- <input type="hidden" name="favorite_product_id" value="" />
-
- <!--{if $tpl_stock_find}-->
- <dl>
- <!--{if $tpl_classcat_find1}-->
- <!--▼規格1-->
- <dt><!--{$tpl_class_name1|escape}--></dt>
- <dd>
- <select name="classcategory_id1"
- style="<!--{$arrErr.classcategory_id1|sfGetErrorColor}-->"
- onchange="fnSetClassCategories(this.form);"
- >
- <!--{html_options options=$arrClassCat1 selected=$arrForm.classcategory_id1.value}-->
- </select>
- <!--{if $arrErr.classcategory_id1 != ""}-->
- <br /><span class="attention">※ <!--{$tpl_class_name1}-->を入力して下さい。</span>
- <!--{/if}-->
- </dd>
- <!--▲規格1-->
- <!--{/if}-->
-
- <!--{if $tpl_classcat_find2}-->
- <!--▼規格2-->
- <dt><!--{$tpl_class_name2|escape}--></dt>
- <dd>
- <select name="classcategory_id2"
- style="<!--{$arrErr.classcategory_id2|sfGetErrorColor}-->"
- onchange="fnCheckStock(this.form);"
- >
- </select>
- <!--{if $arrErr.classcategory_id2 != ""}-->
- <br /><span class="attention">※ <!--{$tpl_class_name2}-->を入力して下さい。</span>
- <!--{/if}-->
- </dd>
- <!--▲規格2-->
- <!--{/if}-->
-
- <dt>数量</dt>
- <dd>
- <input type="text" name="quantity" class="box54" value="<!--{$arrForm.quantity.value|default:1}-->" maxlength="<!--{$smarty.const.INT_LEN}-->" style="<!--{$arrErr.quantity|sfGetErrorColor}-->" />
- <!--{if $arrErr.quantity != ""}-->
- <br /><span class="attention"><!--{$arrErr.quantity}--></span>
- <!--{/if}-->
- </dd>
- </dl>
- <!--{/if}-->
-
- <div class="btn">
- <!--{if $smarty.const.OPTION_FAVOFITE_PRODUCT == 1 && $tpl_login === true}-->
- <div>
- <!--{assign var=add_favorite value="add_favorite`$product_id`"}-->
- <!--{if $arrErr[$add_favorite]}--><div class="attention"><!--{$arrErr[$add_favorite]}--></div><!--{/if}-->
- <!--{if !$arrProduct.favorite_count}-->
- <a
- href="javascript:fnModeSubmit('add_favorite','favorite_product_id','<!--{$arrProduct.product_id|escape}-->');"
- onmouseover="chgImg('<!--{$TPL_DIR}-->img/button/btn_add_favorite_on.gif','add_favolite_product');"
- onmouseout="chgImg('<!--{$TPL_DIR}-->img/button/btn_add_favorite.gif','add_favolite_product');"
- ><img src="<!--{$TPL_DIR}-->img/button/btn_add_favorite.gif" width="115" height="20" alt="お気に入りに追加" name="add_favolite_product" id="add_favolite_product" /></a>
- <!--{else}-->
- <img src="<!--{$TPL_DIR}-->img/button/btn_add_favorite_on.gif" width="115" height="20" alt="お気に入り登録済" name="add_favolite_product" id="add_favolite_product" />
- <!--{/if}-->
- </div>
- <!--{/if}-->
-
- <!--{if $tpl_stock_find}-->
- <div id="cartbtn_default">
- <!--★カゴに入れる★-->
- <div>
- <a href="javascript:void(document.form1.submit())" onmouseover="chgImg('<!--{$TPL_DIR}-->img/button/btn_cartin_on.gif','cart');" onmouseout="chgImg('<!--{$TPL_DIR}-->img/button/btn_cartin.gif','cart');">
- <img src="<!--{$TPL_DIR}-->img/button/btn_cartin.gif" width="115" height="25" alt="カゴに入れる" name="cart" id="cart" /></a>
- </div>
- <!--{if 'sfGMODetailDisplay'|function_exists}--><!--{* GMOワンクリック *}-->
- <!--{'sfGMODetailDisplay'|call_user_func}-->
- <!--{/if}-->
- </div>
- <div class="attention" id="cartbtn_dynamic"></div>
- <!--{else}-->
- <div class="attention">申し訳ございませんが、只今品切れ中です。</div>
- <!--{/if}-->
- </div>
- </form>
- <!--▲買い物かご-->
-
- </div>
- </div>
- <!--{* オペビルダー用 *}-->
- <!--{if "sfViewDetailOpe"|function_exists === TRUE}-->
- <!--{include file=`$smarty.const.MODULE_PATH`mdl_opebuilder/detail_ope_view.tpl}-->
- <!--{/if}-->
- <!--詳細ここまで-->
-
- <!--▼サブコメント-->
- <!--{section name=cnt loop=$smarty.const.PRODUCTSUB_MAX}-->
- <!--{assign var=key value="sub_title`$smarty.section.cnt.index+1`"}-->
- <!--{if $arrProduct[$key] != ""}-->
- <div class="subarea">
- <h3><!--★サブタイトル★--><!--{$arrProduct[$key]|escape}--></h3>
- <!--{assign var=ckey value="sub_comment`$smarty.section.cnt.index+1`"}-->
-
- <div class="subtext"><!--★サブテキスト★--><!--{$arrProduct[$ckey]|nl2br_html}--></div>
-
- <!--▼サブ画像-->
- <!--{assign var=key value="sub_image`$smarty.section.cnt.index+1`"}-->
- <!--{assign var=lkey value="sub_large_image`$smarty.section.cnt.index+1`"}-->
- <!--{if $arrProduct[$key]|strlen >= 1}-->
- <div class="subphotoimg">
- <a
- <!--{if $arrProduct[$lkey]|strlen >= 1}-->
- href="<!--{$smarty.const.IMAGE_SAVE_URL}--><!--{$arrProduct[$lkey]|escape}-->"
- class="expansion"
- onmouseover="chgImg('<!--{$TPL_DIR}-->img/button/btn_expansion_on.gif', 'expansion_<!--{$lkey|escape}-->');"
- onmouseout="chgImg('<!--{$TPL_DIR}-->img/button/btn_expansion.gif', 'expansion_<!--{$lkey|escape}-->');"
- target="_blank"
- <!--{/if}-->
- >
- <img src="<!--{$arrFile[$key].filepath}-->" alt="<!--{$arrProduct.name|escape}-->" width="<!--{$arrFile[$key].width}-->" height="<!--{$arrFile[$key].height}-->" /><br />
- <!--{if $arrProduct[$lkey]|strlen >= 1}-->
- <img src="<!--{$TPL_DIR}-->img/button/btn_expansion.gif" width="85" height="13" alt="画像を拡大する" id="expansion_<!--{$lkey|escape}-->" />
- <!--{/if}-->
- </a>
- </div>
- <!--{/if}-->
- <!--▲サブ画像-->
- </div>
- <!--{/if}-->
- <!--{/section}-->
- <!--▲サブコメント-->
-
-
- <!--この商品に対するお客様の声-->
- <div id="customervoicearea">
- <h2><img src="<!--{$TPL_DIR}-->img/title/tit_product_voice.jpg" width="550" height="30" alt="この商品に対するお客様の声" /></h2>
-
- <!--{if count($arrReview) < $smarty.const.REVIEW_REGIST_MAX}-->
- <!--★新規コメントを書き込む★-->
- <a href="./review.php"
- onclick="win02('./review.php?product_id=<!--{$arrProduct.product_id}-->','review','580','580'); return false;"
- onmouseover="chgImg('<!--{$TPL_DIR}-->img/button/btn_comment_on.gif','review');"
- onmouseout="chgImg('<!--{$TPL_DIR}-->img/button/btn_comment.gif','review');" target="_blank">
- <img src="<!--{$TPL_DIR}-->img/button/btn_comment.gif" width="150" height="22" alt="新規コメントを書き込む" name="review" id="review" /></a>
- <!--{/if}-->
-
- <!--{if count($arrReview) > 0}-->
- <ul>
- <!--{section name=cnt loop=$arrReview}-->
- <li>
- <p class="voicedate"><!--{$arrReview[cnt].create_date|sfDispDBDate:false}--> 投稿者:<!--{if $arrReview[cnt].reviewer_url}--><a href="<!--{$arrReview[cnt].reviewer_url}-->" target="_blank"><!--{$arrReview[cnt].reviewer_name|escape}--></a><!--{else}--><!--{$arrReview[cnt].reviewer_name|escape}--><!--{/if}--> おすすめレベル:<span class="recommend_level"><!--{assign var=level value=$arrReview[cnt].recommend_level}--><!--{$arrRECOMMEND[$level]|escape}--></span></p>
- <p class="voicetitle"><!--{$arrReview[cnt].title|escape}--></p>
- <p class="voicecomment"><!--{$arrReview[cnt].comment|escape|nl2br}--></p>
- </li>
- <!--{/section}-->
- </ul>
- <!--{/if}-->
- </div>
- <!--お客様の声ここまで-->
-
-
- <!--{if $arrTrackbackView == "ON"}-->
- <!--▼トラックバック-->
- <div id="trackbackarea">
- <h2>この商品に対するトラックバック</h2>
- <h3>この商品のトラックバック先URL</h3>
- <input type="text" name="trackback" value="<!--{$trackback_url}-->" size="100" class="box500" />
-
- <!--{if $arrTrackback}-->
- <ul>
- <!--{section name=cnt loop=$arrTrackback}-->
- <li><strong><!--{$arrTrackback[cnt].create_date|sfDispDBDate:false}--> <a href="<!--{$arrTrackback[cnt].url}-->" target="_blank"><!--{$arrTrackback[cnt].title|escape}--></a> from <!--{$arrTrackback[cnt].blog_name|escape}--></strong>
- <p><!--{$arrTrackback[cnt].excerpt|escape|mb_strimwidth:0:200:"..."}--></p></li>
- <!--{/section}-->
- </ul>
- <!--{/if}-->
- </div>
- <!--▲トラックバック-->
- <!--{/if}-->
-
-
- <!--▼関連商品-->
- <!--{if $arrRecommend}-->
- <div id="whoboughtarea">
- <h2><img src="<!--{$TPL_DIR}-->img/title/tit_product_recommend.jpg" width="550" height="30" alt="その他のオススメ商品(関連商品)" /></h2>
- <div class="whoboughtblock">
-
- <!--{section name=cnt loop=$arrRecommend}-->
- <!--{if ($smarty.section.cnt.index % 2) == 0}-->
- <!--{if $arrRecommend[cnt].product_id}-->
- <!-- 左列 -->
- <div class="whoboughtleft">
-
- <a href="<!--{$smarty.const.DETAIL_P_HTML}--><!--{$arrRecommend[cnt].product_id|escape:url}-->">
- <img src="<!--{$smarty.const.URL_DIR}-->resize_image.php?image=<!--{$arrRecommend[cnt].main_list_image|sfNoImageMainList|escape}-->&width=65&height=65" alt="<!--{$arrRecommend[cnt].name|escape}-->" /></a>
-
- <!--{assign var=price02_min value=`$arrRecommend[cnt].price02_min`}-->
- <!--{assign var=price02_max value=`$arrRecommend[cnt].price02_max`}-->
- <h3><a href="<!--{$smarty.const.DETAIL_P_HTML}--><!--{$arrRecommend[cnt].product_id|escape:url}-->"><!--{$arrRecommend[cnt].name|escape}--></a></h3>
-
- <p class="sale_price"><!--{$smarty.const.SALE_PRICE_TITLE}--><span class="mini">(税込)</span>:<span class="price">
- <!--{if $price02_min == $price02_max}-->
- <!--{$price02_min|sfCalcIncTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}-->
- <!--{else}-->
- <!--{$price02_min|sfCalcIncTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}-->〜<!--{$price02_max|sfCalcIncTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}-->
- <!--{/if}-->円</span></p>
- <p class="mini"><!--{$arrRecommend[cnt].comment|escape|nl2br}--></p>
- </div>
- <!-- 左列 -->
- <!--{/if}-->
- <!--{/if}-->
-
- <!--{if ($smarty.section.cnt.index % 2) != 0}-->
- <!--{* assign var=nextCnt value=$smarty.section.cnt.index+1 *}-->
- <!--{if $arrRecommend[cnt].product_id}-->
- <!-- 右列 -->
- <div class="whoboughtright">
-
- <a href="<!--{$smarty.const.DETAIL_P_HTML}--><!--{$arrRecommend[cnt].product_id|escape:url}-->">
- <img src="<!--{$smarty.const.URL_DIR}-->resize_image.php?image=<!--{$arrRecommend[cnt].main_list_image|sfNoImageMainList|escape}-->&width=65&height=65" alt="<!--{$arrRecommend[cnt].name|escape}-->" /></a>
-
- <!--{assign var=price02_min value=`$arrRecommend[cnt].price02_min`}-->
- <!--{assign var=price02_max value=`$arrRecommend[cnt].price02_max`}-->
- <h3><a href="<!--{$smarty.const.DETAIL_P_HTML}--><!--{$arrRecommend[cnt].product_id|escape:url}-->"><!--{$arrRecommend[cnt].name|escape}--></a></h3>
-
- <p class="sale_price"><!--{$smarty.const.SALE_PRICE_TITLE}--><span class="mini">(税込)</span>:<span class="price">
-
- <!--{if $price02_min == $price02_max}-->
- <!--{$price02_min|sfCalcIncTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}-->
- <!--{else}-->
- <!--{$price02_min|sfCalcIncTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}-->〜<!--{$price02_max|sfCalcIncTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}-->
- <!--{/if}-->円</span></p>
- <p class="mini"><!--{$arrRecommend[cnt].comment|escape|nl2br}--></p>
- </div>
- <!-- 右列 -->
- <!--{/if}-->
- <!--{/if}-->
-
- <!--{if $smarty.section.cnt.last}-->
- </div>
- <!--{/if}-->
- <!--{/section}-->
- </div>
- <!--{/if}-->
- <!--▲関連商品-->
-
-</div>
-<!--▲CONTENTS-->
コピーによる追加: branches/version-2_5-dev/data/Smarty/templates/default/index.tpl (コピー元: リビジョン 19773, branches/version-2_5-dev/data/Smarty/templates/default/top.tpl)
===================================================================
--- branches/version-2_5-dev/data/Smarty/templates/default/index.tpl (rev 0)
+++ branches/version-2_5-dev/data/Smarty/templates/default/index.tpl 2010-12-28 06:44:53 UTC (rev 19775)
@@ -0,0 +1,24 @@
+<!--{*
+ * This file is part of EC-CUBE
+ *
+ * Copyright(c) 2000-2010 LOCKON CO.,LTD. All Rights Reserved.
+ *
+ * http://www.lockon.co.jp/
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *}-->
+<div id="flasharea">
+ <img src="<!--{$TPL_DIR}-->img/picture/img_main.gif" alt="EC-CUBEイメージ" />
+</div>
削除: branches/version-2_5-dev/data/Smarty/templates/default/list.tpl
===================================================================
--- branches/version-2_5-dev/data/Smarty/templates/default/list.tpl 2010-12-28 06:38:47 UTC (rev 19774)
+++ branches/version-2_5-dev/data/Smarty/templates/default/list.tpl 2010-12-28 06:44:53 UTC (rev 19775)
@@ -1,363 +0,0 @@
-<!--{*
- * This file is part of EC-CUBE
- *
- * Copyright(c) 2000-2010 LOCKON CO.,LTD. All Rights Reserved.
- *
- * http://www.lockon.co.jp/
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *}-->
-<script type="text/javascript">//<![CDATA[
-// 規格2に選択肢を割り当てる。
-function fnSetClassCategories(form, classcat_id2_selected) {
- sele1 = form.classcategory_id1;
- sele2 = form.classcategory_id2;
- product_id = form.product_id.value;
-
- if (sele1) {
- if (sele2) {
- // 規格2の選択肢をクリア
- count = sele2.options.length;
- for(i = count; i >= 0; i--) {
- sele2.options[i] = null;
- }
-
- // 規格2に選択肢を割り当てる
- classcats = productsClassCategories[product_id][sele1.value];
- i = 0;
- for (var classcat_id2_key in classcats) {
- sele2.options[i] = new Option(classcats[classcat_id2_key].name, classcat_id2_key);
- if (classcat_id2_key == classcat_id2_selected) {
- sele2.options[i].selected = true;
- }
- i++;
- }
- }
- fnCheckStock(form);
- }
-}
-// 並び順を変更
-function fnChangeOrderby(orderby) {
- fnSetVal('orderby', orderby);
- fnSetVal('pageno', 1);
- fnSubmit();
-}
-// 表示件数を変更
-function fnChangeDispNumber(dispNumber) {
- fnSetVal('disp_number', dispNumber);
- fnSetVal('pageno', 1);
- fnSubmit();
-}
-// カゴに入れる
-function fnInCart(productForm) {
- var product_id = productForm["product_id"].value;
- fnChangeAction("?#product" + product_id);
- if (productForm["classcategory_id1"]) {
- fnSetVal("classcategory_id1", productForm["classcategory_id1"].value);
- }
- if (productForm["classcategory_id2"]) {
- fnSetVal("classcategory_id2", productForm["classcategory_id2"].value);
- }
- fnSetVal("quantity", productForm["quantity"].value);
- fnSetVal("product_id", productForm["product_id"].value);
- fnSetVal("product_class_id", productForm["product_class_id"].value);
- fnSetVal("product_type", productForm["product_type"].value);
- fnSubmit();
-}
-function fnCheckStock(form) {
- product_id = form.product_id.value;
- classcat_id1 = form.classcategory_id1.value;
- classcat_id2 = form.classcategory_id2 ? form.classcategory_id2.value : 0;
- classcat2 = productsClassCategories[product_id][classcat_id1][classcat_id2];
-
- // 在庫(品切れ)
- eleDefault = document.getElementById('cartbtn_default_' + product_id);
- eleDynamic = document.getElementById('cartbtn_dynamic_' + product_id);
- if (
- classcat2
- && classcat2.stock_find === false
- ) {
- eleDefault.style.display = 'none';
- eleDynamic.innerHTML = '申し訳ございませんが、只今品切れ中です。';
- } else {
- eleDefault.style.display = '';
- eleDynamic.innerHTML = '';
- }
-
- // 販売価格
- eleDefault = document.getElementById('price02_default_' + product_id);
- eleDynamic = document.getElementById('price02_dynamic_' + product_id);
- if (
- classcat2
- && typeof classcat2.price02 != 'undefined'
- && String(classcat2.price02).length >= 1
- ) {
- eleDefault.style.display = 'none';
- eleDynamic.innerHTML = classcat2.price02;
- } else {
- eleDefault.style.display = '';
- eleDynamic.innerHTML = '';
- }
- // 商品規格
- eleDynamic = document.getElementById('product_class_id' + product_id);
- if (
- classcat2
- && typeof classcat2.product_class_id != 'undefined'
- && String(classcat2.product_class_id).length >= 1
- ) {
- eleDynamic.value = classcat2.product_class_id;
- } else {
- eleDynamic.value = ''
- }
- // 商品種別
- eleDynamic = document.getElementById('product_type' + product_id);
- if (
- classcat2
- && typeof classcat2.product_type != 'undefined'
- && String(classcat2.product_type).length >= 1
- ) {
- eleDynamic.value = classcat2.product_type;
- } else {
- eleDynamic.value = ''
- }
-}
-//]]>
-</script>
-
-<!--▼CONTENTS-->
-<div id="undercolumn" class="product product_list">
- <form name="form1" id="form1" method="get" action="?">
- <input type="hidden" name="mode" value="<!--{$mode|escape}-->" />
- <!--{* ▼検索条件 *}-->
- <input type="hidden" name="category_id" value="<!--{$arrSearchData.category_id|escape}-->" />
- <input type="hidden" name="maker_id" value="<!--{$arrSearchData.maker_id|escape}-->" />
- <input type="hidden" name="name" value="<!--{$arrSearchData.name|escape}-->" />
- <!--{* ▲検索条件 *}-->
- <!--{* ▼ページナビ関連 *}-->
- <input type="hidden" name="orderby" value="<!--{$orderby|escape}-->" />
- <input type="hidden" name="disp_number" value="<!--{$disp_number|escape}-->" />
- <input type="hidden" name="pageno" value="<!--{$tpl_pageno|escape}-->" />
- <!--{* ▲ページナビ関連 *}-->
- <!--{* ▼注文関連 *}-->
- <input type="hidden" name="product_id" value="" />
- <input type="hidden" name="classcategory_id1" value="" />
- <input type="hidden" name="classcategory_id2" value="" />
- <input type="hidden" name="product_class_id" value="" />
- <input type="hidden" name="product_type" value="" />
- <input type="hidden" name="quantity" value="" />
- <!--{* ▲注文関連 *}-->
- <input type="hidden" name="rnd" value="<!--{$tpl_rnd|escape}-->" />
- </form>
-
- <!--★タイトル★-->
- <h2 class="title"><!--{$tpl_subtitle|escape}--></h2>
-
- <!--▼検索条件-->
- <!--{if $tpl_subtitle == "検索結果"}-->
- <ul class="pagecondarea">
- <li><strong>商品カテゴリ:</strong><!--{$arrSearch.category|escape}--></li>
- <!--{if $arrSearch.maker|strlen >= 1}--><li><strong>メーカー:</strong><!--{$arrSearch.maker|escape}--></li><!--{/if}-->
- <li><strong>商品名:</strong><!--{$arrSearch.name|escape}--></li>
- </ul>
- <!--{/if}-->
- <!--▲検索条件-->
-
- <!--▼ページナビ(本文)-->
- <!--{capture name=page_navi_body}-->
- <div class="pagenumberarea">
- <div class="change">
- <!--{if $orderby != 'price'}-->
- <a href="javascript:fnChangeOrderby('price');">価格順</a>
- <!--{else}-->
- <strong>価格順</strong>
- <!--{/if}-->
- <!--{if $orderby != "date"}-->
- <a href="javascript:fnChangeOrderby('date');">新着順</a>
- <!--{else}-->
- <strong>新着順</strong>
- <!--{/if}-->
- 表示件数
- <select name="disp_number" onchange="javascript:fnChangeDispNumber(this.value);">
- <!--{foreach from=$arrPRODUCTLISTMAX item="dispnum" key="num"}-->
- <!--{if $num == $disp_number}-->
- <option value="<!--{$num}-->" selected="selected" ><!--{$dispnum}--></option>
- <!--{else}-->
- <option value="<!--{$num}-->" ><!--{$dispnum}--></option>
- <!--{/if}-->
- <!--{/foreach}-->
- </select>
- </div>
- <div class="navi"><!--{$tpl_strnavi}--></div>
- </div>
- <!--{/capture}-->
- <!--▲ページナビ(本文)-->
-
- <!--{foreach from=$arrProducts item=arrProduct name=arrProducts}-->
-
- <!--{if $smarty.foreach.arrProducts.first}-->
- <!--▼件数-->
- <div>
- <span class="pagenumber"><!--{$tpl_linemax}--></span>件の商品がございます。
- </div>
- <!--▲件数-->
-
- <!--▼ページナビ(上部)-->
- <form name="page_navi_top" id="page_navi_top" action="?">
- <!--{if $tpl_linemax > 0}--><!--{$smarty.capture.page_navi_body|smarty:nodefaults}--><!--{/if}-->
- </form>
- <!--▲ページナビ(上部)-->
- <!--{/if}-->
-
- <!--{assign var=id value=$arrProduct.product_id}-->
- <!--{assign var=arrErr value=$arrProduct.arrErr}-->
- <!--▼商品-->
- <div class="listarea">
- <a name="product<!--{$id|escape}-->" />
- <div class="listphoto">
- <!--★画像★-->
- <a href="<!--{$smarty.const.DETAIL_P_HTML}--><!--{$arrProduct.product_id|escape:url}-->" class="over"><!--商品写真--><img src="<!--{$smarty.const.IMAGE_SAVE_URL|sfTrimURL}-->/<!--{$arrProduct.main_list_image|sfNoImageMainList|escape}-->" alt="<!--{$arrProduct.name|escape}-->" class="picture" /></a>
- </div>
-
- <div class="listrightblock">
- <!--▼商品ステータス-->
- <!--{if count($productStatus[$id]) > 0}-->
- <ul class="status_icon">
- <!--{foreach from=$productStatus[$id] item=status}-->
- <li>
- <img src="<!--{$TPL_DIR}--><!--{$arrSTATUS_IMAGE[$status]}-->" width="60" height="17" alt="<!--{$arrSTATUS[$status]}-->"/>
- </li>
- <!--{/foreach}-->
- </ul>
- <!--{/if}-->
- <!--▲商品ステータス-->
-
- <!--★商品名★-->
- <h3>
- <a href="<!--{$smarty.const.DETAIL_P_HTML}--><!--{$arrProduct.product_id|escape:url}-->" name="product<!--{$arrProduct.product_id}-->"><!--{$arrProduct.name|escape}--></a>
- </h3>
-
- <!--★コメント★-->
- <p class="listcomment"><!--{$arrProduct.main_list_comment|escape|nl2br}--></p>
-
- <p>
- <span class="pricebox sale_price">
- <!--{$smarty.const.SALE_PRICE_TITLE}--><span class="mini">(税込)</span>:
- <span class="price">
- <span id="price02_default_<!--{$id}-->">
- <!--{if $arrProduct.price02_min == $arrProduct.price02_max}-->
- <!--{$arrProduct.price02_min|sfCalcIncTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}-->
- <!--{else}-->
- <!--{$arrProduct.price02_min|sfCalcIncTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}-->〜<!--{$arrProduct.price02_max|sfCalcIncTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}-->
- <!--{/if}-->
- </span><span id="price02_dynamic_<!--{$id}-->"></span>
- 円</span>
- </span>
-
- <!--★詳細ボタン★-->
- <span class="btnbox">
- <!--{assign var=name value="detail`$id`"}-->
- <a href="<!--{$smarty.const.DETAIL_P_HTML}--><!--{$arrProduct.product_id|escape:url}-->" onmouseover="chgImg('<!--{$TPL_DIR}-->img/button/btn_detail_on.gif','<!--{$name}-->');" onmouseout="chgImg('<!--{$TPL_DIR}-->img/button/btn_detail.gif','<!--{$name}-->');">
- <img src="<!--{$TPL_DIR}-->img/button/btn_detail.gif" width="115" height="25" alt="詳しくはこちら" name="<!--{$name}-->" id="<!--{$name}-->" /></a>
- </span>
- </p>
-
- <!--▼買い物かご-->
- <form name="product_form<!--{$id|escape}-->" action="?" onsubmit="return false;">
- <input type="hidden" name="product_id" value="<!--{$id|escape}-->" />
- <input type="hidden" name="product_class_id" id="product_class_id<!--{$id|escape}-->" value="<!--{$tpl_product_class_id[$id]}-->" />
- <input type="hidden" name="product_type" id="product_type<!--{$id|escape}-->" value="<!--{$tpl_product_type[$id]}-->" />
- <div class="in_cart">
- <!--{if $tpl_stock_find[$id]}-->
- <dl>
- <!--{if $tpl_classcat_find1[$id]}-->
- <!--▼規格1-->
- <dt><!--{$tpl_class_name1[$id]|escape}-->:</dt>
- <dd>
- <select name="classcategory_id1"
- style="<!--{$arrErr.classcategory_id1|sfGetErrorColor}-->"
- onchange="fnSetClassCategories(this.form);"
- >
- <!--{html_options options=$arrClassCat1[$id] selected=$arrProduct.classcategory_id1}-->
- </select>
- <!--{if $arrErr.classcategory_id1 != ""}-->
- <br /><span class="attention">※ <!--{$tpl_class_name1[$id]}-->を入力して下さい。</span>
- <!--{/if}-->
- </dd>
- <!--▲規格1-->
- <!--{/if}-->
- <!--{if $tpl_classcat_find2[$id]}-->
- <!--▼規格2-->
- <dt><!--{$tpl_class_name2[$id]|escape}-->:</dt>
- <dd>
- <select name="classcategory_id2"
- style="<!--{$arrErr.classcategory_id2|sfGetErrorColor}-->"
- onchange="fnCheckStock(this.form);"
- >
- </select>
- <!--{if $arrErr.classcategory_id2 != ""}-->
- <br /><span class="attention">※ <!--{$tpl_class_name2[$id]}-->を入力して下さい。</span>
- <!--{/if}-->
- </dd>
- <!--▲規格2-->
- <!--{/if}-->
-
- <dt>数量:</dt>
- <dd>
- <input type="text" name="quantity" class="box54" value="<!--{$arrProduct.quantity|default:1|escape}-->" maxlength="<!--{$smarty.const.INT_LEN}-->" style="<!--{$arrErr.quantity|sfGetErrorColor}-->" />
- <!--{if $arrErr.quantity != ""}-->
- <br /><span class="attention"><!--{$arrErr.quantity}--></span>
- <!--{/if}-->
- </dd>
- </dl>
- <div class="cartbtn">
- <!--★カゴに入れる★-->
- <div id="cartbtn_default_<!--{$id}-->">
- <input
- type="image"
- id="cart<!--{$id}-->"
- src="<!--{$TPL_DIR}-->img/button/btn_cartin.gif"
- alt="カゴに入れる"
- onclick="fnInCart(this.form); return false;"
- onmouseover="chgImg('<!--{$TPL_DIR}-->img/button/btn_cartin_on.gif', this);"
- onmouseout="chgImg('<!--{$TPL_DIR}-->img/button/btn_cartin.gif', this);"
- />
- </div>
- <div class="attention" id="cartbtn_dynamic_<!--{$id}-->"></div>
- </div>
- <!--{else}-->
- <div class="cartbtn attention">申し訳ございませんが、只今品切れ中です。</div>
- <!--{/if}-->
- </div>
- </form>
- <!--▲買い物かご-->
-
- </div>
- </div>
- <!--▲商品-->
-
- <!--{if $smarty.foreach.arrProducts.last}-->
- <!--▼ページナビ(下部)-->
- <form name="page_navi_bottom" id="page_navi_bottom" action="?">
- <!--{if $tpl_linemax > 0}--><!--{$smarty.capture.page_navi_body|smarty:nodefaults}--><!--{/if}-->
- </form>
- <!--▲ページナビ(下部)-->
- <!--{/if}-->
-
- <!--{foreachelse}-->
- <!--{include file="frontparts/search_zero.tpl"}-->
- <!--{/foreach}-->
-
-</div>
-<!--▲CONTENTS-->
コピーによる追加: branches/version-2_5-dev/data/Smarty/templates/default/products/detail.tpl (コピー元: リビジョン 19773, branches/version-2_5-dev/data/Smarty/templates/default/detail.tpl)
===================================================================
--- branches/version-2_5-dev/data/Smarty/templates/default/products/detail.tpl (rev 0)
+++ branches/version-2_5-dev/data/Smarty/templates/default/products/detail.tpl 2010-12-28 06:44:53 UTC (rev 19775)
@@ -0,0 +1,547 @@
+<!--{*
+ * This file is part of EC-CUBE
+ *
+ * Copyright(c) 2000-2010 LOCKON CO.,LTD. All Rights Reserved.
+ *
+ * http://www.lockon.co.jp/
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *}-->
+<script type="text/javascript" src="<!--{$smarty.const.URL_DIR}-->js/jquery.fancybox/jquery.mousewheel-3.0.4.pack.js"></script>
+<script type="text/javascript" src="<!--{$smarty.const.URL_DIR}-->js/jquery.fancybox/jquery.fancybox-1.3.4.pack.js"></script>
+<link rel="stylesheet" href="<!--{$smarty.const.URL_DIR}-->js/jquery.fancybox/jquery.fancybox-1.3.4.css" type="text/css" media="screen" />
+<script type="text/javascript">//<![CDATA[
+// 規格2に選択肢を割り当てる。
+function fnSetClassCategories(form, classcat_id2_selected) {
+ sele1 = form.classcategory_id1;
+ sele2 = form.classcategory_id2;
+
+ if (sele1) {
+ if (sele2) {
+ // 規格2の選択肢をクリア
+ count = sele2.options.length;
+ for(i = count; i >= 0; i--) {
+ sele2.options[i] = null;
+ }
+
+ // 規格2に選択肢を割り当てる
+ classcats = classCategories[sele1.value];
+ i = 0;
+ for (var classcat_id2_key in classcats) {
+ sele2.options[i] = new Option(classcats[classcat_id2_key].name, classcat_id2_key);
+ if (classcat_id2_key == classcat_id2_selected) {
+ sele2.options[i].selected = true;
+ }
+ i++;
+ }
+ }
+ fnCheckStock(form);
+ }
+}
+function fnCheckStock(form) {
+ classcat_id1 = form.classcategory_id1.value;
+ classcat_id2 = form.classcategory_id2 ? form.classcategory_id2.value : 0;
+ classcat2 = classCategories[classcat_id1][classcat_id2];
+
+ // 商品コード
+ eleDefault = document.getElementById('product_code_default');
+ eleDynamic = document.getElementById('product_code_dynamic');
+ if (
+ classcat2
+ && typeof classcat2.product_code != 'undefined'
+ ) {
+ eleDefault.style.display = 'none';
+ eleDynamic.innerHTML = classcat2.product_code;
+ } else {
+ eleDefault.style.display = '';
+ eleDynamic.innerHTML = '';
+ }
+
+ // 在庫(品切れ)
+ eleDefault = document.getElementById('cartbtn_default');
+ eleDynamic = document.getElementById('cartbtn_dynamic');
+ if (
+ classcat2
+ && classcat2.stock_find === false
+ ) {
+ eleDefault.style.display = 'none';
+ eleDynamic.innerHTML = '申し訳ございませんが、只今品切れ中です。';
+ } else {
+ eleDefault.style.display = '';
+ eleDynamic.innerHTML = '';
+ }
+
+ // 通常価格
+ eleDefault = document.getElementById('price01_default');
+ eleDynamic = document.getElementById('price01_dynamic');
+ if (eleDefault && eleDynamic) {
+ if (
+ classcat2
+ && typeof classcat2.price01 != 'undefined'
+ && String(classcat2.price01).length >= 1
+ ) {
+ eleDefault.style.display = 'none';
+ eleDynamic.innerHTML = classcat2.price01;
+ } else {
+ eleDefault.style.display = '';
+ eleDynamic.innerHTML = '';
+ }
+ }
+
+ // 販売価格
+ eleDefault = document.getElementById('price02_default');
+ eleDynamic = document.getElementById('price02_dynamic');
+ if (
+ classcat2
+ && typeof classcat2.price02 != 'undefined'
+ && String(classcat2.price02).length >= 1
+ ) {
+ eleDefault.style.display = 'none';
+ eleDynamic.innerHTML = classcat2.price02;
+ } else {
+ eleDefault.style.display = '';
+ eleDynamic.innerHTML = '';
+ }
+
+ // ポイント
+ eleDefault = document.getElementById('point_default');
+ eleDynamic = document.getElementById('point_dynamic');
+ if (
+ classcat2
+ && typeof classcat2.point != 'undefined'
+ && String(classcat2.point).length >= 1
+ ) {
+ eleDefault.style.display = 'none';
+ eleDynamic.innerHTML = classcat2.point;
+ } else {
+ eleDefault.style.display = '';
+ eleDynamic.innerHTML = '';
+ }
+ // 商品規格
+ eleDynamic = document.getElementById('product_class_id');
+ if (
+ classcat2
+ && typeof classcat2.product_class_id != 'undefined'
+ && String(classcat2.product_class_id).length >= 1
+ ) {
+ eleDynamic.value = classcat2.product_class_id;
+ } else {
+ eleDynamic.value = ''
+ }
+ // 商品種別
+ eleDynamic = document.getElementById('product_type');
+ if (
+ classcat2
+ && typeof classcat2.product_type != 'undefined'
+ && String(classcat2.product_type).length >= 1
+ ) {
+ eleDynamic.value = classcat2.product_type;
+ } else {
+ eleDynamic.value = ''
+ }
+}
+$(document).ready(function() {
+ $("a.expansion").fancybox({
+ });
+});
+//]]>
+</script>
+
+<!--▼CONTENTS-->
+<div id="undercolumn" class="product product_detail">
+
+ <!--★タイトル★-->
+ <h2 class="title"><!--{$tpl_subtitle|escape}--></h2>
+
+ <!--★詳細メインコメント★-->
+ <div class="main_comment"><!--{$arrProduct.main_comment|nl2br_html}--></div>
+
+ <div id="detailarea">
+ <div id="detailphotoblock">
+
+ <!--{assign var=key value="main_image"}-->
+
+ <!--★画像★-->
+ <a
+ <!--{if $arrProduct.main_large_image|strlen >= 1}-->
+ href="<!--{$smarty.const.IMAGE_SAVE_URL}--><!--{$arrProduct.main_large_image|escape}-->"
+ class="expansion"
+ onmouseover="chgImg('<!--{$TPL_DIR}-->img/button/btn_expansion_on.gif','expansion01');"
+ onmouseout="chgImg('<!--{$TPL_DIR}-->img/button/btn_expansion.gif','expansion01');"
+ target="_blank"
+ <!--{/if}-->
+ >
+ <img src="<!--{$arrFile[$key].filepath|escape}-->" width="<!--{$arrFile[$key].width}-->" height="<!--{$arrFile[$key].height}-->" alt="<!--{$arrProduct.name|escape}-->" class="picture" /><br />
+ <!--★拡大する★-->
+ <!--{if $arrProduct.main_large_image|strlen >= 1}-->
+ <img src="<!--{$TPL_DIR}-->img/button/btn_expansion.gif" width="85" height="13" alt="画像を拡大する" name="expansion01" id="expansion01" />
+ <!--{/if}-->
+ </a>
+ </div>
+
+ <div id="detailrightblock">
+ <!--▼商品ステータス-->
+ <!--{assign var=ps value=$productStatus[$smarty.get.product_id]}-->
+ <!--{if count($ps) > 0}-->
+ <ul class="status_icon">
+ <!--{foreach from=$ps item=status}-->
+ <li>
+ <img src="<!--{$TPL_DIR}--><!--{$arrSTATUS_IMAGE[$status]}-->" width="60" height="17" alt="<!--{$arrSTATUS[$status]}-->" id="icon<!--{$status}-->" />
+ </li>
+ <!--{/foreach}-->
+ </ul>
+ <!--{/if}-->
+ <!--▲商品ステータス-->
+
+ <!--★ダウンロード販売★-->
+ <!--{if $arrProduct.down == 2}-->
+ <div><font color="red">本商品はダウンロード販売となります。<br /> 購入後はMYページの購入履歴からダウンロード可能です。</font></div><br />
+ <!--{/if}-->
+
+ <!--★商品コード★-->
+ <div>商品コード:
+ <span id="product_code_default">
+ <!--{if $arrProduct.product_code_min == $arrProduct.product_code_max}-->
+ <!--{$arrProduct.product_code_min|escape}-->
+ <!--{else}-->
+ <!--{$arrProduct.product_code_min|escape}-->〜<!--{$arrProduct.product_code_max|escape}-->
+ <!--{/if}-->
+ </span><span id="product_code_dynamic"></span>
+ </div>
+
+ <!--★商品名★-->
+ <h2><!--{$arrProduct.name|escape}--></h2>
+
+ <!--★販売価格★-->
+ <div class="sale_price"><!--{$smarty.const.SALE_PRICE_TITLE}--><span class="mini">(税込)</span>:
+ <span class="price">
+ <span id="price02_default">
+ <!--{if $arrProduct.price02_min == $arrProduct.price02_max}-->
+ <!--{$arrProduct.price02_min|sfCalcIncTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}-->
+ <!--{else}-->
+ <!--{$arrProduct.price02_min|sfCalcIncTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}-->〜<!--{$arrProduct.price02_max|sfCalcIncTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}-->
+ <!--{/if}-->
+ </span><span id="price02_dynamic"></span>
+ 円
+ </span>
+ </div>
+
+ <!--★通常価格★-->
+ <!--{if $arrProduct.price01_max > 0}-->
+ <div class="normal_price">
+ <!--{$smarty.const.NORMAL_PRICE_TITLE}-->:
+ <span class="price">
+ <span id="price01_default">
+ <!--{if $arrProduct.price01_min == $arrProduct.price01_max}-->
+ <!--{$arrProduct.price01_min|number_format}-->
+ <!--{else}-->
+ <!--{$arrProduct.price01_min|number_format}-->〜<!--{$arrProduct.price01_max|number_format}-->
+ <!--{/if}-->
+ </span><span id="price01_dynamic"></span>
+ 円
+ </span>
+ </div>
+ <!--{/if}-->
+
+ <!--★ポイント★-->
+ <!--{if $smarty.const.USE_POINT !== false}-->
+ <div><span class="price">ポイント:
+ <span id="point_default">
+ <!--{if $arrProduct.price02_min == $arrProduct.price02_max}-->
+ <!--{$arrProduct.price02_min|sfPrePoint:$arrProduct.point_rate:$smarty.const.POINT_RULE:$arrProduct.product_id}-->
+ <!--{else}-->
+ <!--{if $arrProduct.price02_min|sfPrePoint:$arrProduct.point_rate:$smarty.const.POINT_RULE:$arrProduct.product_id == $arrProduct.price02_max|sfPrePoint:$arrProduct.point_rate:$smarty.const.POINT_RULE:$arrProduct.product_id}-->
+ <!--{$arrProduct.price02_min|sfPrePoint:$arrProduct.point_rate:$smarty.const.POINT_RULE:$arrProduct.product_id}-->
+ <!--{else}-->
+ <!--{$arrProduct.price02_min|sfPrePoint:$arrProduct.point_rate:$smarty.const.POINT_RULE:$arrProduct.product_id}-->〜<!--{$arrProduct.price02_max|sfPrePoint:$arrProduct.point_rate:$smarty.const.POINT_RULE:$arrProduct.product_id}-->
+ <!--{/if}-->
+ <!--{/if}-->
+ </span><span id="point_dynamic"></span>
+ Pt
+ </span>
+ </div>
+ <!--{/if}-->
+
+ <!--▼メーカーURL-->
+ <!--{if $arrProduct.comment1|strlen >= 1}-->
+ <div><span class="comment1">メーカーURL:
+ <a href="<!--{$arrProduct.comment1|escape}-->">
+ <!--{$arrProduct.comment1|escape}--></a>
+ </div>
+ <!--{/if}-->
+ <!--▲メーカーURL-->
+
+ <!--★関連カテゴリ★-->
+ <div class="relative_cat">関連カテゴリ:
+ <!--{section name=r loop=$arrRelativeCat}-->
+ <p>
+ <!--{section name=s loop=$arrRelativeCat[r]}-->
+ <a href="<!--{$smarty.const.URL_DIR}-->products/list.php?category_id=<!--{$arrRelativeCat[r][s].category_id}-->"><!--{$arrRelativeCat[r][s].category_name}--></a>
+ <!--{if !$smarty.section.s.last}--><!--{$smarty.const.SEPA_CATNAVI}--><!--{/if}-->
+ <!--{/section}-->
+ </p>
+ <!--{/section}-->
+ </div>
+
+ <!--▼買い物かご-->
+ <form name="form1" id="form1" method="post" action="?">
+ <input type="hidden" name="mode" value="cart" />
+ <input type="hidden" name="product_id" value="<!--{$tpl_product_id}-->" />
+ <input type="hidden" name="product_class_id" value="<!--{$tpl_product_class_id}-->" id="product_class_id" />
+ <input type="hidden" name="product_type" value="<!--{$tpl_product_type}-->" id="product_type" />
+ <input type="hidden" name="favorite_product_id" value="" />
+
+ <!--{if $tpl_stock_find}-->
+ <dl>
+ <!--{if $tpl_classcat_find1}-->
+ <!--▼規格1-->
+ <dt><!--{$tpl_class_name1|escape}--></dt>
+ <dd>
+ <select name="classcategory_id1"
+ style="<!--{$arrErr.classcategory_id1|sfGetErrorColor}-->"
+ onchange="fnSetClassCategories(this.form);"
+ >
+ <!--{html_options options=$arrClassCat1 selected=$arrForm.classcategory_id1.value}-->
+ </select>
+ <!--{if $arrErr.classcategory_id1 != ""}-->
+ <br /><span class="attention">※ <!--{$tpl_class_name1}-->を入力して下さい。</span>
+ <!--{/if}-->
+ </dd>
+ <!--▲規格1-->
+ <!--{/if}-->
+
+ <!--{if $tpl_classcat_find2}-->
+ <!--▼規格2-->
+ <dt><!--{$tpl_class_name2|escape}--></dt>
+ <dd>
+ <select name="classcategory_id2"
+ style="<!--{$arrErr.classcategory_id2|sfGetErrorColor}-->"
+ onchange="fnCheckStock(this.form);"
+ >
+ </select>
+ <!--{if $arrErr.classcategory_id2 != ""}-->
+ <br /><span class="attention">※ <!--{$tpl_class_name2}-->を入力して下さい。</span>
+ <!--{/if}-->
+ </dd>
+ <!--▲規格2-->
+ <!--{/if}-->
+
+ <dt>数量</dt>
+ <dd>
+ <input type="text" name="quantity" class="box54" value="<!--{$arrForm.quantity.value|default:1}-->" maxlength="<!--{$smarty.const.INT_LEN}-->" style="<!--{$arrErr.quantity|sfGetErrorColor}-->" />
+ <!--{if $arrErr.quantity != ""}-->
+ <br /><span class="attention"><!--{$arrErr.quantity}--></span>
+ <!--{/if}-->
+ </dd>
+ </dl>
+ <!--{/if}-->
+
+ <div class="btn">
+ <!--{if $smarty.const.OPTION_FAVOFITE_PRODUCT == 1 && $tpl_login === true}-->
+ <div>
+ <!--{assign var=add_favorite value="add_favorite`$product_id`"}-->
+ <!--{if $arrErr[$add_favorite]}--><div class="attention"><!--{$arrErr[$add_favorite]}--></div><!--{/if}-->
+ <!--{if !$arrProduct.favorite_count}-->
+ <a
+ href="javascript:fnModeSubmit('add_favorite','favorite_product_id','<!--{$arrProduct.product_id|escape}-->');"
+ onmouseover="chgImg('<!--{$TPL_DIR}-->img/button/btn_add_favorite_on.gif','add_favolite_product');"
+ onmouseout="chgImg('<!--{$TPL_DIR}-->img/button/btn_add_favorite.gif','add_favolite_product');"
+ ><img src="<!--{$TPL_DIR}-->img/button/btn_add_favorite.gif" width="115" height="20" alt="お気に入りに追加" name="add_favolite_product" id="add_favolite_product" /></a>
+ <!--{else}-->
+ <img src="<!--{$TPL_DIR}-->img/button/btn_add_favorite_on.gif" width="115" height="20" alt="お気に入り登録済" name="add_favolite_product" id="add_favolite_product" />
+ <!--{/if}-->
+ </div>
+ <!--{/if}-->
+
+ <!--{if $tpl_stock_find}-->
+ <div id="cartbtn_default">
+ <!--★カゴに入れる★-->
+ <div>
+ <a href="javascript:void(document.form1.submit())" onmouseover="chgImg('<!--{$TPL_DIR}-->img/button/btn_cartin_on.gif','cart');" onmouseout="chgImg('<!--{$TPL_DIR}-->img/button/btn_cartin.gif','cart');">
+ <img src="<!--{$TPL_DIR}-->img/button/btn_cartin.gif" width="115" height="25" alt="カゴに入れる" name="cart" id="cart" /></a>
+ </div>
+ <!--{if 'sfGMODetailDisplay'|function_exists}--><!--{* GMOワンクリック *}-->
+ <!--{'sfGMODetailDisplay'|call_user_func}-->
+ <!--{/if}-->
+ </div>
+ <div class="attention" id="cartbtn_dynamic"></div>
+ <!--{else}-->
+ <div class="attention">申し訳ございませんが、只今品切れ中です。</div>
+ <!--{/if}-->
+ </div>
+ </form>
+ <!--▲買い物かご-->
+
+ </div>
+ </div>
+ <!--{* オペビルダー用 *}-->
+ <!--{if "sfViewDetailOpe"|function_exists === TRUE}-->
+ <!--{include file=`$smarty.const.MODULE_PATH`mdl_opebuilder/detail_ope_view.tpl}-->
+ <!--{/if}-->
+ <!--詳細ここまで-->
+
+ <!--▼サブコメント-->
+ <!--{section name=cnt loop=$smarty.const.PRODUCTSUB_MAX}-->
+ <!--{assign var=key value="sub_title`$smarty.section.cnt.index+1`"}-->
+ <!--{if $arrProduct[$key] != ""}-->
+ <div class="subarea">
+ <h3><!--★サブタイトル★--><!--{$arrProduct[$key]|escape}--></h3>
+ <!--{assign var=ckey value="sub_comment`$smarty.section.cnt.index+1`"}-->
+
+ <div class="subtext"><!--★サブテキスト★--><!--{$arrProduct[$ckey]|nl2br_html}--></div>
+
+ <!--▼サブ画像-->
+ <!--{assign var=key value="sub_image`$smarty.section.cnt.index+1`"}-->
+ <!--{assign var=lkey value="sub_large_image`$smarty.section.cnt.index+1`"}-->
+ <!--{if $arrProduct[$key]|strlen >= 1}-->
+ <div class="subphotoimg">
+ <a
+ <!--{if $arrProduct[$lkey]|strlen >= 1}-->
+ href="<!--{$smarty.const.IMAGE_SAVE_URL}--><!--{$arrProduct[$lkey]|escape}-->"
+ class="expansion"
+ onmouseover="chgImg('<!--{$TPL_DIR}-->img/button/btn_expansion_on.gif', 'expansion_<!--{$lkey|escape}-->');"
+ onmouseout="chgImg('<!--{$TPL_DIR}-->img/button/btn_expansion.gif', 'expansion_<!--{$lkey|escape}-->');"
+ target="_blank"
+ <!--{/if}-->
+ >
+ <img src="<!--{$arrFile[$key].filepath}-->" alt="<!--{$arrProduct.name|escape}-->" width="<!--{$arrFile[$key].width}-->" height="<!--{$arrFile[$key].height}-->" /><br />
+ <!--{if $arrProduct[$lkey]|strlen >= 1}-->
+ <img src="<!--{$TPL_DIR}-->img/button/btn_expansion.gif" width="85" height="13" alt="画像を拡大する" id="expansion_<!--{$lkey|escape}-->" />
+ <!--{/if}-->
+ </a>
+ </div>
+ <!--{/if}-->
+ <!--▲サブ画像-->
+ </div>
+ <!--{/if}-->
+ <!--{/section}-->
+ <!--▲サブコメント-->
+
+
+ <!--この商品に対するお客様の声-->
+ <div id="customervoicearea">
+ <h2><img src="<!--{$TPL_DIR}-->img/title/tit_product_voice.jpg" width="550" height="30" alt="この商品に対するお客様の声" /></h2>
+
+ <!--{if count($arrReview) < $smarty.const.REVIEW_REGIST_MAX}-->
+ <!--★新規コメントを書き込む★-->
+ <a href="./review.php"
+ onclick="win02('./review.php?product_id=<!--{$arrProduct.product_id}-->','review','580','580'); return false;"
+ onmouseover="chgImg('<!--{$TPL_DIR}-->img/button/btn_comment_on.gif','review');"
+ onmouseout="chgImg('<!--{$TPL_DIR}-->img/button/btn_comment.gif','review');" target="_blank">
+ <img src="<!--{$TPL_DIR}-->img/button/btn_comment.gif" width="150" height="22" alt="新規コメントを書き込む" name="review" id="review" /></a>
+ <!--{/if}-->
+
+ <!--{if count($arrReview) > 0}-->
+ <ul>
+ <!--{section name=cnt loop=$arrReview}-->
+ <li>
+ <p class="voicedate"><!--{$arrReview[cnt].create_date|sfDispDBDate:false}--> 投稿者:<!--{if $arrReview[cnt].reviewer_url}--><a href="<!--{$arrReview[cnt].reviewer_url}-->" target="_blank"><!--{$arrReview[cnt].reviewer_name|escape}--></a><!--{else}--><!--{$arrReview[cnt].reviewer_name|escape}--><!--{/if}--> おすすめレベル:<span class="recommend_level"><!--{assign var=level value=$arrReview[cnt].recommend_level}--><!--{$arrRECOMMEND[$level]|escape}--></span></p>
+ <p class="voicetitle"><!--{$arrReview[cnt].title|escape}--></p>
+ <p class="voicecomment"><!--{$arrReview[cnt].comment|escape|nl2br}--></p>
+ </li>
+ <!--{/section}-->
+ </ul>
+ <!--{/if}-->
+ </div>
+ <!--お客様の声ここまで-->
+
+
+ <!--{if $arrTrackbackView == "ON"}-->
+ <!--▼トラックバック-->
+ <div id="trackbackarea">
+ <h2>この商品に対するトラックバック</h2>
+ <h3>この商品のトラックバック先URL</h3>
+ <input type="text" name="trackback" value="<!--{$trackback_url}-->" size="100" class="box500" />
+
+ <!--{if $arrTrackback}-->
+ <ul>
+ <!--{section name=cnt loop=$arrTrackback}-->
+ <li><strong><!--{$arrTrackback[cnt].create_date|sfDispDBDate:false}--> <a href="<!--{$arrTrackback[cnt].url}-->" target="_blank"><!--{$arrTrackback[cnt].title|escape}--></a> from <!--{$arrTrackback[cnt].blog_name|escape}--></strong>
+ <p><!--{$arrTrackback[cnt].excerpt|escape|mb_strimwidth:0:200:"..."}--></p></li>
+ <!--{/section}-->
+ </ul>
+ <!--{/if}-->
+ </div>
+ <!--▲トラックバック-->
+ <!--{/if}-->
+
+
+ <!--▼関連商品-->
+ <!--{if $arrRecommend}-->
+ <div id="whoboughtarea">
+ <h2><img src="<!--{$TPL_DIR}-->img/title/tit_product_recommend.jpg" width="550" height="30" alt="その他のオススメ商品(関連商品)" /></h2>
+ <div class="whoboughtblock">
+
+ <!--{section name=cnt loop=$arrRecommend}-->
+ <!--{if ($smarty.section.cnt.index % 2) == 0}-->
+ <!--{if $arrRecommend[cnt].product_id}-->
+ <!-- 左列 -->
+ <div class="whoboughtleft">
+
+ <a href="<!--{$smarty.const.DETAIL_P_HTML}--><!--{$arrRecommend[cnt].product_id|escape:url}-->">
+ <img src="<!--{$smarty.const.URL_DIR}-->resize_image.php?image=<!--{$arrRecommend[cnt].main_list_image|sfNoImageMainList|escape}-->&width=65&height=65" alt="<!--{$arrRecommend[cnt].name|escape}-->" /></a>
+
+ <!--{assign var=price02_min value=`$arrRecommend[cnt].price02_min`}-->
+ <!--{assign var=price02_max value=`$arrRecommend[cnt].price02_max`}-->
+ <h3><a href="<!--{$smarty.const.DETAIL_P_HTML}--><!--{$arrRecommend[cnt].product_id|escape:url}-->"><!--{$arrRecommend[cnt].name|escape}--></a></h3>
+
+ <p class="sale_price"><!--{$smarty.const.SALE_PRICE_TITLE}--><span class="mini">(税込)</span>:<span class="price">
+ <!--{if $price02_min == $price02_max}-->
+ <!--{$price02_min|sfCalcIncTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}-->
+ <!--{else}-->
+ <!--{$price02_min|sfCalcIncTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}-->〜<!--{$price02_max|sfCalcIncTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}-->
+ <!--{/if}-->円</span></p>
+ <p class="mini"><!--{$arrRecommend[cnt].comment|escape|nl2br}--></p>
+ </div>
+ <!-- 左列 -->
+ <!--{/if}-->
+ <!--{/if}-->
+
+ <!--{if ($smarty.section.cnt.index % 2) != 0}-->
+ <!--{* assign var=nextCnt value=$smarty.section.cnt.index+1 *}-->
+ <!--{if $arrRecommend[cnt].product_id}-->
+ <!-- 右列 -->
+ <div class="whoboughtright">
+
+ <a href="<!--{$smarty.const.DETAIL_P_HTML}--><!--{$arrRecommend[cnt].product_id|escape:url}-->">
+ <img src="<!--{$smarty.const.URL_DIR}-->resize_image.php?image=<!--{$arrRecommend[cnt].main_list_image|sfNoImageMainList|escape}-->&width=65&height=65" alt="<!--{$arrRecommend[cnt].name|escape}-->" /></a>
+
+ <!--{assign var=price02_min value=`$arrRecommend[cnt].price02_min`}-->
+ <!--{assign var=price02_max value=`$arrRecommend[cnt].price02_max`}-->
+ <h3><a href="<!--{$smarty.const.DETAIL_P_HTML}--><!--{$arrRecommend[cnt].product_id|escape:url}-->"><!--{$arrRecommend[cnt].name|escape}--></a></h3>
+
+ <p class="sale_price"><!--{$smarty.const.SALE_PRICE_TITLE}--><span class="mini">(税込)</span>:<span class="price">
+
+ <!--{if $price02_min == $price02_max}-->
+ <!--{$price02_min|sfCalcIncTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}-->
+ <!--{else}-->
+ <!--{$price02_min|sfCalcIncTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}-->〜<!--{$price02_max|sfCalcIncTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}-->
+ <!--{/if}-->円</span></p>
+ <p class="mini"><!--{$arrRecommend[cnt].comment|escape|nl2br}--></p>
+ </div>
+ <!-- 右列 -->
+ <!--{/if}-->
+ <!--{/if}-->
+
+ <!--{if $smarty.section.cnt.last}-->
+ </div>
+ <!--{/if}-->
+ <!--{/section}-->
+ </div>
+ <!--{/if}-->
+ <!--▲関連商品-->
+
+</div>
+<!--▲CONTENTS-->
コピーによる追加: branches/version-2_5-dev/data/Smarty/templates/default/products/list.tpl (コピー元: リビジョン 19773, branches/version-2_5-dev/data/Smarty/templates/default/list.tpl)
===================================================================
--- branches/version-2_5-dev/data/Smarty/templates/default/products/list.tpl (rev 0)
+++ branches/version-2_5-dev/data/Smarty/templates/default/products/list.tpl 2010-12-28 06:44:53 UTC (rev 19775)
@@ -0,0 +1,363 @@
+<!--{*
+ * This file is part of EC-CUBE
+ *
+ * Copyright(c) 2000-2010 LOCKON CO.,LTD. All Rights Reserved.
+ *
+ * http://www.lockon.co.jp/
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *}-->
+<script type="text/javascript">//<![CDATA[
+// 規格2に選択肢を割り当てる。
+function fnSetClassCategories(form, classcat_id2_selected) {
+ sele1 = form.classcategory_id1;
+ sele2 = form.classcategory_id2;
+ product_id = form.product_id.value;
+
+ if (sele1) {
+ if (sele2) {
+ // 規格2の選択肢をクリア
+ count = sele2.options.length;
+ for(i = count; i >= 0; i--) {
+ sele2.options[i] = null;
+ }
+
+ // 規格2に選択肢を割り当てる
+ classcats = productsClassCategories[product_id][sele1.value];
+ i = 0;
+ for (var classcat_id2_key in classcats) {
+ sele2.options[i] = new Option(classcats[classcat_id2_key].name, classcat_id2_key);
+ if (classcat_id2_key == classcat_id2_selected) {
+ sele2.options[i].selected = true;
+ }
+ i++;
+ }
+ }
+ fnCheckStock(form);
+ }
+}
+// 並び順を変更
+function fnChangeOrderby(orderby) {
+ fnSetVal('orderby', orderby);
+ fnSetVal('pageno', 1);
+ fnSubmit();
+}
+// 表示件数を変更
+function fnChangeDispNumber(dispNumber) {
+ fnSetVal('disp_number', dispNumber);
+ fnSetVal('pageno', 1);
+ fnSubmit();
+}
+// カゴに入れる
+function fnInCart(productForm) {
+ var product_id = productForm["product_id"].value;
+ fnChangeAction("?#product" + product_id);
+ if (productForm["classcategory_id1"]) {
+ fnSetVal("classcategory_id1", productForm["classcategory_id1"].value);
+ }
+ if (productForm["classcategory_id2"]) {
+ fnSetVal("classcategory_id2", productForm["classcategory_id2"].value);
+ }
+ fnSetVal("quantity", productForm["quantity"].value);
+ fnSetVal("product_id", productForm["product_id"].value);
+ fnSetVal("product_class_id", productForm["product_class_id"].value);
+ fnSetVal("product_type", productForm["product_type"].value);
+ fnSubmit();
+}
+function fnCheckStock(form) {
+ product_id = form.product_id.value;
+ classcat_id1 = form.classcategory_id1.value;
+ classcat_id2 = form.classcategory_id2 ? form.classcategory_id2.value : 0;
+ classcat2 = productsClassCategories[product_id][classcat_id1][classcat_id2];
+
+ // 在庫(品切れ)
+ eleDefault = document.getElementById('cartbtn_default_' + product_id);
+ eleDynamic = document.getElementById('cartbtn_dynamic_' + product_id);
+ if (
+ classcat2
+ && classcat2.stock_find === false
+ ) {
+ eleDefault.style.display = 'none';
+ eleDynamic.innerHTML = '申し訳ございませんが、只今品切れ中です。';
+ } else {
+ eleDefault.style.display = '';
+ eleDynamic.innerHTML = '';
+ }
+
+ // 販売価格
+ eleDefault = document.getElementById('price02_default_' + product_id);
+ eleDynamic = document.getElementById('price02_dynamic_' + product_id);
+ if (
+ classcat2
+ && typeof classcat2.price02 != 'undefined'
+ && String(classcat2.price02).length >= 1
+ ) {
+ eleDefault.style.display = 'none';
+ eleDynamic.innerHTML = classcat2.price02;
+ } else {
+ eleDefault.style.display = '';
+ eleDynamic.innerHTML = '';
+ }
+ // 商品規格
+ eleDynamic = document.getElementById('product_class_id' + product_id);
+ if (
+ classcat2
+ && typeof classcat2.product_class_id != 'undefined'
+ && String(classcat2.product_class_id).length >= 1
+ ) {
+ eleDynamic.value = classcat2.product_class_id;
+ } else {
+ eleDynamic.value = ''
+ }
+ // 商品種別
+ eleDynamic = document.getElementById('product_type' + product_id);
+ if (
+ classcat2
+ && typeof classcat2.product_type != 'undefined'
+ && String(classcat2.product_type).length >= 1
+ ) {
+ eleDynamic.value = classcat2.product_type;
+ } else {
+ eleDynamic.value = ''
+ }
+}
+//]]>
+</script>
+
+<!--▼CONTENTS-->
+<div id="undercolumn" class="product product_list">
+ <form name="form1" id="form1" method="get" action="?">
+ <input type="hidden" name="mode" value="<!--{$mode|escape}-->" />
+ <!--{* ▼検索条件 *}-->
+ <input type="hidden" name="category_id" value="<!--{$arrSearchData.category_id|escape}-->" />
+ <input type="hidden" name="maker_id" value="<!--{$arrSearchData.maker_id|escape}-->" />
+ <input type="hidden" name="name" value="<!--{$arrSearchData.name|escape}-->" />
+ <!--{* ▲検索条件 *}-->
+ <!--{* ▼ページナビ関連 *}-->
+ <input type="hidden" name="orderby" value="<!--{$orderby|escape}-->" />
+ <input type="hidden" name="disp_number" value="<!--{$disp_number|escape}-->" />
+ <input type="hidden" name="pageno" value="<!--{$tpl_pageno|escape}-->" />
+ <!--{* ▲ページナビ関連 *}-->
+ <!--{* ▼注文関連 *}-->
+ <input type="hidden" name="product_id" value="" />
+ <input type="hidden" name="classcategory_id1" value="" />
+ <input type="hidden" name="classcategory_id2" value="" />
+ <input type="hidden" name="product_class_id" value="" />
+ <input type="hidden" name="product_type" value="" />
+ <input type="hidden" name="quantity" value="" />
+ <!--{* ▲注文関連 *}-->
+ <input type="hidden" name="rnd" value="<!--{$tpl_rnd|escape}-->" />
+ </form>
+
+ <!--★タイトル★-->
+ <h2 class="title"><!--{$tpl_subtitle|escape}--></h2>
+
+ <!--▼検索条件-->
+ <!--{if $tpl_subtitle == "検索結果"}-->
+ <ul class="pagecondarea">
+ <li><strong>商品カテゴリ:</strong><!--{$arrSearch.category|escape}--></li>
+ <!--{if $arrSearch.maker|strlen >= 1}--><li><strong>メーカー:</strong><!--{$arrSearch.maker|escape}--></li><!--{/if}-->
+ <li><strong>商品名:</strong><!--{$arrSearch.name|escape}--></li>
+ </ul>
+ <!--{/if}-->
+ <!--▲検索条件-->
+
+ <!--▼ページナビ(本文)-->
+ <!--{capture name=page_navi_body}-->
+ <div class="pagenumberarea">
+ <div class="change">
+ <!--{if $orderby != 'price'}-->
+ <a href="javascript:fnChangeOrderby('price');">価格順</a>
+ <!--{else}-->
+ <strong>価格順</strong>
+ <!--{/if}-->
+ <!--{if $orderby != "date"}-->
+ <a href="javascript:fnChangeOrderby('date');">新着順</a>
+ <!--{else}-->
+ <strong>新着順</strong>
+ <!--{/if}-->
+ 表示件数
+ <select name="disp_number" onchange="javascript:fnChangeDispNumber(this.value);">
+ <!--{foreach from=$arrPRODUCTLISTMAX item="dispnum" key="num"}-->
+ <!--{if $num == $disp_number}-->
+ <option value="<!--{$num}-->" selected="selected" ><!--{$dispnum}--></option>
+ <!--{else}-->
+ <option value="<!--{$num}-->" ><!--{$dispnum}--></option>
+ <!--{/if}-->
+ <!--{/foreach}-->
+ </select>
+ </div>
+ <div class="navi"><!--{$tpl_strnavi}--></div>
+ </div>
+ <!--{/capture}-->
+ <!--▲ページナビ(本文)-->
+
+ <!--{foreach from=$arrProducts item=arrProduct name=arrProducts}-->
+
+ <!--{if $smarty.foreach.arrProducts.first}-->
+ <!--▼件数-->
+ <div>
+ <span class="pagenumber"><!--{$tpl_linemax}--></span>件の商品がございます。
+ </div>
+ <!--▲件数-->
+
+ <!--▼ページナビ(上部)-->
+ <form name="page_navi_top" id="page_navi_top" action="?">
+ <!--{if $tpl_linemax > 0}--><!--{$smarty.capture.page_navi_body|smarty:nodefaults}--><!--{/if}-->
+ </form>
+ <!--▲ページナビ(上部)-->
+ <!--{/if}-->
+
+ <!--{assign var=id value=$arrProduct.product_id}-->
+ <!--{assign var=arrErr value=$arrProduct.arrErr}-->
+ <!--▼商品-->
+ <div class="listarea">
+ <a name="product<!--{$id|escape}-->" />
+ <div class="listphoto">
+ <!--★画像★-->
+ <a href="<!--{$smarty.const.DETAIL_P_HTML}--><!--{$arrProduct.product_id|escape:url}-->" class="over"><!--商品写真--><img src="<!--{$smarty.const.IMAGE_SAVE_URL|sfTrimURL}-->/<!--{$arrProduct.main_list_image|sfNoImageMainList|escape}-->" alt="<!--{$arrProduct.name|escape}-->" class="picture" /></a>
+ </div>
+
+ <div class="listrightblock">
+ <!--▼商品ステータス-->
+ <!--{if count($productStatus[$id]) > 0}-->
+ <ul class="status_icon">
+ <!--{foreach from=$productStatus[$id] item=status}-->
+ <li>
+ <img src="<!--{$TPL_DIR}--><!--{$arrSTATUS_IMAGE[$status]}-->" width="60" height="17" alt="<!--{$arrSTATUS[$status]}-->"/>
+ </li>
+ <!--{/foreach}-->
+ </ul>
+ <!--{/if}-->
+ <!--▲商品ステータス-->
+
+ <!--★商品名★-->
+ <h3>
+ <a href="<!--{$smarty.const.DETAIL_P_HTML}--><!--{$arrProduct.product_id|escape:url}-->" name="product<!--{$arrProduct.product_id}-->"><!--{$arrProduct.name|escape}--></a>
+ </h3>
+
+ <!--★コメント★-->
+ <p class="listcomment"><!--{$arrProduct.main_list_comment|escape|nl2br}--></p>
+
+ <p>
+ <span class="pricebox sale_price">
+ <!--{$smarty.const.SALE_PRICE_TITLE}--><span class="mini">(税込)</span>:
+ <span class="price">
+ <span id="price02_default_<!--{$id}-->">
+ <!--{if $arrProduct.price02_min == $arrProduct.price02_max}-->
+ <!--{$arrProduct.price02_min|sfCalcIncTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}-->
+ <!--{else}-->
+ <!--{$arrProduct.price02_min|sfCalcIncTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}-->〜<!--{$arrProduct.price02_max|sfCalcIncTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}-->
+ <!--{/if}-->
+ </span><span id="price02_dynamic_<!--{$id}-->"></span>
+ 円</span>
+ </span>
+
+ <!--★詳細ボタン★-->
+ <span class="btnbox">
+ <!--{assign var=name value="detail`$id`"}-->
+ <a href="<!--{$smarty.const.DETAIL_P_HTML}--><!--{$arrProduct.product_id|escape:url}-->" onmouseover="chgImg('<!--{$TPL_DIR}-->img/button/btn_detail_on.gif','<!--{$name}-->');" onmouseout="chgImg('<!--{$TPL_DIR}-->img/button/btn_detail.gif','<!--{$name}-->');">
+ <img src="<!--{$TPL_DIR}-->img/button/btn_detail.gif" width="115" height="25" alt="詳しくはこちら" name="<!--{$name}-->" id="<!--{$name}-->" /></a>
+ </span>
+ </p>
+
+ <!--▼買い物かご-->
+ <form name="product_form<!--{$id|escape}-->" action="?" onsubmit="return false;">
+ <input type="hidden" name="product_id" value="<!--{$id|escape}-->" />
+ <input type="hidden" name="product_class_id" id="product_class_id<!--{$id|escape}-->" value="<!--{$tpl_product_class_id[$id]}-->" />
+ <input type="hidden" name="product_type" id="product_type<!--{$id|escape}-->" value="<!--{$tpl_product_type[$id]}-->" />
+ <div class="in_cart">
+ <!--{if $tpl_stock_find[$id]}-->
+ <dl>
+ <!--{if $tpl_classcat_find1[$id]}-->
+ <!--▼規格1-->
+ <dt><!--{$tpl_class_name1[$id]|escape}-->:</dt>
+ <dd>
+ <select name="classcategory_id1"
+ style="<!--{$arrErr.classcategory_id1|sfGetErrorColor}-->"
+ onchange="fnSetClassCategories(this.form);"
+ >
+ <!--{html_options options=$arrClassCat1[$id] selected=$arrProduct.classcategory_id1}-->
+ </select>
+ <!--{if $arrErr.classcategory_id1 != ""}-->
+ <br /><span class="attention">※ <!--{$tpl_class_name1[$id]}-->を入力して下さい。</span>
+ <!--{/if}-->
+ </dd>
+ <!--▲規格1-->
+ <!--{/if}-->
+ <!--{if $tpl_classcat_find2[$id]}-->
+ <!--▼規格2-->
+ <dt><!--{$tpl_class_name2[$id]|escape}-->:</dt>
+ <dd>
+ <select name="classcategory_id2"
+ style="<!--{$arrErr.classcategory_id2|sfGetErrorColor}-->"
+ onchange="fnCheckStock(this.form);"
+ >
+ </select>
+ <!--{if $arrErr.classcategory_id2 != ""}-->
+ <br /><span class="attention">※ <!--{$tpl_class_name2[$id]}-->を入力して下さい。</span>
+ <!--{/if}-->
+ </dd>
+ <!--▲規格2-->
+ <!--{/if}-->
+
+ <dt>数量:</dt>
+ <dd>
+ <input type="text" name="quantity" class="box54" value="<!--{$arrProduct.quantity|default:1|escape}-->" maxlength="<!--{$smarty.const.INT_LEN}-->" style="<!--{$arrErr.quantity|sfGetErrorColor}-->" />
+ <!--{if $arrErr.quantity != ""}-->
+ <br /><span class="attention"><!--{$arrErr.quantity}--></span>
+ <!--{/if}-->
+ </dd>
+ </dl>
+ <div class="cartbtn">
+ <!--★カゴに入れる★-->
+ <div id="cartbtn_default_<!--{$id}-->">
+ <input
+ type="image"
+ id="cart<!--{$id}-->"
+ src="<!--{$TPL_DIR}-->img/button/btn_cartin.gif"
+ alt="カゴに入れる"
+ onclick="fnInCart(this.form); return false;"
+ onmouseover="chgImg('<!--{$TPL_DIR}-->img/button/btn_cartin_on.gif', this);"
+ onmouseout="chgImg('<!--{$TPL_DIR}-->img/button/btn_cartin.gif', this);"
+ />
+ </div>
+ <div class="attention" id="cartbtn_dynamic_<!--{$id}-->"></div>
+ </div>
+ <!--{else}-->
+ <div class="cartbtn attention">申し訳ございませんが、只今品切れ中です。</div>
+ <!--{/if}-->
+ </div>
+ </form>
+ <!--▲買い物かご-->
+
+ </div>
+ </div>
+ <!--▲商品-->
+
+ <!--{if $smarty.foreach.arrProducts.last}-->
+ <!--▼ページナビ(下部)-->
+ <form name="page_navi_bottom" id="page_navi_bottom" action="?">
+ <!--{if $tpl_linemax > 0}--><!--{$smarty.capture.page_navi_body|smarty:nodefaults}--><!--{/if}-->
+ </form>
+ <!--▲ページナビ(下部)-->
+ <!--{/if}-->
+
+ <!--{foreachelse}-->
+ <!--{include file="frontparts/search_zero.tpl"}-->
+ <!--{/foreach}-->
+
+</div>
+<!--▲CONTENTS-->
削除: branches/version-2_5-dev/data/Smarty/templates/default/top.tpl
===================================================================
--- branches/version-2_5-dev/data/Smarty/templates/default/top.tpl 2010-12-28 06:38:47 UTC (rev 19774)
+++ branches/version-2_5-dev/data/Smarty/templates/default/top.tpl 2010-12-28 06:44:53 UTC (rev 19775)
@@ -1,24 +0,0 @@
-<!--{*
- * This file is part of EC-CUBE
- *
- * Copyright(c) 2000-2010 LOCKON CO.,LTD. All Rights Reserved.
- *
- * http://www.lockon.co.jp/
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *}-->
-<div id="flasharea">
- <img src="<!--{$TPL_DIR}-->img/picture/img_main.gif" alt="EC-CUBEイメージ" />
-</div>
コピーによる追加: branches/version-2_5-dev/data/Smarty/templates/mobile/index.tpl (コピー元: リビジョン 19773, branches/version-2_5-dev/data/Smarty/templates/mobile/top.tpl)
===================================================================
--- branches/version-2_5-dev/data/Smarty/templates/mobile/index.tpl (rev 0)
+++ branches/version-2_5-dev/data/Smarty/templates/mobile/index.tpl 2010-12-28 06:44:53 UTC (rev 19775)
@@ -0,0 +1,63 @@
+<!--{*
+/*
+ * This file is part of EC-CUBE
+ *
+ * Copyright(c) 2000-2010 LOCKON CO.,LTD. All Rights Reserved.
+ *
+ * http://www.lockon.co.jp/
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+*}-->
+<!-- ▼ロゴ ここから -->
+<center><img src="<!--{$TPL_DIR}-->img/header/logo.gif"></center>
+<!-- ▲ロゴ ここまで -->
+
+<br>
+
+<!-- ▼新着情報 ここから -->
+<!--{include_php file=`$smarty.const.MOBILE_HTML_PATH`frontparts/bloc/news.php}-->
+<!-- ▲新着情報 ここまで -->
+
+<br>
+
+<!-- ▼ピックアップ商品 ここから -->
+<hr>
+<!--{include_php file=`$smarty.const.MOBILE_HTML_PATH`frontparts/bloc/best5.php}-->
+<hr>
+<!-- ▲ピックアップ商品 ここまで -->
+
+<br>
+
+<!-- ▼メニュー ここから -->
+<!--{1|numeric_emoji}-->商品カテゴリ<br>
+<!--{include_php file=`$smarty.const.MOBILE_HTML_PATH`frontparts/bloc/category.php}-->
+<a href="products/search.php" accesskey="2"><!--{2|numeric_emoji}-->商品検索</a><br>
+<!--{if $isLogin eq true}-->
+<a href="mypage/refusal.php" accesskey="3"><!--{3|numeric_emoji}-->会員退会</a><br>
+<!--{else}-->
+<a href="entry/new.php" accesskey="3"><!--{3|numeric_emoji}-->会員登録</a><br>
+<!--{/if}-->
+<a href="guide/<!--{$smarty.const.DIR_INDEX_URL}-->" accesskey="4"><!--{4|numeric_emoji}-->ご利用ガイド</a><br>
+<a href="contact/<!--{$smarty.const.DIR_INDEX_URL}-->" accesskey="5"><!--{5|numeric_emoji}-->お問い合せ</a><br>
+<a href="mypage/<!--{$smarty.const.DIR_INDEX_URL}-->" accesskey="6" utn><!--{6|numeric_emoji}-->MYページ</a><br>
+<a href="order/<!--{$smarty.const.DIR_INDEX_URL}-->" accesskey="7"><!--{7|numeric_emoji}-->特定商取引に関する法律に基づく表記</a><br>
+<!-- ▲メニュー ここまで -->
+
+<br>
+
+<!-- ▼フッター ここから -->
+<!--{include file='footer.tpl'}-->
+<!-- ▲フッター ここまで -->
削除: branches/version-2_5-dev/data/Smarty/templates/mobile/top.tpl
===================================================================
--- branches/version-2_5-dev/data/Smarty/templates/mobile/top.tpl 2010-12-28 06:38:47 UTC (rev 19774)
+++ branches/version-2_5-dev/data/Smarty/templates/mobile/top.tpl 2010-12-28 06:44:53 UTC (rev 19775)
@@ -1,63 +0,0 @@
-<!--{*
-/*
- * This file is part of EC-CUBE
- *
- * Copyright(c) 2000-2010 LOCKON CO.,LTD. All Rights Reserved.
- *
- * http://www.lockon.co.jp/
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- */
-*}-->
-<!-- ▼ロゴ ここから -->
-<center><img src="<!--{$TPL_DIR}-->img/header/logo.gif"></center>
-<!-- ▲ロゴ ここまで -->
-
-<br>
-
-<!-- ▼新着情報 ここから -->
-<!--{include_php file=`$smarty.const.MOBILE_HTML_PATH`frontparts/bloc/news.php}-->
-<!-- ▲新着情報 ここまで -->
-
-<br>
-
-<!-- ▼ピックアップ商品 ここから -->
-<hr>
-<!--{include_php file=`$smarty.const.MOBILE_HTML_PATH`frontparts/bloc/best5.php}-->
-<hr>
-<!-- ▲ピックアップ商品 ここまで -->
-
-<br>
-
-<!-- ▼メニュー ここから -->
-<!--{1|numeric_emoji}-->商品カテゴリ<br>
-<!--{include_php file=`$smarty.const.MOBILE_HTML_PATH`frontparts/bloc/category.php}-->
-<a href="products/search.php" accesskey="2"><!--{2|numeric_emoji}-->商品検索</a><br>
-<!--{if $isLogin eq true}-->
-<a href="mypage/refusal.php" accesskey="3"><!--{3|numeric_emoji}-->会員退会</a><br>
-<!--{else}-->
-<a href="entry/new.php" accesskey="3"><!--{3|numeric_emoji}-->会員登録</a><br>
-<!--{/if}-->
-<a href="guide/<!--{$smarty.const.DIR_INDEX_URL}-->" accesskey="4"><!--{4|numeric_emoji}-->ご利用ガイド</a><br>
-<a href="contact/<!--{$smarty.const.DIR_INDEX_URL}-->" accesskey="5"><!--{5|numeric_emoji}-->お問い合せ</a><br>
-<a href="mypage/<!--{$smarty.const.DIR_INDEX_URL}-->" accesskey="6" utn><!--{6|numeric_emoji}-->MYページ</a><br>
-<a href="order/<!--{$smarty.const.DIR_INDEX_URL}-->" accesskey="7"><!--{7|numeric_emoji}-->特定商取引に関する法律に基づく表記</a><br>
-<!-- ▲メニュー ここまで -->
-
-<br>
-
-<!-- ▼フッター ここから -->
-<!--{include file='footer.tpl'}-->
-<!-- ▲フッター ここまで -->
削除: branches/version-2_5-dev/data/Smarty/templates/sphone/detail.tpl
===================================================================
--- branches/version-2_5-dev/data/Smarty/templates/sphone/detail.tpl 2010-12-28 06:38:47 UTC (rev 19774)
+++ branches/version-2_5-dev/data/Smarty/templates/sphone/detail.tpl 2010-12-28 06:44:53 UTC (rev 19775)
@@ -1,526 +0,0 @@
-<!--{*
- * This file is part of EC-CUBE
- *
- * Copyright(c) 2000-2010 LOCKON CO.,LTD. All Rights Reserved.
- *
- * http://www.lockon.co.jp/
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *}-->
-<script type="text/javascript" src="<!--{$smarty.const.URL_DIR}-->js/jquery.fancybox/jquery.mousewheel-3.0.4.pack.js"></script>
-<script type="text/javascript" src="<!--{$smarty.const.URL_DIR}-->js/jquery.fancybox/jquery.fancybox-1.3.4.pack.js"></script>
-<link rel="stylesheet" href="<!--{$smarty.const.URL_DIR}-->js/jquery.fancybox/jquery.fancybox-1.3.4.css" type="text/css" media="screen" />
-<script type="text/javascript">//<![CDATA[
-// 規格2に選択肢を割り当てる。
-function fnSetClassCategories(form, classcat_id2_selected) {
- sele1 = form.classcategory_id1;
- sele2 = form.classcategory_id2;
-
- if (sele1) {
- if (sele2) {
- // 規格2の選択肢をクリア
- count = sele2.options.length;
- for(i = count; i >= 0; i--) {
- sele2.options[i] = null;
- }
-
- // 規格2に選択肢を割り当てる
- classcats = classCategories[sele1.value];
- i = 0;
- for (var classcat_id2_key in classcats) {
- sele2.options[i] = new Option(classcats[classcat_id2_key].name, classcat_id2_key);
- if (classcat_id2_key == classcat_id2_selected) {
- sele2.options[i].selected = true;
- }
- i++;
- }
- }
- fnCheckStock(form);
- }
-}
-function fnCheckStock(form) {
- classcat_id1 = form.classcategory_id1.value;
- classcat_id2 = form.classcategory_id2 ? form.classcategory_id2.value : 0;
- classcat2 = classCategories[classcat_id1][classcat_id2];
-
- // 商品コード
- eleDefault = document.getElementById('product_code_default');
- eleDynamic = document.getElementById('product_code_dynamic');
- if (
- classcat2
- && typeof classcat2.product_code != 'undefined'
- ) {
- eleDefault.style.display = 'none';
- eleDynamic.innerHTML = classcat2.product_code;
- } else {
- eleDefault.style.display = '';
- eleDynamic.innerHTML = '';
- }
-
- // 在庫(品切れ)
- eleDefault = document.getElementById('cartbtn_default');
- eleDynamic = document.getElementById('cartbtn_dynamic');
- if (
- classcat2
- && classcat2.stock_find === false
- ) {
- eleDefault.style.display = 'none';
- eleDynamic.innerHTML = '申し訳ございませんが、只今品切れ中です。';
- } else {
- eleDefault.style.display = '';
- eleDynamic.innerHTML = '';
- }
-
- // 通常価格
- eleDefault = document.getElementById('price01_default');
- eleDynamic = document.getElementById('price01_dynamic');
- if (eleDefault && eleDynamic) {
- if (
- classcat2
- && typeof classcat2.price01 != 'undefined'
- && String(classcat2.price01).length >= 1
- ) {
- eleDefault.style.display = 'none';
- eleDynamic.innerHTML = classcat2.price01;
- } else {
- eleDefault.style.display = '';
- eleDynamic.innerHTML = '';
- }
- }
-
- // 販売価格
- eleDefault = document.getElementById('price02_default');
- eleDynamic = document.getElementById('price02_dynamic');
- if (
- classcat2
- && typeof classcat2.price02 != 'undefined'
- && String(classcat2.price02).length >= 1
- ) {
- eleDefault.style.display = 'none';
- eleDynamic.innerHTML = classcat2.price02;
- } else {
- eleDefault.style.display = '';
- eleDynamic.innerHTML = '';
- }
-
- // ポイント
- eleDefault = document.getElementById('point_default');
- eleDynamic = document.getElementById('point_dynamic');
- if (
- classcat2
- && typeof classcat2.point != 'undefined'
- && String(classcat2.point).length >= 1
- ) {
- eleDefault.style.display = 'none';
- eleDynamic.innerHTML = classcat2.point;
- } else {
- eleDefault.style.display = '';
- eleDynamic.innerHTML = '';
- }
- // 商品規格
- eleDynamic = document.getElementById('product_class_id');
- if (
- classcat2
- && typeof classcat2.product_class_id != 'undefined'
- && String(classcat2.product_class_id).length >= 1
- ) {
- eleDynamic.value = classcat2.product_class_id;
- } else {
- eleDynamic.value = ''
- }
- // 商品種別
- eleDynamic = document.getElementById('product_type');
- if (
- classcat2
- && typeof classcat2.product_type != 'undefined'
- && String(classcat2.product_type).length >= 1
- ) {
- eleDynamic.value = classcat2.product_type;
- } else {
- eleDynamic.value = ''
- }
-}
-$(document).ready(function() {
- $("a.expansion").fancybox({
- });
-});
-//]]>
-</script>
-
-<!--▼CONTENTS-->
-<div id="undercolumn" class="product product_detail">
-
- <!--★タイトル★-->
- <h2 class="title"><!--{$tpl_subtitle|escape}--></h2>
-
- <div id="detailarea">
- <div id="detailphotoblock">
-
- <!--{assign var=key value="main_image"}-->
-
- <!--★画像★-->
- <a
- <!--{if $arrProduct.main_large_image|strlen >= 1}-->
- href="<!--{$smarty.const.IMAGE_SAVE_URL}--><!--{$arrProduct.main_large_image|escape}-->"
- class="expansion"
- onmouseover="chgImg('<!--{$TPL_DIR}-->img/products/b_expansion_on.gif','expansion01');"
- onmouseout="chgImg('<!--{$TPL_DIR}-->img/products/b_expansion.gif','expansion01');"
- target="_blank"
- <!--{/if}-->
- >
- <img src="<!--{$arrFile[$key].filepath|escape}-->" width="<!--{$arrFile[$key].width}-->" height="<!--{$arrFile[$key].height}-->" alt="<!--{$arrProduct.name|escape}-->" class="picture" /><br />
- <!--★拡大する★-->
- <!--{if $arrProduct.main_large_image|strlen >= 1}-->
- <img src="<!--{$TPL_DIR}-->img/products/b_expansion.gif" width="85" height="13" alt="画像を拡大する" name="expansion01" id="expansion01" />
- <!--{/if}-->
- </a>
- </div>
-
- <div id="detailrightblock">
- <!--▼商品ステータス-->
- <!--{assign var=ps value=$productStatus[$smarty.get.product_id]}-->
- <!--{if count($ps) > 0}-->
- <ul class="status_icon">
- <!--{foreach from=$ps item=status}-->
- <li>
- <img src="<!--{$TPL_DIR}--><!--{$arrSTATUS_IMAGE[$status]}-->" width="65" height="17" alt="<!--{$arrSTATUS[$status]}-->" id="icon<!--{$status}-->" />
- </li>
- <!--{/foreach}-->
- </ul>
- <!--{/if}-->
- <!--▲商品ステータス-->
-
- <!--★ダウンロード販売★-->
- <!--{if $arrProduct.down == 2}-->
- <div><font color="red">本商品はダウンロード販売となります。<br /> 購入後はMYページの購入履歴からダウンロード可能です。</font></div><br />
- <!--{/if}-->
-
- <table>
- <tr>
- <th colspan="2">
- <!--★商品名★-->
- <h2><!--{$arrProduct.name|escape}--></h2>
- </th>
- </tr>
- <tr>
- <th>
- <!--★販売価格★-->
- <div class="sale_price"><!--{$smarty.const.SALE_PRICE_TITLE}--><span class="mini">(税込)</span></div>
- </th>
- <td>
- <span class="price">
- <span id="price02_default">
- <!--{if $arrProduct.price02_min == $arrProduct.price02_max}-->
- <!--{$arrProduct.price02_min|sfCalcIncTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}-->
- <!--{else}-->
- <!--{$arrProduct.price02_min|sfCalcIncTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}-->〜<!--{$arrProduct.price02_max|sfCalcIncTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}-->
- <!--{/if}-->
- </span><span id="price02_dynamic"></span>
- 円
- </span>
- </td>
- </tr>
- <!--★通常価格★-->
- <!--{if $arrProduct.price01_max > 0}-->
- <tr>
- <th>
- <div class="normal_price">
- <!--{$smarty.const.NORMAL_PRICE_TITLE}-->:
- </div>
- </th>
- <td>
- <span class="price">
- <span id="price01_default">
- <!--{if $arrProduct.price01_min == $arrProduct.price01_max}-->
- <!--{$arrProduct.price01_min|number_format}-->
- <!--{else}-->
- <!--{$arrProduct.price01_min|number_format}-->〜<!--{$arrProduct.price01_max|number_format}-->
- <!--{/if}-->
- </span><span id="price01_dynamic"></span>
- 円
- </span>
- </td>
- </tr>
- <!--{/if}-->
-
-
- <!--★ポイント★-->
- <!--{if $smarty.const.USE_POINT !== false}-->
- <tr>
- <th>
- <span class="price">ポイント:</span>
- </th>
- <td>
- <span id="point_default">
- <!--{if $arrProduct.price02_min == $arrProduct.price02_max}-->
- <!--{$arrProduct.price02_min|sfPrePoint:$arrProduct.point_rate:$smarty.const.POINT_RULE:$arrProduct.product_id}-->
- <!--{else}-->
- <!--{if $arrProduct.price02_min|sfPrePoint:$arrProduct.point_rate:$smarty.const.POINT_RULE:$arrProduct.product_id == $arrProduct.price02_max|sfPrePoint:$arrProduct.point_rate:$smarty.const.POINT_RULE:$arrProduct.product_id}-->
- <!--{$arrProduct.price02_min|sfPrePoint:$arrProduct.point_rate:$smarty.const.POINT_RULE:$arrProduct.product_id}-->
- <!--{else}-->
- <!--{$arrProduct.price02_min|sfPrePoint:$arrProduct.point_rate:$smarty.const.POINT_RULE:$arrProduct.product_id}-->〜<!--{$arrProduct.price02_max|sfPrePoint:$arrProduct.point_rate:$smarty.const.POINT_RULE:$arrProduct.product_id}-->
- <!--{/if}-->
- <!--{/if}-->
- </span><span id="point_dynamic">
- Pt
- </span>
- </td>
- </tr>
- <!--{/if}-->
-
- <!--▼メーカーURL-->
- <!--{if $arrProduct.comment1|strlen >= 1}-->
- <tr>
- <th>
- <span class="comment1">メーカーURL:
- </th>
- <td>
- <a href="<!--{$arrProduct.comment1|escape}-->">
- <!--{$arrProduct.comment1|escape}--></a>
- </td>
- </tr>
- <!--{/if}-->
- <!--▲メーカーURL-->
-
- <!--★関連カテゴリ★-->
- <tr>
- <th>
- <div class="relative_cat">関連カテゴリ:</div>
- </th>
- <td>
- <!--{section name=r loop=$arrRelativeCat}-->
- <p>
- <!--{section name=s loop=$arrRelativeCat[r]}-->
- <a href="<!--{$smarty.const.SMARTPHONE_URL_DIR}-->products/list.php?category_id=<!--{$arrRelativeCat[r][s].category_id}-->"><!--{$arrRelativeCat[r][s].category_name}--></a>
- <!--{if !$smarty.section.s.last}--><!--{$smarty.const.SEPA_CATNAVI}--><!--{/if}-->
- <!--{/section}-->
- </p>
- <!--{/section}-->
- </td>
- </tr>
- <tr>
- <td colspan="2">
- <!--★詳細メインコメント★-->
- <div class="main_comment"><!--{$arrProduct.main_comment|nl2br_html}--></div>
- </td>
- </tr>
- </table>
-
- <!--▼買い物かご-->
- <form name="form1" id="form1" method="post" action="?">
- <input type="hidden" name="mode" value="cart" />
- <input type="hidden" name="product_id" value="<!--{$tpl_product_id}-->" />
- <input type="hidden" name="product_class_id" value="<!--{$tpl_product_class_id}-->" id="product_class_id" />
- <input type="hidden" name="product_type" value="<!--{$tpl_product_type}-->" id="product_type" />
- <input type="hidden" name="favorite_product_id" value="" />
-
- <!--{if $tpl_stock_find}-->
- <dl>
- <!--{if $tpl_classcat_find1}-->
- <!--▼規格1-->
- <dt><!--{$tpl_class_name1|escape}--></dt>
- <dd>
- <select name="classcategory_id1"
- style="<!--{$arrErr.classcategory_id1|sfGetErrorColor}-->"
- onchange="fnSetClassCategories(this.form);"
- >
- <!--{html_options options=$arrClassCat1 selected=$arrForm.classcategory_id1.value}-->
- </select>
- <!--{if $arrErr.classcategory_id1 != ""}-->
- <br /><span class="attention">※ <!--{$tpl_class_name1}-->を入力して下さい。</span>
- <!--{/if}-->
- </dd>
- <!--▲規格1-->
- <!--{/if}-->
-
- <!--{if $tpl_classcat_find2}-->
- <!--▼規格2-->
- <dt><!--{$tpl_class_name2|escape}--></dt>
- <dd>
- <select name="classcategory_id2"
- style="<!--{$arrErr.classcategory_id2|sfGetErrorColor}-->"
- onchange="fnCheckStock(this.form);"
- >
- </select>
- <!--{if $arrErr.classcategory_id2 != ""}-->
- <br /><span class="attention">※ <!--{$tpl_class_name2}-->を入力して下さい。</span>
- <!--{/if}-->
- </dd>
- <!--▲規格2-->
- <!--{/if}-->
-
- <dt>数量</dt>
- <dd>
- <input type="text" name="quantity" class="box54" value="<!--{$arrForm.quantity.value|default:1}-->" maxlength="<!--{$smarty.const.INT_LEN}-->" style="<!--{$arrErr.quantity|sfGetErrorColor}-->" />
- <!--{if $arrErr.quantity != ""}-->
- <br /><span class="attention"><!--{$arrErr.quantity}--></span>
- <!--{/if}-->
- </dd>
- </dl>
- <!--{/if}-->
-
- <div class="btn">
- <!--{if $smarty.const.OPTION_FAVOFITE_PRODUCT == 1 && $tpl_login === true}-->
- <div>
- <!--{assign var=add_favorite value="add_favorite`$product_id`"}-->
- <!--{if $arrErr[$add_favorite]}--><div class="attention"><!--{$arrErr[$add_favorite]}--></div><!--{/if}-->
- <!--{if !$arrProduct.favorite_count}-->
- <a
- href="javascript:fnModeSubmit('add_favorite','favorite_product_id','<!--{$arrProduct.product_id|escape}-->');"
- onmouseover="chgImg('<!--{$TPL_DIR}-->img/products/add_favolite_product_on.gif','add_favolite_product');"
- onmouseout="chgImg('<!--{$TPL_DIR}-->img/products/add_favolite_product.gif','add_favolite_product');"
- ><img src="<!--{$TPL_DIR}-->img/products/add_favolite_product.gif" width="115" height="20" alt="お気に入りに追加" name="add_favolite_product" id="add_favolite_product" /></a>
- <!--{else}-->
- <img src="<!--{$TPL_DIR}-->img/products/add_favolite_product_on.gif" width="115" height="20" alt="お気に入り登録済" name="add_favolite_product" id="add_favolite_product" />
- <!--{/if}-->
- </div>
- <!--{/if}-->
-
- <!--{if $tpl_stock_find}-->
- <div id="cartbtn_default">
- <!--★カゴに入れる★-->
- <div>
- <a href="javascript:void(document.form1.submit())" onmouseover="chgImg('<!--{$TPL_DIR}-->img/products/b_cartin_on.gif','cart');" onmouseout="chgImg('<!--{$TPL_DIR}-->img/products/b_cartin.gif','cart');" class="spbtn spbtn-agree">
- カゴに入れる
- </a>
- </div>
- <!--{if 'sfGMODetailDisplay'|function_exists}--><!--{* GMOワンクリック *}-->
- <!--{'sfGMODetailDisplay'|call_user_func}-->
- <!--{/if}-->
- </div>
- <div class="attention" id="cartbtn_dynamic"></div>
- <!--{else}-->
- <div class="attention">申し訳ございませんが、只今品切れ中です。</div>
- <!--{/if}-->
- </div>
- </form>
- <!--▲買い物かご-->
-
- </div>
- </div>
- <!--{* オペビルダー用 *}-->
- <!--{if "sfViewDetailOpe"|function_exists === TRUE}-->
- <!--{include file=`$smarty.const.MODULE_PATH`mdl_opebuilder/detail_ope_view.tpl}-->
- <!--{/if}-->
- <!--詳細ここまで-->
-
- <!--▼サブコメント-->
- <!--{section name=cnt loop=$smarty.const.PRODUCTSUB_MAX}-->
- <!--{assign var=key value="sub_title`$smarty.section.cnt.index+1`"}-->
- <!--{if $arrProduct[$key] != ""}-->
- <div class="subarea">
- <h3><!--★サブタイトル★--><!--{$arrProduct[$key]|escape}--></h3>
- <!--{assign var=ckey value="sub_comment`$smarty.section.cnt.index+1`"}-->
-
- <div class="subtext"><!--★サブテキスト★--><!--{$arrProduct[$ckey]|nl2br_html}--></div>
-
- <!--▼サブ画像-->
- <!--{assign var=key value="sub_image`$smarty.section.cnt.index+1`"}-->
- <!--{assign var=lkey value="sub_large_image`$smarty.section.cnt.index+1`"}-->
- <!--{if $arrProduct[$key]|strlen >= 1}-->
- <div class="subphotoimg">
- <a
- <!--{if $arrProduct[$lkey]|strlen >= 1}-->
- href="<!--{$smarty.const.IMAGE_SAVE_URL}--><!--{$arrProduct[$lkey]|escape}-->"
- class="expansion"
- onmouseover="chgImg('<!--{$TPL_DIR}-->img/products/b_expansion_on.gif', 'expansion_<!--{$lkey|escape}-->');"
- onmouseout="chgImg('<!--{$TPL_DIR}-->img/products/b_expansion.gif', 'expansion_<!--{$lkey|escape}-->');"
- target="_blank"
- <!--{/if}-->
- >
- <img src="<!--{$arrFile[$key].filepath}-->" alt="<!--{$arrProduct.name|escape}-->" width="<!--{$arrFile[$key].width}-->" height="<!--{$arrFile[$key].height}-->" /><br />
- <!--{if $arrProduct[$lkey]|strlen >= 1}-->
- <img src="<!--{$TPL_DIR}-->img/products/b_expansion.gif" width="85" height="13" alt="画像を拡大する" id="expansion_<!--{$lkey|escape}-->" />
- <!--{/if}-->
- </a>
- </div>
- <!--{/if}-->
- <!--▲サブ画像-->
- </div>
- <!--{/if}-->
- <!--{/section}-->
- <!--▲サブコメント-->
-
- <!--▼関連商品-->
- <!--{if $arrRecommend}-->
- <div id="whoboughtarea">
- <h2>その他のオススメ商品(関連商品)</h2>
- <div class="whoboughtblock">
-
- <!--{section name=cnt loop=$arrRecommend}-->
- <!--{if ($smarty.section.cnt.index % 2) == 0}-->
- <!--{if $arrRecommend[cnt].product_id}-->
- <!-- 左列 -->
- <div class="whoboughtleft">
-
- <a href="<!--{$smarty.const.DETAIL_P_HTML}--><!--{$arrRecommend[cnt].product_id|escape:url}-->">
- <img src="<!--{$smarty.const.URL_DIR}-->resize_image.php?image=<!--{$arrRecommend[cnt].main_list_image|sfNoImageMainList|escape}-->&width=65&height=65" alt="<!--{$arrRecommend[cnt].name|escape}-->" /></a>
-
- <div class="whoboughtrightblock">
- <!--{assign var=price02_min value=`$arrRecommend[cnt].price02_min`}-->
- <!--{assign var=price02_max value=`$arrRecommend[cnt].price02_max`}-->
- <h3><a href="<!--{$smarty.const.DETAIL_P_HTML}--><!--{$arrRecommend[cnt].product_id|escape:url}-->"><!--{$arrRecommend[cnt].name|escape}--></a></h3>
-
- <p class="sale_price"><!--{$smarty.const.SALE_PRICE_TITLE}--><span class="mini">(税込)</span>:<span class="price">
- <!--{if $price02_min == $price02_max}-->
- <!--{$price02_min|sfCalcIncTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}-->
- <!--{else}-->
- <!--{$price02_min|sfCalcIncTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}-->〜<!--{$price02_max|sfCalcIncTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}-->
- <!--{/if}-->円</span></p>
- <p class="mini"><!--{$arrRecommend[cnt].comment|escape|nl2br}--></p>
- </div>
- </div>
- <!-- 左列 -->
- <!--{/if}-->
- <!--{/if}-->
-
- <!--{if ($smarty.section.cnt.index % 2) != 0}-->
- <!--{* assign var=nextCnt value=$smarty.section.cnt.index+1 *}-->
- <!--{if $arrRecommend[cnt].product_id}-->
- <!-- 右列 -->
- <div class="whoboughtright">
-
- <a href="<!--{$smarty.const.DETAIL_P_HTML}--><!--{$arrRecommend[cnt].product_id|escape:url}-->">
- <img src="<!--{$smarty.const.URL_DIR}-->resize_image.php?image=<!--{$arrRecommend[cnt].main_list_image|sfNoImageMainList|escape}-->&width=65&height=65" alt="<!--{$arrRecommend[cnt].name|escape}-->" /></a>
-
- <div class="whoboughtrightblock">
- <!--{assign var=price02_min value=`$arrRecommend[cnt].price02_min`}-->
- <!--{assign var=price02_max value=`$arrRecommend[cnt].price02_max`}-->
- <h3><a href="<!--{$smarty.const.DETAIL_P_HTML}--><!--{$arrRecommend[cnt].product_id|escape:url}-->"><!--{$arrRecommend[cnt].name|escape}--></a></h3>
-
- <p class="sale_price"><!--{$smarty.const.SALE_PRICE_TITLE}--><span class="mini">(税込)</span>:<span class="price">
-
- <!--{if $price02_min == $price02_max}-->
- <!--{$price02_min|sfCalcIncTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}-->
- <!--{else}-->
- <!--{$price02_min|sfCalcIncTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}-->〜<!--{$price02_max|sfCalcIncTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}-->
- <!--{/if}-->円</span></p>
- <p class="mini"><!--{$arrRecommend[cnt].comment|escape|nl2br}--></p>
- </div>
- </div>
- <!-- 右列 -->
- <!--{/if}-->
- <!--{/if}-->
-
- <!--{if $smarty.section.cnt.last}-->
- </div>
- <!--{/if}-->
- <!--{/section}-->
- </div>
- <!--{/if}-->
- <!--▲関連商品-->
-
-</div>
-<!--▲CONTENTS-->
コピーによる追加: branches/version-2_5-dev/data/Smarty/templates/sphone/index.tpl (コピー元: リビジョン 19773, branches/version-2_5-dev/data/Smarty/templates/sphone/top.tpl)
===================================================================
--- branches/version-2_5-dev/data/Smarty/templates/sphone/index.tpl (rev 0)
+++ branches/version-2_5-dev/data/Smarty/templates/sphone/index.tpl 2010-12-28 06:44:53 UTC (rev 19775)
@@ -0,0 +1,55 @@
+<!--{*
+ * This file is part of EC-CUBE
+ *
+ * Copyright(c) 2000-2010 LOCKON CO.,LTD. All Rights Reserved.
+ *
+ * http://www.lockon.co.jp/
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *}-->
+
+<div id="topbox">
+<!--{* ▼ロゴ ここから *}-->
+<div id="header">
+<h1>
+ <a href="<!--{$smarty.const.SMARTPHONE_SSL_URL}-->">
+ <em><!--{$arrSiteInfo.shop_name|escape}-->/<!--{$tpl_title|escape}--></em></a>
+ </h1>
+</div>
+<!--{* ▲ロゴ ここまで *}-->
+
+<!--{* ヘッダメニュー *}-->
+<div id="headmenu">
+
+<!--{* 検索 *}-->
+<div id="searchbar">
+<form method="get" action="<!--{$smarty.const.SMARTPHONE_SITE_URL}-->products/list.php">
+<input type="text" name="name" maxlength="50" value="<!--{$smarty.get.name|escape}-->" placeholder="商品検索" ><input type="submit" name="search" value="検索">
+</form>
+<!--{* searchmenu *}--></div>
+<!--{* headmenu *}--></div>
+<!--{* topbox *}--></div>
+
+<!--{* 新着情報 *}-->
+<!--{include_php file=`$smarty.const.SMARTPHONE_HTML_PATH`/frontparts/bloc/news.php}-->
+
+<!--{* ログイン *}-->
+<!--{include_php file=`$smarty.const.SMARTPHONE_HTML_PATH`/frontparts/bloc/login.php}-->
+
+<!--{* おすすめ商品 *}-->
+<!--{include_php file=`$smarty.const.SMARTPHONE_HTML_PATH`/frontparts/bloc/best5.php}-->
+
+<!-- ▼メニュー ここから -->
+<!--{include_php file=`$smarty.const.SMARTPHONE_HTML_PATH`/frontparts/bloc/category.php}-->
削除: branches/version-2_5-dev/data/Smarty/templates/sphone/list.tpl
===================================================================
--- branches/version-2_5-dev/data/Smarty/templates/sphone/list.tpl 2010-12-28 06:38:47 UTC (rev 19774)
+++ branches/version-2_5-dev/data/Smarty/templates/sphone/list.tpl 2010-12-28 06:44:53 UTC (rev 19775)
@@ -1,286 +0,0 @@
-<!--{*
- * This file is part of EC-CUBE
- *
- * Copyright(c) 2000-2010 LOCKON CO.,LTD. All Rights Reserved.
- *
- * http://www.lockon.co.jp/
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *}-->
-<script type="text/javascript">//<![CDATA[
-// 規格2に選択肢を割り当てる。
-function fnSetClassCategories(form, classcat_id2_selected) {
- sele1 = form.classcategory_id1;
- sele2 = form.classcategory_id2;
- product_id = form.product_id.value;
-
- if (sele1) {
- if (sele2) {
- // 規格2の選択肢をクリア
- count = sele2.options.length;
- for(i = count; i >= 0; i--) {
- sele2.options[i] = null;
- }
-
- // 規格2に選択肢を割り当てる
- classcats = productsClassCategories[product_id][sele1.value];
- i = 0;
- for (var classcat_id2_key in classcats) {
- sele2.options[i] = new Option(classcats[classcat_id2_key].name, classcat_id2_key);
- if (classcat_id2_key == classcat_id2_selected) {
- sele2.options[i].selected = true;
- }
- i++;
- }
- }
- fnCheckStock(form);
- }
-}
-// 並び順を変更
-function fnChangeOrderby(orderby) {
- fnSetVal('orderby', orderby);
- fnSetVal('pageno', 1);
- fnSubmit();
-}
-// 表示件数を変更
-function fnChangeDispNumber(dispNumber) {
- fnSetVal('disp_number', dispNumber);
- fnSetVal('pageno', 1);
- fnSubmit();
-}
-// カゴに入れる
-function fnInCart(productForm) {
- var product_id = productForm["product_id"].value;
- fnChangeAction("?#product" + product_id);
- if (productForm["classcategory_id1"]) {
- fnSetVal("classcategory_id1", productForm["classcategory_id1"].value);
- }
- if (productForm["classcategory_id2"]) {
- fnSetVal("classcategory_id2", productForm["classcategory_id2"].value);
- }
- fnSetVal("quantity", productForm["quantity"].value);
- fnSetVal("product_id", productForm["product_id"].value);
- fnSetVal("product_class_id", productForm["product_class_id"].value);
- fnSetVal("product_type", productForm["product_type"].value);
- fnSubmit();
-}
-function fnCheckStock(form) {
- product_id = form.product_id.value;
- classcat_id1 = form.classcategory_id1.value;
- classcat_id2 = form.classcategory_id2 ? form.classcategory_id2.value : 0;
- classcat2 = productsClassCategories[product_id][classcat_id1][classcat_id2];
-
- // 在庫(品切れ)
- eleDefault = document.getElementById('cartbtn_default_' + product_id);
- eleDynamic = document.getElementById('cartbtn_dynamic_' + product_id);
- if (
- classcat2
- && classcat2.stock_find === false
- ) {
- eleDefault.style.display = 'none';
- eleDynamic.innerHTML = '申し訳ございませんが、只今品切れ中です。';
- } else {
- eleDefault.style.display = '';
- eleDynamic.innerHTML = '';
- }
-
- // 販売価格
- eleDefault = document.getElementById('price02_default_' + product_id);
- eleDynamic = document.getElementById('price02_dynamic_' + product_id);
- if (
- classcat2
- && typeof classcat2.price02 != 'undefined'
- && String(classcat2.price02).length >= 1
- ) {
- eleDefault.style.display = 'none';
- eleDynamic.innerHTML = classcat2.price02;
- } else {
- eleDefault.style.display = '';
- eleDynamic.innerHTML = '';
- }
- // 商品規格
- eleDynamic = document.getElementById('product_class_id' + product_id);
- if (
- classcat2
- && typeof classcat2.product_class_id != 'undefined'
- && String(classcat2.product_class_id).length >= 1
- ) {
- eleDynamic.value = classcat2.product_class_id;
- } else {
- eleDynamic.value = ''
- }
- // 商品種別
- eleDynamic = document.getElementById('product_type' + product_id);
- if (
- classcat2
- && typeof classcat2.product_type != 'undefined'
- && String(classcat2.product_type).length >= 1
- ) {
- eleDynamic.value = classcat2.product_type;
- } else {
- eleDynamic.value = ''
- }
-}
-//]]>
-</script>
-
-<!--▼CONTENTS-->
-<div id="undercolumn" class="product product_list">
- <form name="form1" id="form1" method="get" action="?">
- <input type="hidden" name="mode" value="<!--{$mode|escape}-->" />
- <!--{* ▼検索条件 *}-->
- <input type="hidden" name="category_id" value="<!--{$arrSearchData.category_id|escape}-->" />
- <input type="hidden" name="maker_id" value="<!--{$arrSearchData.maker_id|escape}-->" />
- <input type="hidden" name="name" value="<!--{$arrSearchData.name|escape}-->" />
- <!--{* ▲検索条件 *}-->
- <!--{* ▼ページナビ関連 *}-->
- <input type="hidden" name="orderby" value="<!--{$orderby|escape}-->" />
- <input type="hidden" name="disp_number" value="<!--{$disp_number|escape}-->" />
- <input type="hidden" name="pageno" value="<!--{$tpl_pageno|escape}-->" />
- <!--{* ▲ページナビ関連 *}-->
- <!--{* ▼注文関連 *}-->
- <input type="hidden" name="product_id" value="" />
- <input type="hidden" name="classcategory_id1" value="" />
- <input type="hidden" name="classcategory_id2" value="" />
- <input type="hidden" name="product_class_id" value="" />
- <input type="hidden" name="product_type" value="" />
- <input type="hidden" name="quantity" value="" />
- <!--{* ▲注文関連 *}-->
- <input type="hidden" name="rnd" value="<!--{$tpl_rnd|escape}-->" />
- </form>
-
- <!--★タイトル★-->
- <h2 class="title"><!--{$tpl_subtitle|escape}--></h2>
-
- <!--▼検索条件-->
- <!--{if $tpl_subtitle == "検索結果"}-->
- <ul class="pagecondarea">
- <li><strong>商品カテゴリ:</strong><!--{$arrSearch.category|escape}--></li>
- <!--{if $arrSearch.maker|strlen >= 1}--><li><strong>メーカー:</strong><!--{$arrSearch.maker|escape}--></li><!--{/if}-->
- <li><strong>商品名:</strong><!--{$arrSearch.name|escape}--></li>
- </ul>
- <!--{/if}-->
- <!--▲検索条件-->
-
- <!--▼ページナビ(本文)-->
- <!--{capture name=page_navi_body}-->
- <div class="pagenumberarea">
- <div class="change">
- <!--{if $orderby != 'price'}-->
- <a href="javascript:fnChangeOrderby('price');">価格順</a>
- <!--{else}-->
- <strong>価格順</strong>
- <!--{/if}-->
- <!--{if $orderby != "date"}-->
- <a href="javascript:fnChangeOrderby('date');">新着順</a>
- <!--{else}-->
- <strong>新着順</strong>
- <!--{/if}-->
- </div>
- <div class="navi"><!--{$tpl_strnavi}--></div>
- </div>
- <!--{/capture}-->
- <!--▲ページナビ(本文)-->
-
- <!--{foreach from=$arrProducts item=arrProduct name=arrProducts}-->
-
- <!--{if $smarty.foreach.arrProducts.first}-->
- <!--▼件数-->
- <div>
- <span class="pagenumber"><!--{$tpl_linemax}--></span>件の商品
-
- <select name="disp_number" onchange="javascript:fnChangeDispNumber(this.value);">
- <!--{foreach from=$arrPRODUCTLISTMAX item="dispnum" key="num"}-->
- <!--{if $num == $disp_number}-->
- <option value="<!--{$num}-->" selected="selected" ><!--{$dispnum}--></option>
- <!--{else}-->
- <option value="<!--{$num}-->" ><!--{$dispnum}--></option>
- <!--{/if}-->
- <!--{/foreach}-->
- </select>
- </div>
- <!--▲件数-->
-
- <!--▼ページナビ(上部)-->
- <form name="page_navi_top" id="page_navi_top" action="?">
- <!--{if $tpl_linemax > 0}--><!--{$smarty.capture.page_navi_body|smarty:nodefaults}--><!--{/if}-->
- </form>
- <!--▲ページナビ(上部)-->
- <!--{/if}-->
-
- <!--{assign var=id value=$arrProduct.product_id}-->
- <!--{assign var=arrErr value=$arrProduct.arrErr}-->
- <!--▼商品-->
- <div class="listarea">
- <a name="product<!--{$id|escape}-->" />
- <div class="listphoto">
- <!--★画像★-->
- <a href="<!--{$smarty.const.DETAIL_P_HTML}--><!--{$arrProduct.product_id|escape:url}-->" class="over"><!--商品写真--><img src="<!--{$smarty.const.IMAGE_SAVE_URL|sfTrimURL}-->/<!--{$arrProduct.main_list_image|sfNoImageMainList|escape}-->" alt="<!--{$arrProduct.name|escape}-->" class="picture" /></a>
- </div>
-
- <div class="listrightblock">
- <!--▼商品ステータス-->
- <!--{if count($productStatus[$id]) > 0}-->
- <ul class="status_icon">
- <!--{foreach from=$productStatus[$id] item=status}-->
- <li>
- <img src="<!--{$TPL_DIR}--><!--{$arrSTATUS_IMAGE[$status]}-->" width="65" height="17" alt="<!--{$arrSTATUS[$status]}-->"/>
- </li>
- <!--{/foreach}-->
- </ul>
- <!--{/if}-->
- <!--▲商品ステータス-->
-
- <!--★商品名★-->
- <h3>
- <a href="<!--{$smarty.const.DETAIL_P_HTML}--><!--{$arrProduct.product_id|escape:url}-->" name="product<!--{$arrProduct.product_id}-->"><!--{$arrProduct.name|escape}--></a>
- </h3>
-
- <!--★コメント★-->
- <p class="listcomment"><!--{$arrProduct.main_list_comment|escape|nl2br}--></p>
-
- <p>
- <span class="pricebox sale_price">
- <span class="mini">税込</span>:
- <span class="price">
- <span id="price02_default_<!--{$id}-->">
- <!--{if $arrProduct.price02_min == $arrProduct.price02_max}-->
- <!--{$arrProduct.price02_min|sfCalcIncTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}-->
- <!--{else}-->
- <!--{$arrProduct.price02_min|sfCalcIncTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}-->〜<!--{$arrProduct.price02_max|sfCalcIncTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}-->
- <!--{/if}-->
- </span><span id="price02_dynamic_<!--{$id}-->"></span>
- 円</span>
- </span>
- </p>
-
- </div>
- </div>
- <!--▲商品-->
-
- <!--{if $smarty.foreach.arrProducts.last}-->
- <!--▼ページナビ(下部)-->
- <form name="page_navi_bottom" id="page_navi_bottom" action="?">
- <!--{if $tpl_linemax > 0}--><!--{$smarty.capture.page_navi_body|smarty:nodefaults}--><!--{/if}-->
- </form>
- <!--▲ページナビ(下部)-->
- <!--{/if}-->
-
- <!--{foreachelse}-->
- <!--{include file="frontparts/search_zero.tpl"}-->
- <!--{/foreach}-->
-
-</div>
-<!--▲CONTENTS-->
コピーによる追加: branches/version-2_5-dev/data/Smarty/templates/sphone/products/detail.tpl (コピー元: リビジョン 19773, branches/version-2_5-dev/data/Smarty/templates/sphone/detail.tpl)
===================================================================
--- branches/version-2_5-dev/data/Smarty/templates/sphone/products/detail.tpl (rev 0)
+++ branches/version-2_5-dev/data/Smarty/templates/sphone/products/detail.tpl 2010-12-28 06:44:53 UTC (rev 19775)
@@ -0,0 +1,526 @@
+<!--{*
+ * This file is part of EC-CUBE
+ *
+ * Copyright(c) 2000-2010 LOCKON CO.,LTD. All Rights Reserved.
+ *
+ * http://www.lockon.co.jp/
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *}-->
+<script type="text/javascript" src="<!--{$smarty.const.URL_DIR}-->js/jquery.fancybox/jquery.mousewheel-3.0.4.pack.js"></script>
+<script type="text/javascript" src="<!--{$smarty.const.URL_DIR}-->js/jquery.fancybox/jquery.fancybox-1.3.4.pack.js"></script>
+<link rel="stylesheet" href="<!--{$smarty.const.URL_DIR}-->js/jquery.fancybox/jquery.fancybox-1.3.4.css" type="text/css" media="screen" />
+<script type="text/javascript">//<![CDATA[
+// 規格2に選択肢を割り当てる。
+function fnSetClassCategories(form, classcat_id2_selected) {
+ sele1 = form.classcategory_id1;
+ sele2 = form.classcategory_id2;
+
+ if (sele1) {
+ if (sele2) {
+ // 規格2の選択肢をクリア
+ count = sele2.options.length;
+ for(i = count; i >= 0; i--) {
+ sele2.options[i] = null;
+ }
+
+ // 規格2に選択肢を割り当てる
+ classcats = classCategories[sele1.value];
+ i = 0;
+ for (var classcat_id2_key in classcats) {
+ sele2.options[i] = new Option(classcats[classcat_id2_key].name, classcat_id2_key);
+ if (classcat_id2_key == classcat_id2_selected) {
+ sele2.options[i].selected = true;
+ }
+ i++;
+ }
+ }
+ fnCheckStock(form);
+ }
+}
+function fnCheckStock(form) {
+ classcat_id1 = form.classcategory_id1.value;
+ classcat_id2 = form.classcategory_id2 ? form.classcategory_id2.value : 0;
+ classcat2 = classCategories[classcat_id1][classcat_id2];
+
+ // 商品コード
+ eleDefault = document.getElementById('product_code_default');
+ eleDynamic = document.getElementById('product_code_dynamic');
+ if (
+ classcat2
+ && typeof classcat2.product_code != 'undefined'
+ ) {
+ eleDefault.style.display = 'none';
+ eleDynamic.innerHTML = classcat2.product_code;
+ } else {
+ eleDefault.style.display = '';
+ eleDynamic.innerHTML = '';
+ }
+
+ // 在庫(品切れ)
+ eleDefault = document.getElementById('cartbtn_default');
+ eleDynamic = document.getElementById('cartbtn_dynamic');
+ if (
+ classcat2
+ && classcat2.stock_find === false
+ ) {
+ eleDefault.style.display = 'none';
+ eleDynamic.innerHTML = '申し訳ございませんが、只今品切れ中です。';
+ } else {
+ eleDefault.style.display = '';
+ eleDynamic.innerHTML = '';
+ }
+
+ // 通常価格
+ eleDefault = document.getElementById('price01_default');
+ eleDynamic = document.getElementById('price01_dynamic');
+ if (eleDefault && eleDynamic) {
+ if (
+ classcat2
+ && typeof classcat2.price01 != 'undefined'
+ && String(classcat2.price01).length >= 1
+ ) {
+ eleDefault.style.display = 'none';
+ eleDynamic.innerHTML = classcat2.price01;
+ } else {
+ eleDefault.style.display = '';
+ eleDynamic.innerHTML = '';
+ }
+ }
+
+ // 販売価格
+ eleDefault = document.getElementById('price02_default');
+ eleDynamic = document.getElementById('price02_dynamic');
+ if (
+ classcat2
+ && typeof classcat2.price02 != 'undefined'
+ && String(classcat2.price02).length >= 1
+ ) {
+ eleDefault.style.display = 'none';
+ eleDynamic.innerHTML = classcat2.price02;
+ } else {
+ eleDefault.style.display = '';
+ eleDynamic.innerHTML = '';
+ }
+
+ // ポイント
+ eleDefault = document.getElementById('point_default');
+ eleDynamic = document.getElementById('point_dynamic');
+ if (
+ classcat2
+ && typeof classcat2.point != 'undefined'
+ && String(classcat2.point).length >= 1
+ ) {
+ eleDefault.style.display = 'none';
+ eleDynamic.innerHTML = classcat2.point;
+ } else {
+ eleDefault.style.display = '';
+ eleDynamic.innerHTML = '';
+ }
+ // 商品規格
+ eleDynamic = document.getElementById('product_class_id');
+ if (
+ classcat2
+ && typeof classcat2.product_class_id != 'undefined'
+ && String(classcat2.product_class_id).length >= 1
+ ) {
+ eleDynamic.value = classcat2.product_class_id;
+ } else {
+ eleDynamic.value = ''
+ }
+ // 商品種別
+ eleDynamic = document.getElementById('product_type');
+ if (
+ classcat2
+ && typeof classcat2.product_type != 'undefined'
+ && String(classcat2.product_type).length >= 1
+ ) {
+ eleDynamic.value = classcat2.product_type;
+ } else {
+ eleDynamic.value = ''
+ }
+}
+$(document).ready(function() {
+ $("a.expansion").fancybox({
+ });
+});
+//]]>
+</script>
+
+<!--▼CONTENTS-->
+<div id="undercolumn" class="product product_detail">
+
+ <!--★タイトル★-->
+ <h2 class="title"><!--{$tpl_subtitle|escape}--></h2>
+
+ <div id="detailarea">
+ <div id="detailphotoblock">
+
+ <!--{assign var=key value="main_image"}-->
+
+ <!--★画像★-->
+ <a
+ <!--{if $arrProduct.main_large_image|strlen >= 1}-->
+ href="<!--{$smarty.const.IMAGE_SAVE_URL}--><!--{$arrProduct.main_large_image|escape}-->"
+ class="expansion"
+ onmouseover="chgImg('<!--{$TPL_DIR}-->img/products/b_expansion_on.gif','expansion01');"
+ onmouseout="chgImg('<!--{$TPL_DIR}-->img/products/b_expansion.gif','expansion01');"
+ target="_blank"
+ <!--{/if}-->
+ >
+ <img src="<!--{$arrFile[$key].filepath|escape}-->" width="<!--{$arrFile[$key].width}-->" height="<!--{$arrFile[$key].height}-->" alt="<!--{$arrProduct.name|escape}-->" class="picture" /><br />
+ <!--★拡大する★-->
+ <!--{if $arrProduct.main_large_image|strlen >= 1}-->
+ <img src="<!--{$TPL_DIR}-->img/products/b_expansion.gif" width="85" height="13" alt="画像を拡大する" name="expansion01" id="expansion01" />
+ <!--{/if}-->
+ </a>
+ </div>
+
+ <div id="detailrightblock">
+ <!--▼商品ステータス-->
+ <!--{assign var=ps value=$productStatus[$smarty.get.product_id]}-->
+ <!--{if count($ps) > 0}-->
+ <ul class="status_icon">
+ <!--{foreach from=$ps item=status}-->
+ <li>
+ <img src="<!--{$TPL_DIR}--><!--{$arrSTATUS_IMAGE[$status]}-->" width="65" height="17" alt="<!--{$arrSTATUS[$status]}-->" id="icon<!--{$status}-->" />
+ </li>
+ <!--{/foreach}-->
+ </ul>
+ <!--{/if}-->
+ <!--▲商品ステータス-->
+
+ <!--★ダウンロード販売★-->
+ <!--{if $arrProduct.down == 2}-->
+ <div><font color="red">本商品はダウンロード販売となります。<br /> 購入後はMYページの購入履歴からダウンロード可能です。</font></div><br />
+ <!--{/if}-->
+
+ <table>
+ <tr>
+ <th colspan="2">
+ <!--★商品名★-->
+ <h2><!--{$arrProduct.name|escape}--></h2>
+ </th>
+ </tr>
+ <tr>
+ <th>
+ <!--★販売価格★-->
+ <div class="sale_price"><!--{$smarty.const.SALE_PRICE_TITLE}--><span class="mini">(税込)</span></div>
+ </th>
+ <td>
+ <span class="price">
+ <span id="price02_default">
+ <!--{if $arrProduct.price02_min == $arrProduct.price02_max}-->
+ <!--{$arrProduct.price02_min|sfCalcIncTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}-->
+ <!--{else}-->
+ <!--{$arrProduct.price02_min|sfCalcIncTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}-->〜<!--{$arrProduct.price02_max|sfCalcIncTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}-->
+ <!--{/if}-->
+ </span><span id="price02_dynamic"></span>
+ 円
+ </span>
+ </td>
+ </tr>
+ <!--★通常価格★-->
+ <!--{if $arrProduct.price01_max > 0}-->
+ <tr>
+ <th>
+ <div class="normal_price">
+ <!--{$smarty.const.NORMAL_PRICE_TITLE}-->:
+ </div>
+ </th>
+ <td>
+ <span class="price">
+ <span id="price01_default">
+ <!--{if $arrProduct.price01_min == $arrProduct.price01_max}-->
+ <!--{$arrProduct.price01_min|number_format}-->
+ <!--{else}-->
+ <!--{$arrProduct.price01_min|number_format}-->〜<!--{$arrProduct.price01_max|number_format}-->
+ <!--{/if}-->
+ </span><span id="price01_dynamic"></span>
+ 円
+ </span>
+ </td>
+ </tr>
+ <!--{/if}-->
+
+
+ <!--★ポイント★-->
+ <!--{if $smarty.const.USE_POINT !== false}-->
+ <tr>
+ <th>
+ <span class="price">ポイント:</span>
+ </th>
+ <td>
+ <span id="point_default">
+ <!--{if $arrProduct.price02_min == $arrProduct.price02_max}-->
+ <!--{$arrProduct.price02_min|sfPrePoint:$arrProduct.point_rate:$smarty.const.POINT_RULE:$arrProduct.product_id}-->
+ <!--{else}-->
+ <!--{if $arrProduct.price02_min|sfPrePoint:$arrProduct.point_rate:$smarty.const.POINT_RULE:$arrProduct.product_id == $arrProduct.price02_max|sfPrePoint:$arrProduct.point_rate:$smarty.const.POINT_RULE:$arrProduct.product_id}-->
+ <!--{$arrProduct.price02_min|sfPrePoint:$arrProduct.point_rate:$smarty.const.POINT_RULE:$arrProduct.product_id}-->
+ <!--{else}-->
+ <!--{$arrProduct.price02_min|sfPrePoint:$arrProduct.point_rate:$smarty.const.POINT_RULE:$arrProduct.product_id}-->〜<!--{$arrProduct.price02_max|sfPrePoint:$arrProduct.point_rate:$smarty.const.POINT_RULE:$arrProduct.product_id}-->
+ <!--{/if}-->
+ <!--{/if}-->
+ </span><span id="point_dynamic">
+ Pt
+ </span>
+ </td>
+ </tr>
+ <!--{/if}-->
+
+ <!--▼メーカーURL-->
+ <!--{if $arrProduct.comment1|strlen >= 1}-->
+ <tr>
+ <th>
+ <span class="comment1">メーカーURL:
+ </th>
+ <td>
+ <a href="<!--{$arrProduct.comment1|escape}-->">
+ <!--{$arrProduct.comment1|escape}--></a>
+ </td>
+ </tr>
+ <!--{/if}-->
+ <!--▲メーカーURL-->
+
+ <!--★関連カテゴリ★-->
+ <tr>
+ <th>
+ <div class="relative_cat">関連カテゴリ:</div>
+ </th>
+ <td>
+ <!--{section name=r loop=$arrRelativeCat}-->
+ <p>
+ <!--{section name=s loop=$arrRelativeCat[r]}-->
+ <a href="<!--{$smarty.const.SMARTPHONE_URL_DIR}-->products/list.php?category_id=<!--{$arrRelativeCat[r][s].category_id}-->"><!--{$arrRelativeCat[r][s].category_name}--></a>
+ <!--{if !$smarty.section.s.last}--><!--{$smarty.const.SEPA_CATNAVI}--><!--{/if}-->
+ <!--{/section}-->
+ </p>
+ <!--{/section}-->
+ </td>
+ </tr>
+ <tr>
+ <td colspan="2">
+ <!--★詳細メインコメント★-->
+ <div class="main_comment"><!--{$arrProduct.main_comment|nl2br_html}--></div>
+ </td>
+ </tr>
+ </table>
+
+ <!--▼買い物かご-->
+ <form name="form1" id="form1" method="post" action="?">
+ <input type="hidden" name="mode" value="cart" />
+ <input type="hidden" name="product_id" value="<!--{$tpl_product_id}-->" />
+ <input type="hidden" name="product_class_id" value="<!--{$tpl_product_class_id}-->" id="product_class_id" />
+ <input type="hidden" name="product_type" value="<!--{$tpl_product_type}-->" id="product_type" />
+ <input type="hidden" name="favorite_product_id" value="" />
+
+ <!--{if $tpl_stock_find}-->
+ <dl>
+ <!--{if $tpl_classcat_find1}-->
+ <!--▼規格1-->
+ <dt><!--{$tpl_class_name1|escape}--></dt>
+ <dd>
+ <select name="classcategory_id1"
+ style="<!--{$arrErr.classcategory_id1|sfGetErrorColor}-->"
+ onchange="fnSetClassCategories(this.form);"
+ >
+ <!--{html_options options=$arrClassCat1 selected=$arrForm.classcategory_id1.value}-->
+ </select>
+ <!--{if $arrErr.classcategory_id1 != ""}-->
+ <br /><span class="attention">※ <!--{$tpl_class_name1}-->を入力して下さい。</span>
+ <!--{/if}-->
+ </dd>
+ <!--▲規格1-->
+ <!--{/if}-->
+
+ <!--{if $tpl_classcat_find2}-->
+ <!--▼規格2-->
+ <dt><!--{$tpl_class_name2|escape}--></dt>
+ <dd>
+ <select name="classcategory_id2"
+ style="<!--{$arrErr.classcategory_id2|sfGetErrorColor}-->"
+ onchange="fnCheckStock(this.form);"
+ >
+ </select>
+ <!--{if $arrErr.classcategory_id2 != ""}-->
+ <br /><span class="attention">※ <!--{$tpl_class_name2}-->を入力して下さい。</span>
+ <!--{/if}-->
+ </dd>
+ <!--▲規格2-->
+ <!--{/if}-->
+
+ <dt>数量</dt>
+ <dd>
+ <input type="text" name="quantity" class="box54" value="<!--{$arrForm.quantity.value|default:1}-->" maxlength="<!--{$smarty.const.INT_LEN}-->" style="<!--{$arrErr.quantity|sfGetErrorColor}-->" />
+ <!--{if $arrErr.quantity != ""}-->
+ <br /><span class="attention"><!--{$arrErr.quantity}--></span>
+ <!--{/if}-->
+ </dd>
+ </dl>
+ <!--{/if}-->
+
+ <div class="btn">
+ <!--{if $smarty.const.OPTION_FAVOFITE_PRODUCT == 1 && $tpl_login === true}-->
+ <div>
+ <!--{assign var=add_favorite value="add_favorite`$product_id`"}-->
+ <!--{if $arrErr[$add_favorite]}--><div class="attention"><!--{$arrErr[$add_favorite]}--></div><!--{/if}-->
+ <!--{if !$arrProduct.favorite_count}-->
+ <a
+ href="javascript:fnModeSubmit('add_favorite','favorite_product_id','<!--{$arrProduct.product_id|escape}-->');"
+ onmouseover="chgImg('<!--{$TPL_DIR}-->img/products/add_favolite_product_on.gif','add_favolite_product');"
+ onmouseout="chgImg('<!--{$TPL_DIR}-->img/products/add_favolite_product.gif','add_favolite_product');"
+ ><img src="<!--{$TPL_DIR}-->img/products/add_favolite_product.gif" width="115" height="20" alt="お気に入りに追加" name="add_favolite_product" id="add_favolite_product" /></a>
+ <!--{else}-->
+ <img src="<!--{$TPL_DIR}-->img/products/add_favolite_product_on.gif" width="115" height="20" alt="お気に入り登録済" name="add_favolite_product" id="add_favolite_product" />
+ <!--{/if}-->
+ </div>
+ <!--{/if}-->
+
+ <!--{if $tpl_stock_find}-->
+ <div id="cartbtn_default">
+ <!--★カゴに入れる★-->
+ <div>
+ <a href="javascript:void(document.form1.submit())" onmouseover="chgImg('<!--{$TPL_DIR}-->img/products/b_cartin_on.gif','cart');" onmouseout="chgImg('<!--{$TPL_DIR}-->img/products/b_cartin.gif','cart');" class="spbtn spbtn-agree">
+ カゴに入れる
+ </a>
+ </div>
+ <!--{if 'sfGMODetailDisplay'|function_exists}--><!--{* GMOワンクリック *}-->
+ <!--{'sfGMODetailDisplay'|call_user_func}-->
+ <!--{/if}-->
+ </div>
+ <div class="attention" id="cartbtn_dynamic"></div>
+ <!--{else}-->
+ <div class="attention">申し訳ございませんが、只今品切れ中です。</div>
+ <!--{/if}-->
+ </div>
+ </form>
+ <!--▲買い物かご-->
+
+ </div>
+ </div>
+ <!--{* オペビルダー用 *}-->
+ <!--{if "sfViewDetailOpe"|function_exists === TRUE}-->
+ <!--{include file=`$smarty.const.MODULE_PATH`mdl_opebuilder/detail_ope_view.tpl}-->
+ <!--{/if}-->
+ <!--詳細ここまで-->
+
+ <!--▼サブコメント-->
+ <!--{section name=cnt loop=$smarty.const.PRODUCTSUB_MAX}-->
+ <!--{assign var=key value="sub_title`$smarty.section.cnt.index+1`"}-->
+ <!--{if $arrProduct[$key] != ""}-->
+ <div class="subarea">
+ <h3><!--★サブタイトル★--><!--{$arrProduct[$key]|escape}--></h3>
+ <!--{assign var=ckey value="sub_comment`$smarty.section.cnt.index+1`"}-->
+
+ <div class="subtext"><!--★サブテキスト★--><!--{$arrProduct[$ckey]|nl2br_html}--></div>
+
+ <!--▼サブ画像-->
+ <!--{assign var=key value="sub_image`$smarty.section.cnt.index+1`"}-->
+ <!--{assign var=lkey value="sub_large_image`$smarty.section.cnt.index+1`"}-->
+ <!--{if $arrProduct[$key]|strlen >= 1}-->
+ <div class="subphotoimg">
+ <a
+ <!--{if $arrProduct[$lkey]|strlen >= 1}-->
+ href="<!--{$smarty.const.IMAGE_SAVE_URL}--><!--{$arrProduct[$lkey]|escape}-->"
+ class="expansion"
+ onmouseover="chgImg('<!--{$TPL_DIR}-->img/products/b_expansion_on.gif', 'expansion_<!--{$lkey|escape}-->');"
+ onmouseout="chgImg('<!--{$TPL_DIR}-->img/products/b_expansion.gif', 'expansion_<!--{$lkey|escape}-->');"
+ target="_blank"
+ <!--{/if}-->
+ >
+ <img src="<!--{$arrFile[$key].filepath}-->" alt="<!--{$arrProduct.name|escape}-->" width="<!--{$arrFile[$key].width}-->" height="<!--{$arrFile[$key].height}-->" /><br />
+ <!--{if $arrProduct[$lkey]|strlen >= 1}-->
+ <img src="<!--{$TPL_DIR}-->img/products/b_expansion.gif" width="85" height="13" alt="画像を拡大する" id="expansion_<!--{$lkey|escape}-->" />
+ <!--{/if}-->
+ </a>
+ </div>
+ <!--{/if}-->
+ <!--▲サブ画像-->
+ </div>
+ <!--{/if}-->
+ <!--{/section}-->
+ <!--▲サブコメント-->
+
+ <!--▼関連商品-->
+ <!--{if $arrRecommend}-->
+ <div id="whoboughtarea">
+ <h2>その他のオススメ商品(関連商品)</h2>
+ <div class="whoboughtblock">
+
+ <!--{section name=cnt loop=$arrRecommend}-->
+ <!--{if ($smarty.section.cnt.index % 2) == 0}-->
+ <!--{if $arrRecommend[cnt].product_id}-->
+ <!-- 左列 -->
+ <div class="whoboughtleft">
+
+ <a href="<!--{$smarty.const.DETAIL_P_HTML}--><!--{$arrRecommend[cnt].product_id|escape:url}-->">
+ <img src="<!--{$smarty.const.URL_DIR}-->resize_image.php?image=<!--{$arrRecommend[cnt].main_list_image|sfNoImageMainList|escape}-->&width=65&height=65" alt="<!--{$arrRecommend[cnt].name|escape}-->" /></a>
+
+ <div class="whoboughtrightblock">
+ <!--{assign var=price02_min value=`$arrRecommend[cnt].price02_min`}-->
+ <!--{assign var=price02_max value=`$arrRecommend[cnt].price02_max`}-->
+ <h3><a href="<!--{$smarty.const.DETAIL_P_HTML}--><!--{$arrRecommend[cnt].product_id|escape:url}-->"><!--{$arrRecommend[cnt].name|escape}--></a></h3>
+
+ <p class="sale_price"><!--{$smarty.const.SALE_PRICE_TITLE}--><span class="mini">(税込)</span>:<span class="price">
+ <!--{if $price02_min == $price02_max}-->
+ <!--{$price02_min|sfCalcIncTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}-->
+ <!--{else}-->
+ <!--{$price02_min|sfCalcIncTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}-->〜<!--{$price02_max|sfCalcIncTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}-->
+ <!--{/if}-->円</span></p>
+ <p class="mini"><!--{$arrRecommend[cnt].comment|escape|nl2br}--></p>
+ </div>
+ </div>
+ <!-- 左列 -->
+ <!--{/if}-->
+ <!--{/if}-->
+
+ <!--{if ($smarty.section.cnt.index % 2) != 0}-->
+ <!--{* assign var=nextCnt value=$smarty.section.cnt.index+1 *}-->
+ <!--{if $arrRecommend[cnt].product_id}-->
+ <!-- 右列 -->
+ <div class="whoboughtright">
+
+ <a href="<!--{$smarty.const.DETAIL_P_HTML}--><!--{$arrRecommend[cnt].product_id|escape:url}-->">
+ <img src="<!--{$smarty.const.URL_DIR}-->resize_image.php?image=<!--{$arrRecommend[cnt].main_list_image|sfNoImageMainList|escape}-->&width=65&height=65" alt="<!--{$arrRecommend[cnt].name|escape}-->" /></a>
+
+ <div class="whoboughtrightblock">
+ <!--{assign var=price02_min value=`$arrRecommend[cnt].price02_min`}-->
+ <!--{assign var=price02_max value=`$arrRecommend[cnt].price02_max`}-->
+ <h3><a href="<!--{$smarty.const.DETAIL_P_HTML}--><!--{$arrRecommend[cnt].product_id|escape:url}-->"><!--{$arrRecommend[cnt].name|escape}--></a></h3>
+
+ <p class="sale_price"><!--{$smarty.const.SALE_PRICE_TITLE}--><span class="mini">(税込)</span>:<span class="price">
+
+ <!--{if $price02_min == $price02_max}-->
+ <!--{$price02_min|sfCalcIncTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}-->
+ <!--{else}-->
+ <!--{$price02_min|sfCalcIncTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}-->〜<!--{$price02_max|sfCalcIncTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}-->
+ <!--{/if}-->円</span></p>
+ <p class="mini"><!--{$arrRecommend[cnt].comment|escape|nl2br}--></p>
+ </div>
+ </div>
+ <!-- 右列 -->
+ <!--{/if}-->
+ <!--{/if}-->
+
+ <!--{if $smarty.section.cnt.last}-->
+ </div>
+ <!--{/if}-->
+ <!--{/section}-->
+ </div>
+ <!--{/if}-->
+ <!--▲関連商品-->
+
+</div>
+<!--▲CONTENTS-->
コピーによる追加: branches/version-2_5-dev/data/Smarty/templates/sphone/products/list.tpl (コピー元: リビジョン 19773, branches/version-2_5-dev/data/Smarty/templates/sphone/list.tpl)
===================================================================
--- branches/version-2_5-dev/data/Smarty/templates/sphone/products/list.tpl (rev 0)
+++ branches/version-2_5-dev/data/Smarty/templates/sphone/products/list.tpl 2010-12-28 06:44:53 UTC (rev 19775)
@@ -0,0 +1,286 @@
+<!--{*
+ * This file is part of EC-CUBE
+ *
+ * Copyright(c) 2000-2010 LOCKON CO.,LTD. All Rights Reserved.
+ *
+ * http://www.lockon.co.jp/
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *}-->
+<script type="text/javascript">//<![CDATA[
+// 規格2に選択肢を割り当てる。
+function fnSetClassCategories(form, classcat_id2_selected) {
+ sele1 = form.classcategory_id1;
+ sele2 = form.classcategory_id2;
+ product_id = form.product_id.value;
+
+ if (sele1) {
+ if (sele2) {
+ // 規格2の選択肢をクリア
+ count = sele2.options.length;
+ for(i = count; i >= 0; i--) {
+ sele2.options[i] = null;
+ }
+
+ // 規格2に選択肢を割り当てる
+ classcats = productsClassCategories[product_id][sele1.value];
+ i = 0;
+ for (var classcat_id2_key in classcats) {
+ sele2.options[i] = new Option(classcats[classcat_id2_key].name, classcat_id2_key);
+ if (classcat_id2_key == classcat_id2_selected) {
+ sele2.options[i].selected = true;
+ }
+ i++;
+ }
+ }
+ fnCheckStock(form);
+ }
+}
+// 並び順を変更
+function fnChangeOrderby(orderby) {
+ fnSetVal('orderby', orderby);
+ fnSetVal('pageno', 1);
+ fnSubmit();
+}
+// 表示件数を変更
+function fnChangeDispNumber(dispNumber) {
+ fnSetVal('disp_number', dispNumber);
+ fnSetVal('pageno', 1);
+ fnSubmit();
+}
+// カゴに入れる
+function fnInCart(productForm) {
+ var product_id = productForm["product_id"].value;
+ fnChangeAction("?#product" + product_id);
+ if (productForm["classcategory_id1"]) {
+ fnSetVal("classcategory_id1", productForm["classcategory_id1"].value);
+ }
+ if (productForm["classcategory_id2"]) {
+ fnSetVal("classcategory_id2", productForm["classcategory_id2"].value);
+ }
+ fnSetVal("quantity", productForm["quantity"].value);
+ fnSetVal("product_id", productForm["product_id"].value);
+ fnSetVal("product_class_id", productForm["product_class_id"].value);
+ fnSetVal("product_type", productForm["product_type"].value);
+ fnSubmit();
+}
+function fnCheckStock(form) {
+ product_id = form.product_id.value;
+ classcat_id1 = form.classcategory_id1.value;
+ classcat_id2 = form.classcategory_id2 ? form.classcategory_id2.value : 0;
+ classcat2 = productsClassCategories[product_id][classcat_id1][classcat_id2];
+
+ // 在庫(品切れ)
+ eleDefault = document.getElementById('cartbtn_default_' + product_id);
+ eleDynamic = document.getElementById('cartbtn_dynamic_' + product_id);
+ if (
+ classcat2
+ && classcat2.stock_find === false
+ ) {
+ eleDefault.style.display = 'none';
+ eleDynamic.innerHTML = '申し訳ございませんが、只今品切れ中です。';
+ } else {
+ eleDefault.style.display = '';
+ eleDynamic.innerHTML = '';
+ }
+
+ // 販売価格
+ eleDefault = document.getElementById('price02_default_' + product_id);
+ eleDynamic = document.getElementById('price02_dynamic_' + product_id);
+ if (
+ classcat2
+ && typeof classcat2.price02 != 'undefined'
+ && String(classcat2.price02).length >= 1
+ ) {
+ eleDefault.style.display = 'none';
+ eleDynamic.innerHTML = classcat2.price02;
+ } else {
+ eleDefault.style.display = '';
+ eleDynamic.innerHTML = '';
+ }
+ // 商品規格
+ eleDynamic = document.getElementById('product_class_id' + product_id);
+ if (
+ classcat2
+ && typeof classcat2.product_class_id != 'undefined'
+ && String(classcat2.product_class_id).length >= 1
+ ) {
+ eleDynamic.value = classcat2.product_class_id;
+ } else {
+ eleDynamic.value = ''
+ }
+ // 商品種別
+ eleDynamic = document.getElementById('product_type' + product_id);
+ if (
+ classcat2
+ && typeof classcat2.product_type != 'undefined'
+ && String(classcat2.product_type).length >= 1
+ ) {
+ eleDynamic.value = classcat2.product_type;
+ } else {
+ eleDynamic.value = ''
+ }
+}
+//]]>
+</script>
+
+<!--▼CONTENTS-->
+<div id="undercolumn" class="product product_list">
+ <form name="form1" id="form1" method="get" action="?">
+ <input type="hidden" name="mode" value="<!--{$mode|escape}-->" />
+ <!--{* ▼検索条件 *}-->
+ <input type="hidden" name="category_id" value="<!--{$arrSearchData.category_id|escape}-->" />
+ <input type="hidden" name="maker_id" value="<!--{$arrSearchData.maker_id|escape}-->" />
+ <input type="hidden" name="name" value="<!--{$arrSearchData.name|escape}-->" />
+ <!--{* ▲検索条件 *}-->
+ <!--{* ▼ページナビ関連 *}-->
+ <input type="hidden" name="orderby" value="<!--{$orderby|escape}-->" />
+ <input type="hidden" name="disp_number" value="<!--{$disp_number|escape}-->" />
+ <input type="hidden" name="pageno" value="<!--{$tpl_pageno|escape}-->" />
+ <!--{* ▲ページナビ関連 *}-->
+ <!--{* ▼注文関連 *}-->
+ <input type="hidden" name="product_id" value="" />
+ <input type="hidden" name="classcategory_id1" value="" />
+ <input type="hidden" name="classcategory_id2" value="" />
+ <input type="hidden" name="product_class_id" value="" />
+ <input type="hidden" name="product_type" value="" />
+ <input type="hidden" name="quantity" value="" />
+ <!--{* ▲注文関連 *}-->
+ <input type="hidden" name="rnd" value="<!--{$tpl_rnd|escape}-->" />
+ </form>
+
+ <!--★タイトル★-->
+ <h2 class="title"><!--{$tpl_subtitle|escape}--></h2>
+
+ <!--▼検索条件-->
+ <!--{if $tpl_subtitle == "検索結果"}-->
+ <ul class="pagecondarea">
+ <li><strong>商品カテゴリ:</strong><!--{$arrSearch.category|escape}--></li>
+ <!--{if $arrSearch.maker|strlen >= 1}--><li><strong>メーカー:</strong><!--{$arrSearch.maker|escape}--></li><!--{/if}-->
+ <li><strong>商品名:</strong><!--{$arrSearch.name|escape}--></li>
+ </ul>
+ <!--{/if}-->
+ <!--▲検索条件-->
+
+ <!--▼ページナビ(本文)-->
+ <!--{capture name=page_navi_body}-->
+ <div class="pagenumberarea">
+ <div class="change">
+ <!--{if $orderby != 'price'}-->
+ <a href="javascript:fnChangeOrderby('price');">価格順</a>
+ <!--{else}-->
+ <strong>価格順</strong>
+ <!--{/if}-->
+ <!--{if $orderby != "date"}-->
+ <a href="javascript:fnChangeOrderby('date');">新着順</a>
+ <!--{else}-->
+ <strong>新着順</strong>
+ <!--{/if}-->
+ </div>
+ <div class="navi"><!--{$tpl_strnavi}--></div>
+ </div>
+ <!--{/capture}-->
+ <!--▲ページナビ(本文)-->
+
+ <!--{foreach from=$arrProducts item=arrProduct name=arrProducts}-->
+
+ <!--{if $smarty.foreach.arrProducts.first}-->
+ <!--▼件数-->
+ <div>
+ <span class="pagenumber"><!--{$tpl_linemax}--></span>件の商品
+
+ <select name="disp_number" onchange="javascript:fnChangeDispNumber(this.value);">
+ <!--{foreach from=$arrPRODUCTLISTMAX item="dispnum" key="num"}-->
+ <!--{if $num == $disp_number}-->
+ <option value="<!--{$num}-->" selected="selected" ><!--{$dispnum}--></option>
+ <!--{else}-->
+ <option value="<!--{$num}-->" ><!--{$dispnum}--></option>
+ <!--{/if}-->
+ <!--{/foreach}-->
+ </select>
+ </div>
+ <!--▲件数-->
+
+ <!--▼ページナビ(上部)-->
+ <form name="page_navi_top" id="page_navi_top" action="?">
+ <!--{if $tpl_linemax > 0}--><!--{$smarty.capture.page_navi_body|smarty:nodefaults}--><!--{/if}-->
+ </form>
+ <!--▲ページナビ(上部)-->
+ <!--{/if}-->
+
+ <!--{assign var=id value=$arrProduct.product_id}-->
+ <!--{assign var=arrErr value=$arrProduct.arrErr}-->
+ <!--▼商品-->
+ <div class="listarea">
+ <a name="product<!--{$id|escape}-->" />
+ <div class="listphoto">
+ <!--★画像★-->
+ <a href="<!--{$smarty.const.DETAIL_P_HTML}--><!--{$arrProduct.product_id|escape:url}-->" class="over"><!--商品写真--><img src="<!--{$smarty.const.IMAGE_SAVE_URL|sfTrimURL}-->/<!--{$arrProduct.main_list_image|sfNoImageMainList|escape}-->" alt="<!--{$arrProduct.name|escape}-->" class="picture" /></a>
+ </div>
+
+ <div class="listrightblock">
+ <!--▼商品ステータス-->
+ <!--{if count($productStatus[$id]) > 0}-->
+ <ul class="status_icon">
+ <!--{foreach from=$productStatus[$id] item=status}-->
+ <li>
+ <img src="<!--{$TPL_DIR}--><!--{$arrSTATUS_IMAGE[$status]}-->" width="65" height="17" alt="<!--{$arrSTATUS[$status]}-->"/>
+ </li>
+ <!--{/foreach}-->
+ </ul>
+ <!--{/if}-->
+ <!--▲商品ステータス-->
+
+ <!--★商品名★-->
+ <h3>
+ <a href="<!--{$smarty.const.DETAIL_P_HTML}--><!--{$arrProduct.product_id|escape:url}-->" name="product<!--{$arrProduct.product_id}-->"><!--{$arrProduct.name|escape}--></a>
+ </h3>
+
+ <!--★コメント★-->
+ <p class="listcomment"><!--{$arrProduct.main_list_comment|escape|nl2br}--></p>
+
+ <p>
+ <span class="pricebox sale_price">
+ <span class="mini">税込</span>:
+ <span class="price">
+ <span id="price02_default_<!--{$id}-->">
+ <!--{if $arrProduct.price02_min == $arrProduct.price02_max}-->
+ <!--{$arrProduct.price02_min|sfCalcIncTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}-->
+ <!--{else}-->
+ <!--{$arrProduct.price02_min|sfCalcIncTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}-->〜<!--{$arrProduct.price02_max|sfCalcIncTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}-->
+ <!--{/if}-->
+ </span><span id="price02_dynamic_<!--{$id}-->"></span>
+ 円</span>
+ </span>
+ </p>
+
+ </div>
+ </div>
+ <!--▲商品-->
+
+ <!--{if $smarty.foreach.arrProducts.last}-->
+ <!--▼ページナビ(下部)-->
+ <form name="page_navi_bottom" id="page_navi_bottom" action="?">
+ <!--{if $tpl_linemax > 0}--><!--{$smarty.capture.page_navi_body|smarty:nodefaults}--><!--{/if}-->
+ </form>
+ <!--▲ページナビ(下部)-->
+ <!--{/if}-->
+
+ <!--{foreachelse}-->
+ <!--{include file="frontparts/search_zero.tpl"}-->
+ <!--{/foreach}-->
+
+</div>
+<!--▲CONTENTS-->
削除: branches/version-2_5-dev/data/Smarty/templates/sphone/top.tpl
===================================================================
--- branches/version-2_5-dev/data/Smarty/templates/sphone/top.tpl 2010-12-28 06:38:47 UTC (rev 19774)
+++ branches/version-2_5-dev/data/Smarty/templates/sphone/top.tpl 2010-12-28 06:44:53 UTC (rev 19775)
@@ -1,55 +0,0 @@
-<!--{*
- * This file is part of EC-CUBE
- *
- * Copyright(c) 2000-2010 LOCKON CO.,LTD. All Rights Reserved.
- *
- * http://www.lockon.co.jp/
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *}-->
-
-<div id="topbox">
-<!--{* ▼ロゴ ここから *}-->
-<div id="header">
-<h1>
- <a href="<!--{$smarty.const.SMARTPHONE_SSL_URL}-->">
- <em><!--{$arrSiteInfo.shop_name|escape}-->/<!--{$tpl_title|escape}--></em></a>
- </h1>
-</div>
-<!--{* ▲ロゴ ここまで *}-->
-
-<!--{* ヘッダメニュー *}-->
-<div id="headmenu">
-
-<!--{* 検索 *}-->
-<div id="searchbar">
-<form method="get" action="<!--{$smarty.const.SMARTPHONE_SITE_URL}-->products/list.php">
-<input type="text" name="name" maxlength="50" value="<!--{$smarty.get.name|escape}-->" placeholder="商品検索" ><input type="submit" name="search" value="検索">
-</form>
-<!--{* searchmenu *}--></div>
-<!--{* headmenu *}--></div>
-<!--{* topbox *}--></div>
-
-<!--{* 新着情報 *}-->
-<!--{include_php file=`$smarty.const.SMARTPHONE_HTML_PATH`/frontparts/bloc/news.php}-->
-
-<!--{* ログイン *}-->
-<!--{include_php file=`$smarty.const.SMARTPHONE_HTML_PATH`/frontparts/bloc/login.php}-->
-
-<!--{* おすすめ商品 *}-->
-<!--{include_php file=`$smarty.const.SMARTPHONE_HTML_PATH`/frontparts/bloc/best5.php}-->
-
-<!-- ▼メニュー ここから -->
-<!--{include_php file=`$smarty.const.SMARTPHONE_HTML_PATH`/frontparts/bloc/category.php}-->
変更: branches/version-2_5-dev/html/install/sql/insert_data.sql
===================================================================
--- branches/version-2_5-dev/html/install/sql/insert_data.sql 2010-12-28 06:38:47 UTC (rev 19774)
+++ branches/version-2_5-dev/html/install/sql/insert_data.sql 2010-12-28 06:44:53 UTC (rev 19775)
@@ -514,9 +514,9 @@
INSERT INTO dtb_news (news_id, news_date, rank, news_title, news_comment, news_url, news_select, link_method, creator_id, create_date, update_date, del_flg) VALUES (1, '2010-08-19 00:00:00', 1, 'サイトオープンいたしました!', '一人暮らしからオフィスなどさまざまなシーンで あなたの生活をサポートするグッズをご家庭へお届けします!一人暮らしからオフィスなどさまざまなシーンで あなたの生活をサポートするグッズをご家庭へお届けします!一人暮らしからオフィスなどさまざまなシーンで あなたの生活をサポートするグッズをご家庭へお届けします!', NULL, 0, NULL, 1, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, 0);
INSERT INTO dtb_pagelayout (device_type_id, page_id, page_name, url, php_dir, tpl_dir, filename, header_chk, footer_chk, edit_flg, author, description, keyword, update_url, create_date, update_date) VALUES (10, 0, 'プレビューデータ', 'preview', NULL, NULL, NULL, 1, 1, 1, NULL, NULL, NULL, NULL, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP);
-INSERT INTO dtb_pagelayout (device_type_id, page_id, page_name, url, php_dir, tpl_dir, filename, header_chk, footer_chk, edit_flg, author, description, keyword, update_url, create_date, update_date) VALUES (10, 1, 'TOPページ', 'index.php', ' ', 'user_data/templates/', 'top', 1, 1, 2, NULL, NULL, NULL, NULL, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP);
-INSERT INTO dtb_pagelayout (device_type_id, page_id, page_name, url, php_dir, tpl_dir, filename, header_chk, footer_chk, edit_flg, author, description, keyword, update_url, create_date, update_date) VALUES (10, 2, '商品一覧ページ', 'products/list.php', ' ', 'user_data/templates/', 'list', 1, 1, 2, NULL, NULL, NULL, NULL, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP);
-INSERT INTO dtb_pagelayout (device_type_id, page_id, page_name, url, php_dir, tpl_dir, filename, header_chk, footer_chk, edit_flg, author, description, keyword, update_url, create_date, update_date) VALUES (10, 3, '商品詳細ページ', 'products/detail.php', ' ', 'user_data/templates/', 'detail', 1, 1, 2, NULL, NULL, NULL, NULL, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP);
+INSERT INTO dtb_pagelayout (device_type_id, page_id, page_name, url, php_dir, tpl_dir, filename, header_chk, footer_chk, edit_flg, author, description, keyword, update_url, create_date, update_date) VALUES (10, 1, 'TOPページ', 'index.php', ' ', 'user_data/templates/', 'index', 1, 1, 2, NULL, NULL, NULL, NULL, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP);
+INSERT INTO dtb_pagelayout (device_type_id, page_id, page_name, url, php_dir, tpl_dir, filename, header_chk, footer_chk, edit_flg, author, description, keyword, update_url, create_date, update_date) VALUES (10, 2, '商品一覧ページ', 'products/list.php', ' ', 'user_data/templates/', 'products/list', 1, 1, 2, NULL, NULL, NULL, NULL, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP);
+INSERT INTO dtb_pagelayout (device_type_id, page_id, page_name, url, php_dir, tpl_dir, filename, header_chk, footer_chk, edit_flg, author, description, keyword, update_url, create_date, update_date) VALUES (10, 3, '商品詳細ページ', 'products/detail.php', ' ', 'user_data/templates/', 'products/detail', 1, 1, 2, NULL, NULL, NULL, NULL, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP);
INSERT INTO dtb_pagelayout (device_type_id, page_id, page_name, url, php_dir, tpl_dir, filename, header_chk, footer_chk, edit_flg, author, description, keyword, update_url, create_date, update_date) VALUES (10, 4, 'MYページ', 'mypage/index.php', ' ', NULL, 'mypage/index', 1, 1, 2, NULL, NULL, NULL, NULL, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP);
INSERT INTO dtb_pagelayout (device_type_id, page_id, page_name, url, php_dir, tpl_dir, filename, header_chk, footer_chk, edit_flg, author, description, keyword, update_url, create_date, update_date) VALUES (10, 5, 'MYページ/会員登録内容変更(入力ページ)', 'mypage/change.php', NULL, NULL, 'mypage/change', 1, 1, 2, NULL, NULL, NULL, NULL, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP);
INSERT INTO dtb_pagelayout (device_type_id, page_id, page_name, url, php_dir, tpl_dir, filename, header_chk, footer_chk, edit_flg, author, description, keyword, update_url, create_date, update_date) VALUES (10, 6, 'MYページ/会員登録内容変更(完了ページ)', 'mypage/change_complete.php', NULL, NULL, 'mypage/change_complete', 1, 1, 2, NULL, NULL, NULL, NULL, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP);
@@ -541,9 +541,9 @@
INSERT INTO dtb_pagelayout (device_type_id, page_id, page_name, url, php_dir, tpl_dir, filename, header_chk, footer_chk, edit_flg, author, description, keyword, update_url, create_date, update_date) VALUES (10, 25, '商品購入/ご入力内容のご確認', 'shopping/confirm.php', NULL, NULL, 'shopping/confirm', 1, 1, 2, NULL, NULL, NULL, NULL, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP);
INSERT INTO dtb_pagelayout (device_type_id, page_id, page_name, url, php_dir, tpl_dir, filename, header_chk, footer_chk, edit_flg, author, description, keyword, update_url, create_date, update_date) VALUES (10, 26, '商品購入/ご注文完了', 'shopping/complete.php', NULL, NULL, 'shopping/complete', 1, 1, 2, NULL, NULL, NULL, NULL, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP);
INSERT INTO dtb_pagelayout (device_type_id, page_id, page_name, url, php_dir, tpl_dir, filename, header_chk, footer_chk, edit_flg, author, description, keyword, update_url, create_date, update_date) VALUES (2, 0, NULL, 'preview', NULL, NULL, 'preview', 1, 1, 1, NULL, NULL, NULL, NULL, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP);
-INSERT INTO dtb_pagelayout (device_type_id, page_id, page_name, url, php_dir, tpl_dir, filename, header_chk, footer_chk, edit_flg, author, description, keyword, update_url, create_date, update_date) VALUES (2, 1, 'TOPページ', 'sphone/index.php', NULL, NULL, 'top', 1, 1, 2, NULL, NULL, NULL, NULL, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP);
-INSERT INTO dtb_pagelayout (device_type_id, page_id, page_name, url, php_dir, tpl_dir, filename, header_chk, footer_chk, edit_flg, author, description, keyword, update_url, create_date, update_date) VALUES (2, 2, '商品一覧ページ', 'sphone/products/list.php', NULL, NULL, 'list', 1, 1, 2, NULL, NULL, NULL, NULL, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP);
-INSERT INTO dtb_pagelayout (device_type_id, page_id, page_name, url, php_dir, tpl_dir, filename, header_chk, footer_chk, edit_flg, author, description, keyword, update_url, create_date, update_date) VALUES (2, 3, '商品詳細ページ', 'sphone/products/detail.php', NULL, NULL, 'detail', 1, 1, 2, NULL, NULL, NULL, NULL, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP);
+INSERT INTO dtb_pagelayout (device_type_id, page_id, page_name, url, php_dir, tpl_dir, filename, header_chk, footer_chk, edit_flg, author, description, keyword, update_url, create_date, update_date) VALUES (2, 1, 'TOPページ', 'sphone/index.php', NULL, NULL, 'index', 1, 1, 2, NULL, NULL, NULL, NULL, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP);
+INSERT INTO dtb_pagelayout (device_type_id, page_id, page_name, url, php_dir, tpl_dir, filename, header_chk, footer_chk, edit_flg, author, description, keyword, update_url, create_date, update_date) VALUES (2, 2, '商品一覧ページ', 'sphone/products/list.php', NULL, NULL, 'products/list', 1, 1, 2, NULL, NULL, NULL, NULL, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP);
+INSERT INTO dtb_pagelayout (device_type_id, page_id, page_name, url, php_dir, tpl_dir, filename, header_chk, footer_chk, edit_flg, author, description, keyword, update_url, create_date, update_date) VALUES (2, 3, '商品詳細ページ', 'sphone/products/detail.php', NULL, NULL, 'products/detail', 1, 1, 2, NULL, NULL, NULL, NULL, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP);
INSERT INTO dtb_pagelayout (device_type_id, page_id, page_name, url, php_dir, tpl_dir, filename, header_chk, footer_chk, edit_flg, author, description, keyword, update_url, create_date, update_date) VALUES (2, 4, 'MYページ', 'sphone/mypage/index.php', NULL, NULL, 'mypage/index', 1, 1, 2, NULL, NULL, NULL, NULL, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP);
INSERT INTO dtb_pagelayout (device_type_id, page_id, page_name, url, php_dir, tpl_dir, filename, header_chk, footer_chk, edit_flg, author, description, keyword, update_url, create_date, update_date) VALUES (2, 5, 'MYページ/会員登録内容変更(入力ページ)', 'sphone/mypage/change.php', NULL, NULL, 'mypage/change', 1, 1, 2, NULL, NULL, NULL, NULL, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP);
INSERT INTO dtb_pagelayout (device_type_id, page_id, page_name, url, php_dir, tpl_dir, filename, header_chk, footer_chk, edit_flg, author, description, keyword, update_url, create_date, update_date) VALUES (2, 6, 'MYページ/会員登録内容変更(完了ページ)', 'sphone/mypage/change_complete.php', NULL, NULL, 'mypage/change_complete', 1, 1, 2, NULL, NULL, NULL, NULL, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP);
@@ -568,9 +568,9 @@
INSERT INTO dtb_pagelayout (device_type_id, page_id, page_name, url, php_dir, tpl_dir, filename, header_chk, footer_chk, edit_flg, author, description, keyword, update_url, create_date, update_date) VALUES (2, 25, '商品購入/ご入力内容のご確認', 'sphone/shopping/confirm.php', NULL, NULL, 'shopping/confirm', 1, 1, 2, NULL, NULL, NULL, NULL, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP);
INSERT INTO dtb_pagelayout (device_type_id, page_id, page_name, url, php_dir, tpl_dir, filename, header_chk, footer_chk, edit_flg, author, description, keyword, update_url, create_date, update_date) VALUES (2, 26, '商品購入/ご注文完了', 'sphone/shopping/complete.php', NULL, NULL, 'shopping/complete', 1, 1, 2, NULL, NULL, NULL, NULL, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP);
INSERT INTO dtb_pagelayout (device_type_id, page_id, page_name, url, php_dir, tpl_dir, filename, header_chk, footer_chk, edit_flg, author, description, keyword, update_url, create_date, update_date) VALUES (1, 0, NULL, 'preview', NULL, NULL, 'preview', 1, 1, 1, NULL, NULL, NULL, NULL, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP);
-INSERT INTO dtb_pagelayout (device_type_id, page_id, page_name, url, php_dir, tpl_dir, filename, header_chk, footer_chk, edit_flg, author, description, keyword, update_url, create_date, update_date) VALUES (1, 1, 'TOPページ', 'mobile/index.php', NULL, NULL, 'top', 1, 1, 2, NULL, NULL, NULL, NULL, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP);
-INSERT INTO dtb_pagelayout (device_type_id, page_id, page_name, url, php_dir, tpl_dir, filename, header_chk, footer_chk, edit_flg, author, description, keyword, update_url, create_date, update_date) VALUES (1, 2, '商品一覧ページ', 'mobile/products/list.php', NULL, NULL, 'list', 1, 1, 2, NULL, NULL, NULL, NULL, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP);
-INSERT INTO dtb_pagelayout (device_type_id, page_id, page_name, url, php_dir, tpl_dir, filename, header_chk, footer_chk, edit_flg, author, description, keyword, update_url, create_date, update_date) VALUES (1, 3, '商品詳細ページ', 'mobile/products/detail.php', NULL, NULL, 'detail', 1, 1, 2, NULL, NULL, NULL, NULL, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP);
+INSERT INTO dtb_pagelayout (device_type_id, page_id, page_name, url, php_dir, tpl_dir, filename, header_chk, footer_chk, edit_flg, author, description, keyword, update_url, create_date, update_date) VALUES (1, 1, 'TOPページ', 'mobile/index.php', NULL, NULL, 'index', 1, 1, 2, NULL, NULL, NULL, NULL, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP);
+INSERT INTO dtb_pagelayout (device_type_id, page_id, page_name, url, php_dir, tpl_dir, filename, header_chk, footer_chk, edit_flg, author, description, keyword, update_url, create_date, update_date) VALUES (1, 2, '商品一覧ページ', 'mobile/products/list.php', NULL, NULL, 'products/list', 1, 1, 2, NULL, NULL, NULL, NULL, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP);
+INSERT INTO dtb_pagelayout (device_type_id, page_id, page_name, url, php_dir, tpl_dir, filename, header_chk, footer_chk, edit_flg, author, description, keyword, update_url, create_date, update_date) VALUES (1, 3, '商品詳細ページ', 'mobile/products/detail.php', NULL, NULL, 'products/detail', 1, 1, 2, NULL, NULL, NULL, NULL, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP);
INSERT INTO dtb_pagelayout (device_type_id, page_id, page_name, url, php_dir, tpl_dir, filename, header_chk, footer_chk, edit_flg, author, description, keyword, update_url, create_date, update_date) VALUES (1, 4, 'MYページ', 'mobile/mypage/index.php', NULL, NULL, 'mypage/index', 1, 1, 2, NULL, NULL, NULL, NULL, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP);
INSERT INTO dtb_pagelayout (device_type_id, page_id, page_name, url, php_dir, tpl_dir, filename, header_chk, footer_chk, edit_flg, author, description, keyword, update_url, create_date, update_date) VALUES (1, 5, 'MYページ/会員登録内容変更(入力ページ)', 'mobile/mypage/change.php', NULL, NULL, 'mypage/change', 1, 1, 2, NULL, NULL, NULL, NULL, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP);
INSERT INTO dtb_pagelayout (device_type_id, page_id, page_name, url, php_dir, tpl_dir, filename, header_chk, footer_chk, edit_flg, author, description, keyword, update_url, create_date, update_date) VALUES (1, 6, 'MYページ/会員登録内容変更(完了ページ)', 'mobile/mypage/change_complete.php', NULL, NULL, 'mypage/change_complete', 1, 1, 2, NULL, NULL, NULL, NULL, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP);
Svn-src-all メーリングリストの案内