[EC-CUBE 2.11.2] 商品詳細ページに商品規格一覧を表示する

規格関連を調べる用があったので、ついでにやってみました。
こんな感じです。
例のごとく、配置場所やスタイルはご自分の好みに合わせて変えてください。

1.data/class/pages/products/LC_Page_Products_Detail.php の action() 内に以下のコードを挿入。
$product_id 定義以降であればどこに配置しても良いですが、私は113行目付近(規格選択セレクトボックスの作成の後)に配置しました。

// 商品規格情報の取得
$this->arrProductsClassList = $this->lfGetProductsClass($product_id);

2.data/Smarty/templates/default/products/detail.tpl の任意の場所に以下のコードを挿入。(2011/11/27 に一部修正)

<!--{* 規格テーブル *}-->
<!--{if $arrProductsClassList|@count > 1}-->
<table style="width:auto;">
    <tr>
        <th>規格名</th>
        <th>価格</th>
    </tr>
    <!--{section name=i loop=$arrProductsClassList}-->
    <tr>
        <td><!--{$arrProductsClassList[i].classcategory_name1|h}-->
            <!--{if $arrProductsClassList[i].classcategory_name2 != ''}-->
                : <!--{$arrProductsClassList[i].classcategory_name2|h}-->
            <!--{/if}-->
        </td>
        <td>
            <!--{$arrProductsClassList[i].price02|sfCalcIncTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}-->円
        </td>
    </tr>
    <!--{/section}-->
</table>
<!--{/if}-->