私はカスタマイズのために少しのCSSを含むことができるYAML設定ファイルを持っています。その後、ファイルにレンダリングされる引用符を含むYAMLの複数行の文字列
css.custom: >
.company-logo {
height: 60px;
padding-top: 15px;
}
.input[type=\"text\"] {
background: white;
border: 1px solid gray;
border-radius: 3px;
}
は、このようなbase.css.twig
と呼ば:
{{ css.custom }}
私の問題は、バックスラッシュは文字通りレンダリングとされるように私が正しくレンダリングするためにinput[type=\"text\"]
に引用符を得ることができないということです引用符は"
と表示されます。誰も生の引用符をうまくレンダリングする方法を考えましたか?
結果のレンダリング:
input[type="text"]
YAMLは 'css.custom'のキーを与えますが、Twigでは変数' css.customCss'にアクセスします。また、あなたの与えられたTwigコードは、おそらくエラーを認識するのに十分ではありません。 '{%autoescape%}'環境にいますか? '' raw''を削除するとどうなりますか? – flyx
私の悪い、私は例ではエラーが発生しました。私はそれをテストし、生のフィルターの有無にかかわらず結果を投稿します。 – ecc
@flyはあなたが正しいと分かります。それはすべての問題だった!私は間違った場所を見ていて、生のものは見つからなかった! – ecc