1

我正在为 Rails 4 中的现有应用程序使用舒适的墨西哥沙发。

功能:在应用程序上,各个页面都有联系方式。非技术用户可能希望在使用 cms 后更改联系人详细信息,并且它们会在整个应用程序中更改。

到目前为止的实现:我重用了 CMS 管理区域,创建了一个脚手架联系人。现在我可以使用 CMS 编辑/删除现有 webapp 中的联系人,但是,应该如何编辑出现在 CMS 创建的页面中的联系人?

问题 1。如何在 CMS(舒适的墨西哥沙发)创建的页面中使用定制的联系人表格字段?

问题 2。如果非技术人员在使用 CMS 创建页面时必须使用像 {{cms:page:content}} 这样的语法,用户友好性如何?

提前致谢。

4

1 回答 1

2

您真正想做的只是在页面上显示联系信息?{{ cms:partial:... }}您可以创建一个部分来处理显示并通过标签将其链接起来。负责提取联系信息的逻辑应该在部分中处理(你这里实际上没有控制器)。

这个想法是在 cms 布局中定义所有标签。您真的不应该将任何 cms 标签作为页面内容的一部分。并不是你不能(虽然页面和字段标签只是布局),但是不给最终用户带来负担会更干净。

于 2014-01-13T19:47:39.680 回答