1

meta-font タグの場合と同様に、meta-if タグ/ブール値を使用して、Tumblr テーマの外観オプションでドロップダウン メニューを作成することはできますか? たとえば、私が取り組んでいるテーマでは、さまざまな数の列の meta-if オプションがあります。そのための私のHTMLは次のようになります。

<meta name="if:1 Column" content="0"/>
<meta name="if:2 Columns" content="0"/>
<meta name="if:3 Columns" content="1"/>

CSS は次のようになります。

{block:If1Column} 1 Column css here {/block:If1Column}
{block:If2Columns} 2 Columns css here {/block:If2Columns}
{block:If3Columns} 3 Columns css here {/block:If3Columns}

外観オプションでは、「1 列」、「2 列」、および「3 列」がオプションとして表示され、横にチェックボックスがあります。しかし、問題は、それらの 1 つ以上をチェックするか、または 1 つもチェックしない場合、テーマがめちゃくちゃになってしまうことです。それで、チェックボックスをフォントのようなドロップダウンメニューに置き換える方法があるかどうか、またはそれらの1つだけを選択できるようにする方法があるかどうか疑問に思っていましたか?

4

2 に答える 2

1

これは(ちょっと)可能になりました。

メタ タグは次のようになります。

<meta name="select:Columns" title="2" content="two-col" />
<meta name="select:Columns" title="3" content="three-col" />

そして、好き{select:Columns}な場所で使用でき、選択したオプションの内容に置き換えられます。

于 2016-12-12T16:00:15.263 に答える
0

ありえないと思います。カスタム テーマのドキュメントによると、次の外観オプションのみが使用可能です。

  • カスタム カラーの有効化
  • カスタム フォントの有効化
  • ブール値を有効にする
  • カスタム テキストの有効化
  • カスタム イメージの有効化
  • カスタム CSS の有効化

あなたのケースでは「ブール値」または「カスタムテキスト」のみが可能です(もちろん、ブール値が優先されます)。

ただし、そのような選択リストを必要とせずに、あなたのケースが可能になるはずだと思います。カスケードをうまく利用すれば、ユーザーはテーマを台無しにすることなく、列のチェックボックスを自由に組み合わせて有効にすることができます。たとえば、デフォルトで 1 列のレイアウトにします。チェックボックス「2 列」が有効になっている場合は、1 列のレイアウト CSS を削除せずに上書きしてください。チェックボックス「3 列」が有効になっている場合は、1 列と 2 列の CSS を削除せずに、再度上書きします。したがって、ユーザーは両方のチェックボックスを有効にできますが、「最も高い」チェックボックスの CSS のみが適用されます。

于 2013-05-07T07:22:50.860 に答える