マサにガツだね、お正月!
ミスターお正月です。
新年明けましておめでとうございます。
この記事はbootstrap3を使用したEC-CUBEのテンプレートである「EC-CUBE on Bootstrap3」の解析結果や対応したDefaultテンプレートとの比較を掲載しています。
このテンプレートの詳細はページ下部に記載しています。
mypage_index | EC-CUBE on Bootstrap3解析結果
ただ今ECサイトを開発中のため、
そのつながりで使用予定のシステムを分析しています。
EC-CUBEは日本のオープンソースのオンライン販売システムです。
SMARTYタグ | mypage/index.tpl
ファイル名 | 行番号 | 内容 | 説明 | 箇所 |
---|---|---|---|---|
mypage/index.tpl | 26 | $tpl_title|h | <!–{$tpl_title|h}–> | |
mypage/index.tpl | 27 | if $tpl_navi != "" | <!–{if $tpl_navi != ""}–> | |
mypage/index.tpl | 28 | include file=$tpl_navi | <!–{include file=$tpl_navi}–> | |
mypage/index.tpl | 29 | else | <!–{else}–> | |
mypage/index.tpl | 30 | include file=`$smarty.const.TEMPLATE_REALDIR`mypage/navi.tpl | <!–{include file=`$smarty.const.TEMPLATE_REALDIR`mypage/navi.tpl}–> | |
mypage/index.tpl | 31 | /if | <!–{/if}–> | |
mypage/index.tpl | 34 | $smarty.const.TRANSACTION_ID_NAME | <!–{$smarty.const.TRANSACTION_ID_NAME}–> | |
mypage/index.tpl | 34 | $transactionid | <!–{$transactionid}–> | |
mypage/index.tpl | 36 | $objNavi->nowpage | <!–{$objNavi->nowpage}–> | |
mypage/index.tpl | 37 | $tpl_subtitle|h | <!–{$tpl_subtitle|h}–> | |
mypage/index.tpl | 39 | if $objNavi->all_row > 0 | <!–{if $objNavi->all_row > 0}–> | |
mypage/index.tpl | 41 | $objNavi->all_row | <!–{$objNavi->all_row}–> | |
mypage/index.tpl | 44 | section name=cnt loop=$arrOrder | <!–{section name=cnt loop=$arrOrder}–> | |
mypage/index.tpl | 45 | $smarty.const.ROOT_URLPATH | <!–{$smarty.const.ROOT_URLPATH}–> | |
mypage/index.tpl | 45 | $arrOrder[cnt].order_id | <!–{$arrOrder[cnt].order_id}–> | |
mypage/index.tpl | 46 | $arrOrder[cnt].order_id | <!–{$arrOrder[cnt].order_id}–> | |
mypage/index.tpl | 47 | $arrOrder[cnt].create_date|sfDispDBDate | <!–{$arrOrder[cnt].create_date|sfDispDBDate}–> | |
mypage/index.tpl | 48 | assign var=payment_id value="`$arrOrder[cnt].payment_id`" | <!–{assign var=payment_id value="`$arrOrder[cnt].payment_id`"}–> | |
mypage/index.tpl | 49 | $arrPayment[$payment_id]|h | <!–{$arrPayment[$payment_id]|h}–> | |
mypage/index.tpl | 50 | $arrOrder[cnt].payment_total|number_format | <!–{$arrOrder[cnt].payment_total|number_format}–> | |
mypage/index.tpl | 52 | if $smarty.const.MYPAGE_ORDER_STATUS_DISP_FLAG | <!–{if $smarty.const.MYPAGE_ORDER_STATUS_DISP_FLAG }–> | |
mypage/index.tpl | 53 | assign var=order_status_id value="`$arrOrder[cnt].status`" | <!–{assign var=order_status_id value="`$arrOrder[cnt].status`"}–> | |
mypage/index.tpl | 55 | if $order_status_id != $smarty.const.ORDER_PENDING | <!–{if $order_status_id != $smarty.const.ORDER_PENDING }–> | |
mypage/index.tpl | 56 | $arrCustomerOrderStatus[$order_status_id]|h | <!–{$arrCustomerOrderStatus[$order_status_id]|h}–> | |
mypage/index.tpl | 57 | else | <!–{else}–> | |
mypage/index.tpl | 58 | $arrCustomerOrderStatus[$order_status_id]|h | <!–{$arrCustomerOrderStatus[$order_status_id]|h}–> | |
mypage/index.tpl | 59 | /if | <!–{/if}–> | |
mypage/index.tpl | 61 | /if | <!–{/if}–> | |
mypage/index.tpl | 66 | /section | <!–{/section}–> | |
mypage/index.tpl | 70 | $objNavi->strnavi | <!–{$objNavi->strnavi}–> | |
mypage/index.tpl | 74 | else | <!–{else}–> | |
mypage/index.tpl | 76 | /if | <!–{/if}–> |
FORM要素 | mypage/index.tpl
ファイル名 | 行番号 | 内容 | 説明 | 箇所 |
---|---|---|---|---|
mypage/index.tpl | 33 | form | フォーム | <form name="form1" id="form1" method=”post” action=”?”> |
INPUT要素 | mypage/index.tpl
ファイル名 | 行番号 | 内容 | 説明 | 箇所 |
---|---|---|---|---|
mypage/index.tpl | 34 | input | 隠し属性 | <input type="hidden" name="<!–{$smarty.const.TRANSACTION_ID_NAME}–> |
mypage/index.tpl | 35 | input | 隠し属性 | <input type="hidden" name="order_id" value=”” / |
mypage/index.tpl | 36 | input | 隠し属性 | <input type="hidden" name="pageno" value=”<!–{$objNavi-> |
mypage_index | Defaultテンプレート解析結果
SMARTYタグ | mypage/index.tpl
ファイル名 | 行番号 | 内容 | 説明 | 箇所 |
---|---|---|---|---|
mypage/index.tpl | 26 | $tpl_title|h | <!–{$tpl_title|h}–> | |
mypage/index.tpl | 27 | if $tpl_navi != "" | <!–{if $tpl_navi != ""}–> | |
mypage/index.tpl | 28 | include file=$tpl_navi | <!–{include file=$tpl_navi}–> | |
mypage/index.tpl | 29 | else | <!–{else}–> | |
mypage/index.tpl | 30 | include file=`$smarty.const.TEMPLATE_REALDIR`mypage/navi.tpl | <!–{include file=`$smarty.const.TEMPLATE_REALDIR`mypage/navi.tpl}–> | |
mypage/index.tpl | 31 | /if | <!–{/if}–> | |
mypage/index.tpl | 34 | $smarty.const.TRANSACTION_ID_NAME | <!–{$smarty.const.TRANSACTION_ID_NAME}–> | |
mypage/index.tpl | 34 | $transactionid | <!–{$transactionid}–> | |
mypage/index.tpl | 36 | $objNavi->nowpage | <!–{$objNavi->nowpage}–> | |
mypage/index.tpl | 37 | $tpl_subtitle|h | <!–{$tpl_subtitle|h}–> | |
mypage/index.tpl | 39 | if $objNavi->all_row > 0 | <!–{if $objNavi->all_row > 0}–> | |
mypage/index.tpl | 41 | $objNavi->all_row | <!–{$objNavi->all_row}–> | |
mypage/index.tpl | 44 | $objNavi->strnavi | <!–{$objNavi->strnavi}–> | |
mypage/index.tpl | 54 | if $smarty.const.MYPAGE_ORDER_STATUS_DISP_FLAG | <!–{if $smarty.const.MYPAGE_ORDER_STATUS_DISP_FLAG }–> | |
mypage/index.tpl | 56 | /if | <!–{/if}–> | |
mypage/index.tpl | 59 | section name=cnt loop=$arrOrder | <!–{section name=cnt loop=$arrOrder}–> | |
mypage/index.tpl | 61 | $arrOrder[cnt].create_date|sfDispDBDate | <!–{$arrOrder[cnt].create_date|sfDispDBDate}–> | |
mypage/index.tpl | 62 | $arrOrder[cnt].order_id | <!–{$arrOrder[cnt].order_id}–> | |
mypage/index.tpl | 63 | assign var=payment_id value="`$arrOrder[cnt].payment_id`" | <!–{assign var=payment_id value="`$arrOrder[cnt].payment_id`"}–> | |
mypage/index.tpl | 64 | $arrPayment[$payment_id]|h | <!–{$arrPayment[$payment_id]|h}–> | |
mypage/index.tpl | 65 | $arrOrder[cnt].payment_total|n2s | <!–{$arrOrder[cnt].payment_total|n2s}–> | |
mypage/index.tpl | 67 | if $smarty.const.MYPAGE_ORDER_STATUS_DISP_FLAG | <!–{if $smarty.const.MYPAGE_ORDER_STATUS_DISP_FLAG }–> | |
mypage/index.tpl | 68 | assign var=order_status_id value="`$arrOrder[cnt].status`" | <!–{assign var=order_status_id value="`$arrOrder[cnt].status`"}–> | |
mypage/index.tpl | 69 | if $order_status_id != $smarty.const.ORDER_PENDING | <!–{if $order_status_id != $smarty.const.ORDER_PENDING }–> | |
mypage/index.tpl | 70 | $arrCustomerOrderStatus[$order_status_id]|h | <!–{$arrCustomerOrderStatus[$order_status_id]|h}–> | |
mypage/index.tpl | 71 | else | <!–{else}–> | |
mypage/index.tpl | 72 | $arrCustomerOrderStatus[$order_status_id]|h | <!–{$arrCustomerOrderStatus[$order_status_id]|h}–> | |
mypage/index.tpl | 73 | /if | <!–{/if}–> | |
mypage/index.tpl | 74 | /if | <!–{/if}–> | |
mypage/index.tpl | 75 | $smarty.const.ROOT_URLPATH | <!–{$smarty.const.ROOT_URLPATH}–> | |
mypage/index.tpl | 75 | $arrOrder[cnt].order_id | <!–{$arrOrder[cnt].order_id}–> | |
mypage/index.tpl | 77 | /section | <!–{/section}–> | |
mypage/index.tpl | 80 | else | <!–{else}–> | |
mypage/index.tpl | 82 | /if | <!–{/if}–> |
FORM要素 | mypage/index.tpl
ファイル名 | 行番号 | 内容 | 説明 | 箇所 |
---|---|---|---|---|
mypage/index.tpl | 33 | form | フォーム | <form name="form1" id="form1" method=”post” action=”?”> |
INPUT要素 | mypage/index.tpl
ファイル名 | 行番号 | 内容 | 説明 | 箇所 |
---|---|---|---|---|
mypage/index.tpl | 34 | input | 隠し属性 | <input type="hidden" name="<!–{$smarty.const.TRANSACTION_ID_NAME}–> |
mypage/index.tpl | 35 | input | 隠し属性 | <input type="hidden" name="order_id" value=”” / |
mypage/index.tpl | 36 | input | 隠し属性 | <input type="hidden" name="pageno" value=”<!–{$objNavi-> |
お知らせ
公式のドキュメントが限られたものしかないため、
独自開発のプログラムを使って自主的にソースコードを解析しています。
詳しくは公式サイトをご覧下さい。
なお、このドキュメントは、HTML形式およびCSV形式のオフライン閲覧に適したものを、
現在制作中のネットショップで配布する予定です。
正月越境ECのお知らせ
URLは以下のいずれかになる予定です。
- http://www.newyearjapan.com/
- http://www.newyearjapan.com/ja/
- http://www.newyearjapan.com/en/
- http://ja.newyearjapan.com/
- http://en.newyearjapan.com/
一富士、二鷹、三なすびでおなじみの茄子(なすび)や門松(かどまつ)、双六(すごろく)といった正月グッズを、
当面は写真データのダウンロード販売をする、という形で
お正月の普及活動に貢献したいです。
年賀状の作成や、お正月商材のセールスプロモーションにご利用いただければと思います。
2018年7月営業開始予定です。
楽しみにしていて下さいね!
ECサイト立ち上げ協力
現時点ではまだわかりませんが、2019年以降は、ECサイトの新規設置のご依頼も承るかもしれません。
念のためお知らせしておきます。検討中です。
お問合せは、当サイトお問合せフォームよりどうぞ。
EC-CUBE on Bootstrap3について
制作者様に感謝いたします。
デモサイト
http://eccube-on-bootstrap3.no-tubo.net/
制作者様ホームページ
EC-CUBE on Bootstrap3についての記事
http://blog.nagaki.me/practice/released-eccube-bootstrap.html
ダウンロード
https://github.com/clicktx/eccube-on-bootstrap3/archive/master.tar.gz
権利関係について
EC-CUBEのライセンスについては、公式サイトをご覧下さい。
EC-CUBE on Bootstrap3の著作権は制作者様に帰属します。
当ドキュメントの著作権は、編集著作物として
サイト運営者(ミスターお正月)に帰属します。
EC-CUBE on Bootstrap3解析結果ライブラリ
- abouts/index.tpl
- cart/index.tpl
- contact/complete.tpl
- contact/confirm.tpl
- contact/index.tpl
- entry/complete.tpl
- entry/confirm.tpl
- entry/index.tpl
- entry/kiyaku.tpl
- error.tpl
- footer.tpl
- forgot/complete.tpl
- forgot/index.tpl
- forgot/secret.tpl
- frontparts/bloc/bottom_navi_block.tpl
- frontparts/bloc/calendar.tpl
- frontparts/bloc/cart.tpl
- frontparts/bloc/category.tpl
- frontparts/bloc/category_tree_fork.tpl
- frontparts/bloc/footer_bottom_block.tpl
- frontparts/bloc/guide.tpl
- frontparts/bloc/header_bottom_block.tpl
- frontparts/bloc/header_top_block.tpl
- frontparts/bloc/head_block.tpl
- frontparts/bloc/login.tpl
- frontparts/bloc/login_header.tpl
- frontparts/bloc/news.tpl
- frontparts/bloc/recommend.tpl
- frontparts/bloc/search_products.tpl
- frontparts/form_personal_confirm.tpl
- frontparts/form_personal_input.tpl
- frontparts/search_zero.tpl
- guide/privacy.tpl
- header.tpl
- index.tpl
- mail_templates/contact_mail.tpl
- mail_templates/customer_mail.tpl
- mail_templates/customer_regist_mail.tpl
- mail_templates/forgot_mail.tpl
- mail_templates/mail_title.tpl
- mail_templates/order_mail.tpl
- mypage/change.tpl
- mypage/change_complete.tpl
- mypage/change_confirm.tpl
- mypage/delivery.tpl
- mypage/delivery_addr.tpl
- mypage/error.tpl
- mypage/favorite.tpl
- mypage/history.tpl
- mypage/index.tpl
- mypage/login.tpl
- mypage/mail_view.tpl
- mypage/navi.tpl
- mypage/refusal.tpl
- mypage/refusal_complete.tpl
- mypage/refusal_confirm.tpl
- order/index.tpl
- pager.tpl
- popup_footer.tpl
- popup_header.tpl
- products/detail.tpl
- products/list.tpl
- products/review.tpl
- products/review_complete.tpl
- products/review_confirm.tpl
- regist/complete.tpl
- rss/index.tpl
- rss/products.tpl
- shopping/complete.tpl
- shopping/confirm.tpl
- shopping/deliv.tpl
- shopping/index.tpl
- shopping/multiple.tpl
- shopping/nonmember_input.tpl
- shopping/payment.tpl
- shopping/process/step1.tpl
- shopping/process/step2.tpl
- shopping/process/step3.tpl
- shopping/process/step4.tpl
- site_frame.tpl
- site_main.tpl