LoginSignup
0
0

More than 5 years have passed since last update.

カラーミーショップでページ下に全ページ共通で配送方法などの表記をする

Posted at

やりたいこと

image.png
(商品の下に設置するので「デザイン」>「共通」の部分に表記する)

やったこと

共通ページ

<h3>お支払い情報</h3>
 <{section name=num loop=$sk_payment}>
 <h4><{$sk_payment[num].name}></h4>
 <{$sk_payment[num].other}>
<{/section}>

※事前にショップ作成>決済>ご利用中の決済方法で決済方法を入力、HTMLでテーブルタグだの諸々で入力はしてあるものとする←これで登録した内容をそのまま表示させたい

試行錯誤

独自タグ一覧(PC、スマートフォン) | カラーミーショップ マニュアルを見て確認した処、共通ページ部分にあるshop payment_waysk_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}> が前回と同様に連想配列っぽい表記がされたため、おそらくこれは連想配列と判断。
もしかして、カラーミーの上記独自タグ表記でタグが二列並んでるのは連想配列なのか? とやっと気付く。

「カラーミー 連想配列 表示」などで検索し、カラーミーショップ 独自タグの使い方まとめ | ホムペディアにたどり着く。

ループタグの使い方

のとこにめっちゃ普通に書いてあるーーーーー!!!!
しかもこのページめちゃくちゃわかりやすい……ありがたい……。

あとは前回やったこととホムペディアさんのページに書いてあることを見よう見まねでやったら成功、出来上がり。
同じようにすれば配送方法なども楽に設置できるので、変更したのでトップだの今日つページだのをもう一度編集という目に遭わないで済む。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0