やりたいこと
(商品の下に設置するので「デザイン」>「共通」の部分に表記する)
やったこと
<h3>お支払い情報</h3>
<{section name=num loop=$sk_payment}>
<h4><{$sk_payment[num].name}></h4>
<{$sk_payment[num].other}>
<{/section}>
※事前にショップ作成>決済>ご利用中の決済方法で決済方法を入力、HTMLでテーブルタグだの諸々で入力はしてあるものとする←これで登録した内容をそのまま表示させたい
試行錯誤
独自タグ一覧(PC、スマートフォン) | カラーミーショップ マニュアルを見て確認した処、共通ページ部分にあるshop payment_way
かsk_payment name
かと思う。
けれどもこれをどう使うかわからない。というかそのあたり書いてくれ公式ページ(見逃しているだけかもしれない)。
というか、上記ページが現在
【例1】共通html内に、【ショップタイトル】を表示するには、変数【shop_name】を使用します。
記述例:<{ $shop_name }>
【例2】商品詳細html内に、【商品ID】を表示するには、変数【product】と【id】を使用します。
記述例:<{ $product.id }>
【例3】<{section}>~<{/section}>で囲まれている部分は、リストの数分だけループします。
<{section name=num loop=$productlist}> ・ ・ (ここがループ) ・ <{/section}>
っていうのしかないのに一体どうやって理解しろっていうんだ……。numってなに!?から始まる人間には難易度が高い。
とりあえず<{$shop.payment_way}>
で記入→表記されず
<{$sk_payment.name}>
で記入→表記されず
ふと前回のカラーミーでオプションプルダウンに価格も表示する方法 - Qiitaでやったことを思い出し、配列として表示させようとする。
<{$sk_payment.name|@debug_print_var}>
が前回と同様に連想配列っぽい表記がされたため、おそらくこれは連想配列と判断。
もしかして、カラーミーの上記独自タグ表記でタグが二列並んでるのは連想配列なのか? とやっと気付く。
「カラーミー 連想配列 表示」などで検索し、カラーミーショップ 独自タグの使い方まとめ | ホムペディアにたどり着く。
ループタグの使い方
のとこにめっちゃ普通に書いてあるーーーーー!!!!
しかもこのページめちゃくちゃわかりやすい……ありがたい……。
あとは前回やったこととホムペディアさんのページに書いてあることを見よう見まねでやったら成功、出来上がり。
同じようにすれば配送方法なども楽に設置できるので、変更したのでトップだの今日つページだのをもう一度編集という目に遭わないで済む。