如何在舒适的墨西哥沙发cms中添加脚手架字段到cms页面?

时间:2014-01-13 06:22:24

标签: ruby-on-rails ruby ruby-on-rails-4 content-management-system comfortable-mexican-sofa

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

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

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

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

问题2 。如果非技术人员在使用CMS创建页面时必须使用{{cms:page:content}}等语法,那么用户是否友好?

先谢谢。

1 个答案:

答案 0 :(得分:2)

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

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