3

フィールドがビューでレンダリングされず、代わりにヘルパー、パーシャルなどで使用できることをドキュメントで見ましたが、それらがどのように使用されるかがわかりません。ドキュメントには、次のように使用するように記載されています。

{{ cms:field:some_label }}  

しかし、私は好奇心旺盛ですが、どうすればそれを使用できますか? スニペットでテキストを定義し、そのフィールドをパーシャル関数またはヘルパー関数で使用して、ビューで使用されるデータを形成できるようにしたいと考えていました。この CMS でフィールドを使用する方法を誰か教えてもらえますか?

4

1 に答える 1

2

アプリケーション レイアウトを使用するように設定された CMS サイトがあるとします。そのレイアウトのどこかにあります:<meta name="description" content="Something about the page">では、そのタグのコンテンツをページから動的に取り込むにはどうすればよいでしょうか? {{cms:field:meta_description}}タグを定義できます。

管理エリアでは、それを設定することができます。次に、次のように出力する必要があります。 <meta name="description" content="<%= cms_block_content(:meta_description) %>">

于 2014-01-27T21:34:45.203 に答える