Ticket #461 (closed バグ指摘: 修正済)
detail.tplのサブコメントのsectionでstartが効かないのですが・・・
| Reported by: | kishik | Owned by: | somebody |
|---|---|---|---|
| Priority: | 低 | Milestone: | EC-CUBE2.4.1 |
| Component: | フロント | Version: | 2.3.4 |
| Keywords: | Cc: | ||
| 修正済み: |
Description
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&order=ASC&topic_id=3916&forum=10
いつもお世話になっております。
また、1つ質問させてください。
detail.tplのサブコメントの5つの入力欄のうち、1つ目だけを商品詳細ページの上にもって来たいと思い、section部分をコピーして一方を上部に書きました。
2つ目以降は元の位置に、配置したいので、sectionのオプションで「start=1」と追加して、2つ目のインデックスから読み出すようにしたかったのですが、でsectionでstartが効かないのです。
<!--▼サブコメントここから-->
<!--{section name=cnt loop=$smarty.const.PRODUCTSUB_MAX max=4 start=1}-->
<!--{assign var=key value="sub_title`$smarty.section.cnt.iteration`"}-->
とstartを追加したのですが、どこか記述が間違っているのでしょうか?
Change History
comment:3 Changed 17 years ago by kajiwara
- Priority changed from 中 to 低
- Status changed from new to closed
- Resolution set to 修正済
kishik様 本件、ご指摘いただきありがとうございます。
r18119にて修正いたしました。
ただし、本件は、サブ情報を上から順に使用される場合においては特に修正の必要がないと思われますので、EC-CUBEをバージョンアップされる際の修正は必須ではございません。
また、デザインテンプレートの対応も2.4系においては行われない予定ですので、デザインテンプレートを適用される方で、同様の機能修正を行う場合は、別途デザインテンプレート側のdetail.tplの修正をお願いいたします。
以上、よろしくお願いいたします。
Note: See
TracTickets for help on using
tickets.

<!--{assign var=key value="sub_title`$smarty.section.cnt.iteration`"}--> の"iteration"はstartに影響されず、常に1から始まるようです。 "index"を使うべきですね。 <!--{section name=cnt loop=$smarty.const.PRODUCTSUB_MAX start=1}--> <!--{assign var=key value="sub_title`$smarty.section.cnt.index+1`"}--> 以下同様の修正で希望の動作になりますね。