2017-12-15 16 views
0

ユーザーがShopify管理者に設定するテキストの色に基づいて、背景色を設定しようとしています。ラジオボタンの値を取得し、それに応じて背景色を設定するにはどうすればよいですか?可能であれば、私は液体を使いたいと思う。ここでLiquidでラジオボタンの値を取得する方法は?

はadminに2つのラジオボタンを表示するには、私のJSON形式です:

{ 
    "type":  "radio", 
    "id":  "color_banner_text", 
    "label":  "Text Color", 
    "options": [ 
     { "value": "#ffffff", "label": "Light" }, 
     { "value": "#666666", "label": "Dark" } 
    ], 
    "default": "#666666" 
    } 

そして、これは私がこれまで試したものです:

<div class="{% if block.settings.color_banner_text == "#ffffff" % } background-dark {% else %} background-light {% endif %}"> 

私は何かが足りないのですか?

+0

のように実行しない、あなたの問題は何ですか? –

答えて

0

は、なぜそれがよさそうだ。この

<div style="background-color: {{block.settings.color_banner_text}};"></div> 
関連する問題