2016-04-26 3 views
1

カスタム変数フラグを設定する機能を有効にする簡単な方法やヘルパーはありますか?たとえば、エディターで色変数を「青」に設定し、ハンドルバーを使用して「青」クラスをそのポストの要素に追加することができます。ゴーストエディタでカスタムフラグまたは変数を設定する

EDIT:別のCMSを使用する必要がありました。ゴーストは意図的に単純化され、私のニーズにはより多くのカスタマイズ機能が必要です。

答えて

1

これは私が把握しようとしてきたものですが、(幽霊に慣れていない)、これを行うためのきれいな方法を見つけられませんでした。 Wordpressとは異なり、エディタにはこのフィールドがありません(私はドキュメントをチェックしていますが、これは似ていません)ので、カスタムソリューションを適用する必要があります。次の2つのオプションがあります。

  • 適用したいスタイリングがタグ(例: {{body_class}}ヘルパーが<body>要素にすべてのタグをtag-classnameとして追加するため、「映画」タグ付き投稿に特別なスタイルが必要な場合は、CSSを追加することができます。 tag-movie

  • タグがあなたのオプションでない場合は、クライアントサイドJavaScriptを使用して、コンテンツの状態を確認し、スタイリングを適用できます。私はsvgロゴの色を、ロゴと同じ色を持つヒーローイメージ上に置いたときに変更します。これには、post-heroimg3663-blue.jpgのようないくつかのURL規約に従うために、投稿のヒーローイメージが必要です。次に、<head>にインラインJavascriptを追加して、ロゴの色を変更することができます。それほど良いことではありませんが、うまくいくはずです。

    UPDATE:

  • 二番目のオプションは、あなたのために働く場合は、あなたもサーバー側で(クラスを追加することによって)任意のスタイリングをハンドルバーのカスタムヘルパーを作成し、実行することを検討することができます。
関連する問題