問題
shopifyの有料テンプレートを購入し、運用を開始開始したいのですが一部セクションの改修をおこなっています。具体的にはschemaのblocksの追加です。type:image_pickerを追加します。
liquid
1抜粋 2{% schema %} 3{ 4 "name":"hoge", 5 "name":"hoge", 6 "blocks": [ 7 { 8 "type": "image", 9 "name": "t:sections.slider.blocks.image.name", 10 "settings": [ 11 { 12 "type": "image_picker", 13 "id": "image", 14 "label":"t:sections.slider.blocks.image.settings.image.label" 15 } 16} 17
変更後
liquid
1{% schema %} 2{ 3 "name":"hoge", 4 "name":"hoge", 5 "blocks": [ 6 { 7 "type": "image", 8 "name": "t:sections.slider.blocks.image.name", 9 "settings": [ 10 { 11 "type": "image_picker", 12 "id": "image1", 13 "label":"t:sections.slider.blocks.image.settings.image.label" 14 }, 15 /* 追加分 */ 16 { 17 "type": "image", 18 "name": "t:sections.slider.blocks.image.name", 19 "settings": [ 20 { 21 "type": "image_picker", 22 "id": "image2", 23 "label":"t:sections.slider.blocks.image.settings.image.label" 24 } 25 } 26 /* 追加分 */ 27 28} 29
困っているのがlabelの設定の方法です。
解決したいこと
id:image2 を新規追加した際、新しいlabelの設定をしたいのですが、言語の追加をするほどの事ではなく接頭語 pre_ をつけようと思っています。
labelに対して
liquid
1"label":"pre_"+"t:sections.slider.blocks.image.settings.image.label"
とか
liquid
1"label":`"pre_"t:sections.slider.blocks.image.settings.image.label`
とかやってみたのですが、全て目的の表示となりませんでした。
文字列と変数の結合のやり方をご存知の方、ご教授いただければ幸いです。
あなたの回答
tips
プレビュー