【问题标题】:How to use fields in Comfortable Mexican Sofa?如何在舒适的墨西哥沙发中使用字段?
【发布时间】:2014-01-27 10:43:35
【问题描述】:

我在文档中看到字段没有在视图中呈现,而是可以在帮助器、部分等中使用,但我找不到如何使用它们的方法。 文档说要像这样使用它:

{{ cms:field:some_label }}  

但我是 courios,我该如何使用它?我希望能够在 sn-p 中定义一些文本,然后在我的部分或我的辅助函数中使用该字段来形成将在视图中使用的一些数据。谁能告诉我如何使用这个 CMS 中的字段?

【问题讨论】:

  • 舒适的墨西哥沙发? CMS 你的意思是?
  • 我想我没有听懂你的问题。 'CMS 是什么意思?我写了how can I use fields in this CMS?
  • @Mahan 我可以看到你得到了 +1 的支持,所以我想我没有抓住重点。你能解释一下你的问题是什么意思吗?

标签: ruby-on-rails comfortable-mexican-sofa


【解决方案1】:

假设您设置了一个 CMS 站点,因此它使用了应用程序布局。您在该布局中的某个位置:<meta name="description" content="Something about the page"> 现在,您如何从页面动态填充该标签的内容?我们可以定义{{cms:field:meta_description}}标签。

在管理区域中,您将能够填充它并且。现在你需要像这样输出: <meta name="description" content="<%= cms_block_content(:meta_description) %>">

【讨论】:

  • 是的,这是我在文档中读到的内容,但我感到困惑的是 - 我在哪里填充了 meta_description。我在哪里设置它的值?
  • 这是一个在您编辑 cms 页面时显示的字段。 CMS 布局定义内容区域,CMS 页面填充它们。其中一个领域是 {{ cms:field:meta_description }}
  • 嗯,好吧,你可能是对的。我说可能是因为我已将我的应用程序移至另一台服务器,而此刻我无法测试。但我相信你是对的,我会将其标记为已回答。感谢您的努力
  • 我很困惑。我在哪里定义这个标签?管理 ui 是否有隐藏标签部分?在我定义它的地方是否有文件?我需要做什么才能让您正在谈论的这个字段显示在页面编辑屏幕上?
  • @olleicua 您在 cms 布局中定义标签。见:github.com/comfy/comfortable-mexican-sofa/wiki/Tags
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多