2016-04-14 8 views
0

クライアントのネイティブテンプレートを変更しています。Squarespaceのtweek.less値にアクセス

// tweak: { "category" : "Sidebar", "type" : "checkbox", "title" : "Vertical Line", "value" : "false", "target" : "aside#sidebar", "property" : "border-left", "id" : "left-border" } 
@verticalLine: 1px solid #B4C9DE; 

私は次のようにクライアントがCMSで確認した値を変更したときにプロパティをターゲットにしようとしています:

#left-border:not(:checked) * aside#sidebar { border-left: none; } 

があり、私は次のようにtweek.less「Tweek」が設定していますその値にアクセスする方法に関するドキュメント?私が変更したい要素/スタイルに関連づけていますか? #サイドバーを脇に置くためにセレクタを正しく設定していますか?

+0

Squarespaceがtweekのタイトルに基づいて、クラスを作成します。したがって、クラスは垂直線です。これとは別にアクセスしてください。サイドバーの横線。 tweekを次のように設定します。 '' '@verticleLine:none; body.verticle-aside#サイドバー{ border-left:1px solid#B4C9DE; } '' ' – user56258

答えて

0

Tweakの値にアクセスする最も良い方法は、JavaScript経由で取得することです。各調整値は、getTweakValue()メソッドで取得できます。それを使用すると、値を格納し、あなたの条件の実行を処理するためにJavaScript関数を書くのと同じくらい簡単です:

var tweakValue = Y.Squarespace.Template.getTweakValue('verticalLine');

+0

あなたはどこの文書を見つけましたか? 'getTweakValue' – user56258

関連する問題